<img src="img/1.jpg" width="800">
The world fell apart faster than anyone could have imagined. It started with a fever, then the trembling, then the hunger—an insatiable, mindless need that turned people into something else. The news called it an infection, but that word didn’t do justice to the horrors that followed. Those who were afflicted didn’t just kill. They hunted. They craved. Their aggression wasn’t just mindless violence—it was something worse, something twisted, as if the infection had corrupted more than just the body.
Now, the streets are ruled by them. Once-human figures prowl the darkness, their bodies slick with sweat, eyes burning with something both primal and terrifying. They move in packs, driven by hunger and desire, their moans filling the night with an eerie chorus of suffering and longing.
Inside the barricaded home, I sit with my family—my father, my mother, my sister, and my grandpa—huddled together in a fragile illusion of safety. We weren’t expecting to have a guest when the world went to hell, but my girlfriend had come over that night. She never left. Now, she’s part of this nightmare too.
We don’t know how long we can last. The food won’t hold forever. The infected grow bolder, clawing at our doors, whispering things through the cracks. The world outside is no longer ours. And inside? Inside, we’re just waiting and wanting to survive but the house is under pressure not knowing who you cand trust and who will take command.
<<script>>
updateBars();
<</script>>
<<if $gameVersion is undefined or $gameVersion != "0.03">>
<<set $gameVersion = "0.03">>
<<set $energy = 100>>
<<set $hunger = 100>>
<<set $lust = 0>>
<<set $familyCorruption = 0>>
<<set $girlfriendSubmission = 0>>
<<set $girlfriendDominance = 0>>
<<set $momSubmission = 0>>
<<set $momDominance = 0>>
<<set $sisterSubmission = 0>>
<<set $sisterDominance = 0>>
<<set $dadRelationship = 0>>
<<set $dadDominance = 0>>
<<set $grandpaRelationship = 0>>
<<set $grandpaDominance = 0>>
<<set $grandmaRelationship = 0>>
<<set $grandmaDominance = 0>>
<<set $gfRations = 6>>
<<set $playerRations = 6>>
<div style="text-align: center; color: red;">
A new version (0.03) has been released. You must start a new game to apply the new content.
</div>
[[Start New Game|Your Room]]
<<else>>
[[Your Room]]
<</if>><<set $yourRoomVisits = ($yourRoomVisits || 0) + 1>>
<img src="img/2.jpg" width="800">
<p style="margin-top: 10px;">
Your room is one of the few places that still feels somewhat normal.
The bed is slightly unmade, the sheets creased from restless nights.
The air is still, carrying the faint scent of old books and the lingering smell of sweat.
Scattered on your desk are a few notes, remnants of a life before survival became your only focus.
</p>
<<if !$foundCards>>
<<link "Search the room">>
<<set $foundCards = true>>
<<set $energy -= 10>>
<<set $hunger -= 5>>
<<run updateBars()>>
<<goto "CardGameIntro">>
<</link>>
<<else>>
<<link "Card Game">>
<<set $energy -= 10>>
<<set $hunger -= 5>>
<<run updateBars()>>
<<goto "CardGameGF">>
<</link>>
<</if>>
<<if $yourRoomVisits == 4>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif;">
<img src="img/gf_nap.gif" style="width: 100%; max-width: 500px; border-radius: 10px; margin-bottom: 15px;">
<p>You walk into your room and stop.</p>
<p>Your <strong>girlfriend</strong> is lying on your bed, napping — half-covered by a shirt, one leg bare, breathing softly.</p>
<p>The moment lingers. She doesn't stir.</p>
<p>So you take her pants off and fondle her.</p>
<<set $lust += 20>>
<<run updateBars()>>
<span style="color: hotpink;">+20 Lust</span>
</div>
<hr>
<</if>>
<<if $energyWarning>>
<p style="color: red; font-weight: bold;">⚠️ You are too tired to continue...</p>
<<set $energyWarning = false>>
<</if>>
<<if $energy < 50>>
[[😴 Sleep and recover|Sleep]]
<</if>>
<<if $infectionPowerRestored>>
<div id="infectionRestoreMsg" style="text-align: center; color: #00ff88; font-size: 18px; margin-top: 20px;">
💀 You feel your infection aura return...
</div>
<script>
$("#infectionRestoreMsg").hide().fadeIn(1000).delay(3000).fadeOut(1000);
</script>
<<set $infectionPowerRestored = false>>
<</if>>
[[❤️ Girlfriend]]
<<if $cheatUnlocked>>
[[🛠️ Cheat Menu|Cheat Menu]]
<</if>>
<<set _randRoomCheck to random(1, 100)>>
<<if !$gfRoomEventTriggered and _randRoomCheck <= 45>>
<<set $gfRoomEventTriggered = true>>
<p style="color: pink;">Something unexpected is happening with your girlfriend...</p>
<<link "Check it out">>
<<goto "GF_RoomEvent">>
<</link>>
<<elseif !$gfLoveLossEvent1Triggered and _randRoomCheck > 45 and _randRoomCheck <= 55>>
<<set $gfLoveLossEvent1Triggered = true>>
<p style="color: red;">Your girlfriend seems upset about something...</p>
<<link "Go talk to her">>
<<goto "GF_LoveLossEvent1">>
<</link>>
<</if>>
<<if $energy >= 40>>
<<link "Pass the time (-30 Energy)">>
<<set $energy -= 30>>
<<run updateBars()>>
<<goto "PassTimeResult">>
<</link>>
<<else>>
<p>❌ You're too exhausted to pass time (need 40 Energy).</p>
<</if>>
[[Livingroom]]
<<set $expeditionCharacter = "">>
<<run updateBars()>>
<<set $livingroomVisits += 1>>
<img src="img/3.jpg" width="800">
The living room was once a place of comfort.The coffee table holds survival gear—canned food, a half-empty water jug, a knife, and a loaded pistol with too few bullets.From the front door, faint scratching echoes. Claw marks run deep in the wood. The locks still hold—for now.
<<if $familyCorruption >= 30 and !$grandmaIntroduced>>
[[A knock echoes through the house...|GrandmaArrival]]
<</if>>
<<if $livingroomVisits >= 3>>
<<if !$seenOldMovieNight>>
<<set $seenOldMovieNight = true>>
<div style="background-color: #1a1a1a; color: #fff; padding: 15px; border-radius: 10px; margin-bottom: 10px;">
<p>While cleaning up the living room, you stumble upon a dusty box of old DVDs tucked away in the corner.
You flip through them — cheesy romance flicks, outdated comedies, and a few family classics.</p>
<p>You suggest a family movie night to relive some old memories.</p>
</div>
<</if>>
[[Watch TV|OldMovieNight]]
<</if>>
<<if $energy >= 10 and $hunger >= 5>>
<p>
<<link "🚶 Roam Around the House">>
<<set $energy -= 10>>
<<set $hunger -= 5>>
<<run updateBars()>>
<<goto "Roam Around">>
<</link>>
</p>
<<else>>
<p style="color: gray;">You're too tired or hungry to wander around right now.</p>
<</if>>
<<if $livingroomVisits == 2 and !$lustEventLivingroom>>
<<set $lustEventLivingroom = true>>
<<if $gfWearsPlug>>
<<if $dadDominance >= 50>>
<img src="img/gf_dadplug50.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">
Your girlfriend is scrubbing the floor while your father stands nearby, looming. She glances up nervously as he removes the plug and just starts making use of her ass.</p>
<img src="img/gf_dadplugfuck.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p>And when he finished to not dirty the floor he cums in her dirty hole.</p>
<img src="img/gf_cumgape_cleaning.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<<set $lust += 20>>
<<run updateBars()>>
<<elseif $dadDominance >= 25>>
<img src="img/gf_dadplug25.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">
Your girlfriend kneels in the living room, wiping the floor with slow, submissive motions.
Your father casually watches her work, the plug in her ass in not safe there anymore. Your father sneaks and takes it out, Your girlfriend is surprized and embaressed by her gaping hole left in the air.
</p>
<img src="img/gf_gape_cleaning.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<<set $lust += 20>>
<<run updateBars()>>
<<elseif $dadDominance >= 10>>
<img src="img/gf_dadplug10.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">
She’s cleaning again, that same ButtPlug jiggling with her ass while she moves her hand back an fourth.
You catch your father eyeing her, but he says nothing... yet the tension in the room is thick.
</p>
<<set $lust += 20>>
<<run updateBars()>>
<<else>>
<img src="img/gf_plug_cleaning.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">
Your girlfriend is on her knees scrubbing the floor, the plug in her ass is clearly visible even if she has panties on.
Her movements are slow, submissive — like she knows exactly what this does to you.
</p>
<</if>>
<<else>>
<img src="img/gf_cleaning.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">
You glance over and catch your girlfriend bending over while cleaning the floor.
Something about the way she moves makes your heart race.
</p>
<<set $lust += 20>>
<<run updateBars()>>
<</if>>
<</if>>
<<set _randEvent1 to random(1, 100)>>
<<set _randEvent2 to random(1, 100)>>
<<if _randEvent1 <= 35 and !$gfLoveLossEvent3Triggered>>
<<set $gfLoveLossEvent3Triggered = true>>
<p style="color: red;">Your girlfriend seems upset about something…</p>
<<link "Talk to her">>
<<goto "GF_LoveLossEvent3">>
<</link>>
<</if>>
<<if _randEvent2 <= 40 and !$eventGrandpaDadLivingroomShown>>
<<set $eventGrandpaDadLivingroomShown = true>>
<p style="color: orange;">You walk in on Grandpa and Dad arguing loudly…</p>
<<link "See what's going on">>
<<goto "GrandpaDadArgumentEvent">>
<</link>>
<</if>>
[[Fortify the House|FortifyHouse]]
[[Your Room]]
[[Master Bedroom]]
[[Sister Bedroom]]
[[Bathroom]]
[[Kitchen]]
[[Guest Room]]
<<run updateBars()>>
<<if $gameVersion is undefined or $gameVersion !== storyVersion>>
<<goto "Start">>
<</if>><<set $masterRoomVisits = ($masterRoomVisits || 0) + 1>>
<img src="img/4.jpg" width="800">
The master bedroom still holds traces of warmth despite the chaos outside. My mother sits on the edge of the bed, her long hair cascading over her shoulders, her beauty untouched by the fear gripping the world. Even in the dim candlelight, there’s a softness to her—calm, steady hands brushing through her hair, a quiet strength in her eyes.
My father, on the other hand, carries the weight of survival. He stands by the window, gripping his shotgun, his face lined with exhaustion. His once-carefree expression is now tight with stress, eyes scanning the darkness beyond the barricades. The dresser, once covered in perfume bottles and jewelry, is now cluttered with spent bullet casings and a flashlight with dying batteries.
Despite the tension, the room still feels like a home—my mother’s scent lingers in the air, mixing with the faint traces of cologne my father no longer wears. But outside, the world waits, uncaring. And my father keeps watch, because he knows he can’t afford to let his guard down.
<<if $tabooEnabled and !$gfSeenWithDadMB and $dadOffended and $dadRelationship <= -15 and $girlfriendSubmission >= 15>>
[[Go investigate a strange sound|Scene_GF_Dad_MasterBedroom]]
<</if>>
<<if $masterRoomVisits == 3>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif;">
<img src="img/mother_father_intimacy.gif" style="width: 100%; max-width: 500px; border-radius: 10px; margin-bottom: 15px;">
<p>You walk into the master bedroom and stop.</p>
<p>Your <strong>mother</strong> and <strong>father</strong> are in a passionate embrace, their bodies intertwined under the covers. You see your father holding your mother closely, their movements slow but intense, as they share a private moment of intimacy.</p>
<p>The air is thick with desire, and despite their closeness, your mother’s eyes remain closed, lost in the moment with your father.</p>
<p>Watching this, your body stirs with an unexpected reaction.</p>
<<set $lust += 20>> <!-- Increase lust by 20 -->
<<run updateBars()>>
<span style="color: hotpink;">+20 Lust</span>
</div>
<hr>
<</if>>
[[Dad]]
[[Mother]]
[[Livingroom]]
<<run updateBars()>><div style="max-width: 750px; margin: auto; background: #1a1a1a; padding: 20px; border-radius: 10px; color: #f0f0f0; font-family: sans-serif; box-shadow: 0 0 20px rgba(0,0,0,0.6);">
<img src="img/5.jpg" width="100%" style="border-radius: 10px; margin-bottom: 15px;">
<h2 style="color: #ffc107;">🍽️ Kitchen</h2>
<p style="line-height: 1.6;">
The <b>kitchen</b> still carries traces of the life you once knew—<i>the scent of morning coffee</i>, the worn cutting board, the groaning generator-powered fridge.
Despite the chaos outside, this room still feels like the <b>heart of the home</b>.
</p>
<hr style="border: none; border-top: 1px solid #444; margin: 20px 0;">
<!-- Action Area -->
<div style="text-align: center; margin-bottom: 10px;">
<<if $lust > 50 and $familyCorruption >= 15 and $sisterSubmission >= 5>>
[[💬 Approach Sister|SisterKitchen1]]
<<elseif $energy == 0>>
<p style="color: gray;">You are too exhausted to approach her...</p>
<</if>>
</div>
<p style="text-align: center;">You open the fridge and think about what to eat.</p>
<!-- Inventory Buttons -->
<div style="display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; margin: 10px 0;">
<<if $backpack["Canned Food"] > 0>>
<span id="eatCannedFood">
<<link "🥫 Eat Canned Food">>
<<set $backpack["Canned Food"] -= 1>>
<<set $hunger += 30>>
<<run updateBars()>>
<<replace "#foodStatus">><span style="color: lightgreen;">You feel satisfied after eating.</span><</replace>>
<<if $backpack["Canned Food"] == 0>>
<<replace "#eatCannedFood">><span style="color: red;">No more canned food.</span><</replace>>
<</if>>
<</link>>
</span>
<</if>>
<<if $backpack["Water Bottles"] > 0>>
<span id="drinkWater">
<<link "💧 Drink Water">>
<<set $backpack["Water Bottles"] -= 1>>
<<set $hunger += 10>>
<<run updateBars()>>
<<replace "#foodStatus">><span style="color: lightblue;">The water refreshes you.</span><</replace>>
<<if $backpack["Water Bottles"] == 0>>
<<replace "#drinkWater">><span style="color: red;">No more water.</span><</replace>>
<</if>>
<</link>>
</span>
<</if>>
<<if $backpack["Energy Bars"] > 0>>
<span id="eatEnergyBar">
<<link "🍫 Eat Energy Bar">>
<<set $backpack["Energy Bars"] -= 1>>
<<set $energy += 20>>
<<run updateBars()>>
<<replace "#foodStatus">><span style="color: orange;">Quick energy boost.</span><</replace>>
<<if $backpack["Energy Bars"] == 0>>
<<replace "#eatEnergyBar">><span style="color: red;">No more energy bars.</span><</replace>>
<</if>>
<</link>>
</span>
<</if>>
</div>
<div id="foodStatus" style="text-align: center; margin-top: 10px;"></div>
<<if $backpack["Canned Food"] == 0 and $backpack["Water Bottles"] == 0 and $backpack["Energy Bars"] == 0>>
<p style="color: red; text-align: center;">⚠️ You have no food left. You must go on an expedition.</p>
<</if>>
<hr style="border: none; border-top: 1px solid #444; margin: 20px 0;">
<<if !$gfLoveLossEvent2Triggered>>
<<set _gfEventChance to random(1, 100)>>
<<if _gfEventChance <= 40>>
<<set $gfLoveLossEvent2Triggered = true>>
<p style="color: red;"><em>Your girlfriend is sitting quietly in the kitchen, clearly upset...</em></p>
<div style="text-align: center;">
<<link "🔍 Talk to her">>
<<goto "GF_LoveLossEvent2">>
<</link>>
</div>
<</if>>
<</if>>
<!-- Navigation -->
<div style="text-align: center; margin-top: 10px;">
[[🗺️ Go on an Expedition|Expedition]] • [[⬅️ Return to Livingroom|Livingroom]] • [[🎒 Check Inventory|Inventory]]
</div>
</div>
<<set $expeditionCharacter = "">>
<<run updateBars()>><img src="img/6.jpg" width="800">
The guest room is quiet, a sanctuary amidst the chaos. The bed is neatly made, though it hasn’t been slept in much lately. My grandpa, once a military man, now spends his days here, sitting in an old armchair by the window, his weathered hands resting on his knees. The walls are decorated with faded photographs, reminders of a time before the world changed.
The window is covered, but a sliver of light creeps through the edges, illuminating his steady gaze. Despite his age, he’s been working out again, using the limited space to do push-ups and crunches, as if preparing for something that never quite leaves his mind. His past in the military hasn’t faded. If anything, the apocalypse has awakened it, and he’s determined to stay sharp.
<<if $tabooEnabled and !$gfSeenWithGrandpaGR and $grandfatherOffended and $grandpaRelationship <= -15 and $girlfriendSubmission <= 15>>
[[Go investigate a strange sound|Scene_GF_Grandpa_GuestRoom]]
<</if>>
[[Grandpa]]
<<if $grandmaIntroduced>>
[[Grandma]]
<</if>>
<<set _randEvent to random(1, 100)>>
<<if !$gfGrandpaEventShown and $girlfriendLove < 75 and $familyCorruption > 25 and _randEvent <= 25>>
<<set $gfGrandpaEventShown = true>>
<<goto "GF_GrandpaEvent">>
<</if>>
[[Livingroom]]
<<run updateBars()>>Backpack Inventory:
<div id="inventory">
<<for _item, _amount range $backpack>>
• <<print _item>>: <<print _amount>>
<</for>>
</div>
[[Cheat]]
[[Phone]]
<<link "Return">>
<<goto $lastPassage>>
<</link>><div style="max-width: 400px; margin: 0 auto; background-color: #1a1a1a; padding: 20px; border-radius: 15px; font-family: sans-serif; text-align: center;">
<h2 style="color: white;">📱 Phone</h2>
<!-- Mom -->
<<if $chosenRoute>>
<<link "💬 Message Mom">>
<<set $momTextedToday = true>>
<<goto "MessageMom">>
<</link>>
<<if !$momTextedToday>><span style="color: lightgreen;"> • New</span><</if>>
<<else>>
<span style="color: gray;">💬 Message Mom (locked)</span>
<</if>>
<br><br>
<!-- Sister -->
<<if $chosenSisterRoute>>
<<link "💬 Message Sister">>
<<set $sisterTextedToday = true>>
<<goto "MessageSister">>
<</link>>
<<if !$sisterTextedToday>><span style="color: lightgreen;"> • New</span><</if>>
<<else>>
<span style="color: gray;">💬 Message Sister (locked)</span>
<</if>>
<br><br>
<!-- Girlfriend -->
<<if $chosenGirlfriendRoute>>
<<link "💬 Message Girlfriend">>
<<set $girlfriendTextedToday = true>>
<<goto "MessageGirlfriend">>
<</link>>
<<if !$girlfriendTextedToday>><span style="color: lightgreen;"> • New</span><</if>>
<<else>>
<span style="color: gray;">💬 Message Girlfriend (locked)</span>
<</if>>
<br><br>
<!-- Watch Porn -->
<<link "📺 Watch Porn">>
<<goto "Watch Porn">>
<</link>>
<br><br>
<!-- Back -->
<<link "⬅ Back to Inventory">>
<<goto "Inventory">>
<</link>>
</div><<set $chosenTarget = "" >>
<<set $gfFetchTargetChosen to "">>
<<set $gfRations = 6>>
<<if $gameVersion is undefined>>
<<set $gameVersion = "0.03">>
<</if>>
<<if $gameVersion !== "0.03">>
<<run Engine.play("Start")>>
<<set $gameVersion = "0.03">>
<</if>>
<<set $gfWearsPlug to false>>
<<set $grandmaRelationship = 0>>
<<set $grandmaDominance = 0>>
<<set $grandmaIntroduced to false>>
<<set $momTextedToday to false>>
<<set $sisterTextedToday to false>>
<<set $girlfriendTextedToday to false>>
<<set $grandfatherOffended to false>>
<<set $dadOffended to false>>
<<set $chosenSisterRoute to "">>
<<set $chosenGirlfriendRoute to "">>
<<set $chosenRoute to "">>
<<set $infectionPower = 100>>
<<set $infectionPowerUnlocked = false>>
<<set $infectionPowerUsed = false>>
<<set $sleepSinceInfectionUse = 0>>
<<set $dadHorny = false>>
<<set $sisterHorny = false>>
<<set $girlfriendHorny = false>>
<<set $momHorny = false>>
<<set $grandpaHorny = false>>
<<set $bittenEventTriggered = false>>
<<set $infected = false>>
<<set $infectionLevel = 0>>
<<set $infectionRevealed = false>>
<<if $gfRoomEventTriggered is undefined>> <<set $gfRoomEventTriggered = false>> <</if>>
<<if $gfLoveLossEvent1Triggered is undefined>> <<set $gfLoveLossEvent1Triggered = false>> <</if>>
<<set $gfLoveLossEvent3Triggered = false>>
<<set $gfLoveLossEvent2Triggered to false>>
<<set $livingroomVisits to 0>>
<<set $lustEventLivingroom to false>>
<<set $bathroomVisits to 0>>
<<set $lustEventBathroom to false>>
<<set $yourRoomVisits to 0>>
<<set $sisterRoomVisits to 0>>
<<set $masterRoomVisits to 0>>
<<set $gfGrandpaEventShown to false>>
<<set $sisterShowerEventTriggered to false>>
<<set $houseIntegrity = 100>>
<<set $houseBreached = false>>
<<set $sisterTrust = 100>>
<<set $girlfriendTrust = 100>>
<<set $sisterReportReceived = false>>
<<set $girlfriendReportReceived = false>>
<<set $momTextedToday = false>>
<<set $sisterTextedToday = false>>
<<set $girlfriendTextedToday = false>>
<<set $lastPassage = "Your Room">>
<<set $familyCorruption to 0>>
<<set $hunger to 100>>
<<set $energy to 100>>
<<set $lust to 0>>
<<set $girlfriendDominance = 0>>
<<set $girlfriendSubmission = 0>>
<<set $girlfriendLove = 100>>
<<set $sisterSubmission = 0>>
<<set $sisterDominance = 0>>
<<set $momSubmission = 0>>
<<set $momDominance = 0>>
<<set $dadDominance = 0>>
<<set $dadRelationship = 0>>
<<set $grandpaDominance = 0>>
<<set $grandpaRelationship = 0>>
<<set $backpack to {
"Canned Food": 5,
"Water Bottles": 3,
"Energy Bars": 2
}>>
<<link "⚙️ Cheat Menu">>
<<goto "Cheat Menu">>
<</link>><<set _rand to random(1,100)>>
<<if _rand <= 50>>
<<set _randomGif to "img/gif1.gif">>
<<elseif _rand <= 80>>
<<set _randomGif to "img/gif2.gif">>
<<else>>
<<set _randomGif to "img/gif3.gif">>
<</if>>
<div style="max-width: 600px; margin: 0 auto; background-color: #111; padding: 15px; border-radius: 15px; text-align: center; font-family: sans-serif; color: white;">
<h2 style="margin-bottom: 10px;">📺 Watching...</h2>
<div id="gifDisplay" style="margin-bottom: 0;">
<<print '<img src="' + _randomGif + '" style="width: 500px; height: auto; border-radius: 10px; box-shadow: 0 0 10px rgba(255, 0, 255, 0.3); margin-bottom: 0;">'>>
</div>
<<button "▶️ Watch Another">>
<<set _rand to random(1,100)>>
<<if _rand <= 50>>
<<set _randomGif to "img/gif1.gif">>
<<elseif _rand <= 80>>
<<set _randomGif to "img/gif2.gif">>
<<else>>
<<set _randomGif to "img/gif3.gif">>
<</if>>
<<set $lust += 20>>
<<set $hunger -= 5>>
<<set $energy -= 10>>
<<run updateBars()>>
<<replace "#gifDisplay">>
<<print '<img src="' + _randomGif + '" style="width: 500px; height: auto; border-radius: 10px; box-shadow: 0 0 10px rgba(255, 0, 255, 0.3); margin-bottom: 0;">'>>
<</replace>>
<</button>>
<div style="font-size: 15px; margin-top: 8px;">
<span style="color: hotpink;">+20 Lust</span>
<span style="color: orange;">-5 Hunger</span>
<span style="color: yellow;">-10 Energy</span>
</div>
<br><br>
<<link "📱 Back to Phone">><<goto "Phone">><</link>>
<<link "🏠 Return to Your Room">><<goto "Your Room">><</link>>
</div>You lay down in your bed, letting exhaustion take over.
<<set $energy += 60>>
<<set $hunger -=25>>
<<if $energy > 100>>
<<set $energy = 100>>
<</if>>
<<run updateBars()>>
<img src="img/sleep.jpg" style="width: 500px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
You sleep soundly, regaining your strength.
<<link "Wake up refreshed." >>
<<goto "Your Room">>
<</link>>
<<if !$nightVisitTriggered and $lust > 50 and random(1,100) <= 30>>
<<set $nightVisitTriggered = true>>
<<goto "NightVisitEvent">>
<</if>>
<<if $infectionPowerUsed>>
<<set $sleepSinceInfectionUse += 1>>
<<if $sleepSinceInfectionUse >= 3>>
<<set $infectionPower = 100>>
<<set $infectionPowerUsed = false>>
<<set $sleepSinceInfectionUse = 0>>
<!-- Visual message / effect -->
<<set $infectionPowerRestored = true>>
<</if>>
<</if>>
<<if $infected and !$infectionPowerUnlocked>>
<<set $infectionLevel += 33>>
<p style="color: darkred;">🦠 Infection Progress: <<print $infectionLevel>>%</p>
<<if $infectionLevel >= 100>>
<<set $infectionPowerUnlocked = true>>
<<goto "InfectionAwakening">>
<</if>>
<</if>>
<<set $houseIntegrity -= 10>>
<<if $houseIntegrity < 0>>
<<set $houseIntegrity = 0>>
<</if>>
<<if $houseIntegrity <= 0>>
<p style="color: red;">⚠️ The house is barely standing. An attack could happen at any moment!</p>
<<elseif $houseIntegrity <= 30>>
<p style="color: orange;">🔧 The house is in critical condition. You should repair it soon.</p>
<<elseif $houseIntegrity <= 60>>
<p style="color: gold;">The house shows visible signs of damage. Better be careful.</p>
<<else>>
<p style="color: green;">The house is holding up well... for now.</p>
<</if>>
<<if $houseIntegrity <= 0>>
<<goto "BadEnd_Invasion">>
<</if>>
<<set $eventGrandpaDadLivingroomShown = false>>
<<set $gfRoomEventTriggered = false>>
<<set $gfLoveLossEvent1Triggered = false>>
<<set $gfLoveLossEvent3Triggered = false>>
<<set $gfLoveLossEvent2Triggered = false>>
<<set $nightVisitTriggered = false>>
<<set $lustEventLivingroom = false>>
<<set $lustEventBathroom = false>>
<<set $livingroomVisits = 0>>
<<set $bathroomVisits = 0>>
<<set $yourRoomVisits = 0>>
<<set $sisterRoomVisits = 0>>
<<set $masterRoomVisits to 0>>
<<set $gfGrandpaEventShown = false>>
<<set $sisterShowerEventTriggered = false>>
<<set $momTextedToday = false>>
<<set $sisterTextedToday = false>>
<<set $girlfriendTextedToday = false>>
<<set $momsTextedToday = false>>
<<set $sisTextedToday = false>>
<<set $gfTextedToday = false>>
<<set $gfSeenWithDadMB = false>>
<<set $gfSeenWithDadBath = false>>
<<set $gfSeenWithGrandpaGR = false>>
<<set $gfSeenWithGrandpaBath = false>>
<<set $wardrobeCheckDone = false>>
<<set $SisterDressDone = false>>
<<set $roamVisits = 0>>
<<if $infectionPowerUnlocked>>
<<set $infectionSleeps += 1>>
<<if $infectionSleeps >= 3>>
<<set $infectionPower = 100>>
<<set $infectionSleeps = 0>>
<<run UI.showAuraRechargeMessage()>>
<</if>>
<</if>><<set $sisterRoomVisits = ($sisterRoomVisits || 0) + 1>>
<img src="img/8.jpg" width=800>
My sister’s bedroom is a quiet sanctuary amidst the chaos, a space that still holds onto a sense of normalcy. Soft, dim lighting casts a warm glow over neatly arranged shelves filled with books, small trinkets, and faded photographs from a life before everything changed. The bed, covered in plush blankets, still carries the scent of her favorite perfume, a subtle floral sweetness that lingers in the air. Clothes are folded carefully on a chair, though some are tossed aside in a rush—signs of her growing unease. Despite the outside world falling apart, this room remains a reflection of her: calm, beautiful, and holding onto the past just enough to remember who she was.
<<if $grandmaIntroduced and $sisterSubmission > 15 and !$wardrobeCheckDone>>
[[You see your gradma Talking with your Sister|WardrobeCheck]]
<</if>>
<<if ($dadDominance >= 20 or $grandpaDominance >= 20) and $sisterSubmission >= 15 and !$SisterDressDone>>
[[You Find the door slightly open|SisterDressFitting]]
<</if>>
<<if $sisterRoomVisits == 4>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif;">
<img src="img/sis_nap.jpg" style="width: 100%; max-width: 500px; border-radius: 10px; margin-bottom: 15px;">
<p>You peek into your sister’s room... and freeze.</p>
<p>She’s asleep on the bed, sprawled out lazily — her tank top twisted, a smooth thigh exposed in the dim light.</p>
<p>Her chest rises and falls with every slow breath. She looks peaceful... vulnerable.</p>
<<set $lust += 20>>
<<run updateBars()>>
<span style="color: hotpink;">+20 Lust</span>
</div>
<hr>
<</if>>
[[Sister]]
[[Livingroom]]
<p><strong>Choose how you want to tease her:</strong></p>
<<if $familyCorruption >= 50 and $sisterSubmission > 35 >>
[[Face fuck her|SisterTease50]]
<<elseif $familyCorruption >= 35 and $sisterSubmission > 15>>
[[Grope her pussy|SisterTease35]]
<<elseif $familyCorruption >= 15 and $sisterSubmission > 5>>
[[Try to fondle her|SisterTease15]]
<<elseif $familyCorruption >= 0>>
[[Try to grope her|SisterTease0]]
<</if>>
[[⬅️ Return|Sister Bedroom]]You find you're sister taking a nap with just her panties and shirt and without wating time, you try to put youself beside her, and slowly you put your hand in her panties.
<img src="img/sis0.gif">
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 1>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+1 Submission</span>
<<run updateBars()>>
[[Back|Sister Bedroom]]You see your sister reading, and you think is a great time to fondle those big tits of her.
<img src="img/sis15.gif">
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 1>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+1 Submission</span>
<<run updateBars()>>
[[Back|Sister Bedroom]]You take the initiative and rip the leggins of your horny sister.
<img src="img/sis35.gif">
Then you grope her pussy and she gives in.
<img src="img/sis352.gif">
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Submission</span>
<<run updateBars()>>
[[Back|Sister Bedroom]]
You take her head and fuck her face, she just accepts it having been totally submitted.
<img src="img/sis50.gif">
Then you cum in her mouth and she happily swallows your hot juice.
<img src="img/sis502.gif">
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Submission</span>
<<run updateBars()>>
[[Back|Sister Bedroom]]You find your sister tryng to reach something dessed very lightly.
<img src= "img/siskitchen1.gif">
So you take the chance and undress her and the only thing she could do was to obey, so you put your head between her legs and you start to eat something very delicious, for sure a lot better than the food in the house.
<img src= "img/siskitchen2.gif">
After finishing she felt so filthy that she put her pussy and cleaned it in the sink such a dumb slut.
<img src= "img/siskitchen3.gif">
<<if $DadDominance >= 50 and $sisterSubmission >= 35 and $tabooEnabled>>
Without any clue Dad entered the kitchen and after what he saw he had to give her a lesson so he decided to clean her pussy with his dick.
<img src= "img/siskitchen4.gif">
He then cummed on her back without getting dirty the kitchen.
<img src= "img/siskitchen5.gif">
[[Return to the kitchen|Kitchen]]
<<else>>
Without any clue Dad entered the kitchen and after what he saw he had to give her a lesson but upon seeing him, she ran away.
<<set $lust = 0>>
<<set $energy -= 25>>
<<script>>
updateBars();
<</script>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 1>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+1 Submission</span>
[[Return to the kitchen|Kitchen]]
<</if>><<set $bathroomVisits += 1>>
<img src="img/9.jpg" width="800">
The bathroom is small but clean, with white tiles and a faint scent of soap.. The shower curtain sways slightly, and the faucet drips in a slow, steady rhythm.
<<if $tabooEnabled and $grandmaIntroduced and !$gfSeenWithGrandmaBath and $girlfriendSubmission >= 20>>
[[You hear stern voices behind the door...|Scene_GF_Grandma_Bathroom]]
<</if>>
<!-- Dad version -->
<<if $tabooEnabled and !$gfSeenWithDadBath and $dadOffended and $dadRelationship <= -15 and $girlfriendSubmission >= 15>>
[[Go investigate a strange sound|Scene_GF_Dad_Bathroom]]
<</if>>
<!-- Grandpa version -->
<<if $tabooEnabled and !$gfSeenWithGrandpaBath and $grandfatherOffended and $grandpaRelationship <= -15 and $girlfriendSubmission >= 15>>
[[Go investigate a strange sound|Scene_GF_Grandpa_Bathroom]]
<</if>>
<<if !$sisterShowerEventTriggered and random(1,100) <= 20 and $lust > 50 and $familyCorruption >= 15 and $sisterSubmission >= 5>>
<<set $sisterShowerEventTriggered = true>>
<p style="color: pink;">You hear water running… Your sister is in the shower.</p>
[[Approach Sister|SisterBathroom]]
<</if>>
<<if $bathroomVisits == 2 and !$lustEventBathroom>>
<<set $lustEventBathroom = true>>
<img src="img/shower_memory.gif" style="width: 500px; border-radius: 10px; display: block; margin: 10px auto;">
<p style="color: hotpink;">As you wash your hands, a memory flashes — her bare back in the steam of the shower one morning. You clench your jaw.</p>
<<set $lust += 30>>
<span style="color: hotpink;">+30 Lust</span>
<<run updateBars()>>
<</if>>
[[Shower]]
[[Livingroom]]
<<run updateBars()>>Your sister is very horny and when you enter you see her taking a shower and masturbating.
<img src="img/sisbathroom1.gif"><br>
You wait for the right time and you start to masturbate seeing her but the she caught you so you rapidly leave.
<img src="img/sisbathroom2.gif"><br>
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $familyCorruption += 1>>
<<set $sisterSubmission += 0.25>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+0.25 Submission</span>
<<run updateBars()>>
[[Return to the bathroom|Bathroom]]<div style="text-align: center;">
<h3>Girlfriend</h3>
<<if $familyCorruption >= 100>>
<img src="img/gf100.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your girlfriend now shows signs of complete corruption, her once pure expression replaced with a look of complete submission. Her eyes speak of a past that can never be undone.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/gf75.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your girlfriend’s expression is more intense now, her innocence fading. She seems to embrace the change, her eyes filled with desire and confusion.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/gf50.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your girlfriend’s face shows a mix of emotions, half of innocence and half of growing lust. It’s a delicate balance of what she once was and what she’s becoming.</em></p>
<<elseif $familyCorruption >= 25>>
<img src="img/gf25.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your girlfriend appears conflicted, her once sweet smile turning into something more knowing. The corruption is just starting to show in the subtle changes of her expression.</em></p>
<<else>>
<img src="img/gf0.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your girlfriend looks completely innocent, her smile pure and untouched by the corruption that lies ahead. She’s unaware of the journey she is about to take.</em></p>
<</if>>
</div>
Girlfriend's Stats:
❤️ Love: <<print $girlfriendLove>>
💔 Submission: <<print $girlfriendSubmission>>
👑 Domination: <<print $girlfriendDominance>>
<<if $chosenGirlfriendRoute is "dominant">>
<p>You feel empowered in the relationship, taking more initiative.</p>
<<elseif $chosenGirlfriendRoute is "submissive">>
<p>You’ve become more passive, following her lead with growing acceptance.</p>
<<else>>
<p>Your relationship with your girlfriend feels like it's shifting. Something new is brewing.</p>
<p>Perhaps it's time to explore where things might go...</p>
<</if>>
<<if $energy > 0 and $lust > 50>>
[[Tease her|TeaseGirlfriend]] <!-- This will show if the conditions for energy and lust are met -->
<<elseif $energy == 0>>
<p>You are too exhausted to approach her...</p>
<<else>>
<p>You don't feel aroused enough to tease her.</p>
<</if>>
[[Back to Your Room|Your Room]]<div style="text-align: center;">
<h3>Sister</h3>
<<if $familyCorruption >= 100>>
<img src="img/sis100.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your sister is fully corrupted, her innocence completely lost. She has embraced the change completely.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/sis75.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your sister is deeply corrupted, her thoughts and actions no longer pure.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/sis50.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your sister is struggling with the corruption, her personality shifting between old and new desires.</em></p>
<<elseif $familyCorruption >= 25>>
<img src="img/sis25.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your sister is starting to change, her innocent nature slowly fading away.</em></p>
<<else>>
<img src="img/sis0.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Your sister remains pure and untouched by corruption, her innocence intact.</em></p>
<</if>>
</div>
Sister's Stats:
❤️ Submission: <<print $sisterSubmission>>
🔥 Dominance: <<print $sisterDominance>>
<<if $chosenSisterRoute is "dominant">>
<p>You feel empowered in the relationship, taking more initiative and asserting yourself.</p>
<<elseif $chosenSisterRoute is "submissive">>
<p>You’ve become more passive, following her lead with growing acceptance and surrender.</p>
<<else>>
<p>Your relationship with your sister is evolving. It feels like something new is emerging.</p>
<p>Perhaps it's time to explore where things might go next...</p>
<</if>>
<<if $energy > 0 and $lust > 50>>
[[Tease her|TeaseSister]] <!-- This will show if the conditions for energy and lust are met -->
<<elseif $energy == 0>>
<p>You are too exhausted to approach her...</p>
<<else>>
<p>You don't feel aroused enough to tease her.</p>
<</if>>
[[Back to the Room|Sister Bedroom]]<p><strong>Choose how you want to tease her:</strong></p>
<<if $familyCorruption >= 50 and $girlfriendDominance > 35>>
[[Dominant Blowjob|GirlfriendTease50]]
<<elseif $familyCorruption >= 35 and $girlfriendDominance > 15>>
[[Try to fuck her|GirlfriendTease35]]
<<elseif $familyCorruption >= 15 and $girlfriendDominance > 5>>
[[Try Something|GirlfriendTease15]]
<<elseif $familyCorruption >= 0>>
[[Eat her out|GirlfriendTease0]]
<</if>>
[[⬅️ Return|❤️ Girlfriend]]Your horny girlfriend just takes her clothes off and shes ready to make love with you
<img src="img/gftease0.gif">
But you want to try something else so you start eating her out seeing how she wold react and she surprisingly is linking it maybe a little bit too much.
<img src="img/gftease01.gif">
<<run updateBars()>>
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 0.50>>
<<set $girlfriendDominance +=1>>
<span style="color: red;">+0.50 Corruption</span>
<span style="color: indigo;">+1 Domination</span>
[[Back|Your Room]]
She want to suck you cock but before she plays with it.
<img src="img/gftease15.gif">
Then instead of suking it, she makes you cum with just her tounge and she just likes it very much seeing you in so much pleasure.
<img src="img/gftease151.gif">
<<run updateBars()>>
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendDominance += 1.5>>
<span style="color: red;">+1 Corruption</span>
<span style="color: indigo;">+1.5 Domination</span>
[[Back|Your Room]]You try to fuck her but when you just on the verge of putting it in she giggled and told you that she will take care of it and she started grinding her pussy giving you a blowjob.
<img src="img/gftease35.gif">
The she just finished you with a pussy job saying thats what you wanted.
<img src="img/gftease351.gif">
<<run updateBars()>>
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendDominance += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: indigo;">+2 Domination</span>
[[Back|Your Room]]Finnally you girlfriend said that she wanted to fuck, and try a new position, but you didnt esxpet that in this position seemed that she will be fucking you.
<img src="img/gftease50.gif">
Then when you where on the verge of cumming she stopped fucking on you and she wanted to finish you by hand but right before you could cum she stopped and she ruined you orgasm.
<img src="img/gftease501.gif">
<<run updateBars()>>
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendDominance += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: indigo;">+2 Domination</span>
[[Back|Your Room]]<<set $houseBreached = false>>
<div style="text-align: center; color: white; background-color: black; padding: 50px;">
<h1>You Have Died</h1>
<p>Your hunger dropped to zero. You can feel the world fading away...</p>
<p><strong>Game Over</strong></p>
<<link "🔁 Restart Game">>
<<set $houseIntegrity = 100>>
<<set $hunger = 100>>
<<set $energy = 100>>
<<set $lust = 0>>
<<set $familyCorruption = 0>>
<<set $houseBreached = false>>
<<set $infectionPowerUnlocked = true>>
<<run updateBars()>>
<<goto "Start">>
<</link>>
</div><div id="cheat" style="max-width: 600px; margin: auto; color: white; font-family: sans-serif; text-align: center;">
<h2>⚙️ Cheat Menu</h2>
<h3>📊 Bar Stats</h3>
<<link "Max Energy">><<set $energy = 100>><<run updateBars()>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "Max Hunger">><<set $hunger = 100>><<run updateBars()>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "Max Lust">><<set $lust = 100>><<run updateBars()>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<h3>📋 Adjust Family Stats</h3>
<p><b>Grandma Dominance:</b> <<= $grandmaDominance>>
<<link "+10">><<set $grandmaDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $grandmaDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
</p>
<p><b>Grandma Relationship:</b> <<= $grandmaRelationship>>
<<link "+10">><<set $grandmaRelationship += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $grandmaRelationship -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
</p>
<p><b>Mom Submission:</b> <<= $momSubmission>>
<<link "+10">><<set $momSubmission += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $momSubmission -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Mom Dominance:</b> <<= $momDominance>>
<<link "+10">><<set $momDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $momDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Sister Submission:</b> <<= $sisterSubmission>>
<<link "+10">><<set $sisterSubmission += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $sisterSubmission -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Sister Dominance:</b> <<= $sisterDominance>>
<<link "+10">><<set $sisterDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $sisterDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>GF Submission:</b> <<= $girlfriendSubmission>>
<<link "+10">><<set $girlfriendSubmission += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $girlfriendSubmission -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>GF Dominance:</b> <<= $girlfriendDominance>>
<<link "+10">><<set $girlfriendDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $girlfriendDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>GF Love:</b> <<= $girlfriendLove>>
<<link "+10">><<set $girlfriendLove += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $girlfriendLove -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Dad Dominance:</b> <<= $dadDominance>>
<<link "+10">><<set $dadDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $dadDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Dad Relationship:</b> <<= $dadRelationship>>
<<link "+10">><<set $dadRelationship += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $dadRelationship -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Grandpa Dominance:</b> <<= $grandpaDominance>>
<<link "+10">><<set $grandpaDominance += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $grandpaDominance -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Grandpa Relationship:</b> <<= $grandpaRelationship>>
<<link "+10">><<set $grandpaRelationship += 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $grandpaRelationship -= 10>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<p><b>Family Corruption:</b> <<= $familyCorruption>>
<<link "+10">><<set $familyCorruption += 10>><<run updateBars()>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>>
<<link "-10">><<set $familyCorruption -= 10>><<run updateBars()>><<replace "#cheat">><<goto "Cheat Menu">><</replace>><</link>></p>
<hr>
<<link "Reset All">>
<<set $energy = 100>>
<<set $hunger = 100>>
<<set $lust = 0>>
<<set $familyCorruption = 0>>
<<set $girlfriendSubmission = 0>>
<<set $girlfriendDominance = 0>>
<<set $girlfriendLove = 100>>
<<set $sisterSubmission = 0>>
<<set $sisterDominance = 0>>
<<set $momSubmission = 0>>
<<set $momDominance = 0>>
<<set $dadDominance = 0>>
<<set $dadRelationship = 0>>
<<set $grandpaDominance = 0>>
<<set $grandpaRelationship = 0>>
<<run updateBars()>>
<<replace "#cheat">><<goto "Cheat Menu">><</replace>>
<</link>>
<br><br>
[[⬅ Return to Game|Your Room]]
</div><<if $cheatUnlocked>>
[[Enter Cheat Menu|Cheat Menu]]
<<else>>
<<textbox "_cheatCode" "Enter Code Here">>
<<link "Unlock">>
<<if _cheatCode == window._cheatKey>>
<<set $cheatUnlocked = true>>
<<goto "Cheat Menu">>
<<else>>
<<replace "#cheatMessage">> <span style="color: red;">Wrong Code.</span> <</replace>>
<</if>>
<</link>>
<span id="cheatMessage"></span>
<</if>>
[[Return to Game|Your Room]]<div style="max-width: 600px; margin: auto; font-family: sans-serif; background: #1b1b1b; padding: 25px; border-radius: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); color: #eee; text-align: center;">
<h2 style="color: #ffc107;">🌄 Who will go on the expedition?</h2>
<!-- GO OPTIONS WITH ENERGY/HUNGER CHECK -->
<<if $energy >= 30 and $hunger >= 20>>
<div style="margin: 15px 0;">
<<link "🚶 Go Alone">>
<<set _group = "Alone">>
<<set $hunger -= 20>>
<<set $energy -= 30>>
<<run updateBars()>>
<<goto "Go Alone Event">>
<</link>>
</div>
<div style="margin: 15px 0;">
<<link "🫥 Bring Sister (Stealth Bonus)">>
<<set _group = "Sister">>
<<set $hunger -= 20>>
<<set $energy -= 30>>
<<run updateBars()>>
<<goto "ExploreResult">>
<</link>>
</div>
<div style="margin: 15px 0;">
<<link "💋 Bring Girlfriend (Charm Bonus)">>
<<set _group = "Girlfriend">>
<<set $hunger -= 20>>
<<set $energy -= 30>>
<<run updateBars()>>
<<goto "ExploreResult">>
<</link>>
</div>
<div style="margin: 15px 0;">
<<link "💪 Bring Grandpa (Strength Bonus)">>
<<set _group = "Grandpa">>
<<set $hunger -= 20>>
<<set $energy -= 30>>
<<run updateBars()>>
<<goto "ExploreResult">>
<</link>>
</div>
<<else>>
<p style="color: orange;">❌ You don’t have enough energy or hunger to travel. (Need 30 Energy and 20 Hunger)</p>
<</if>>
<hr style="border: none; border-top: 1px solid #444; margin: 25px 0;">
<p style="color: #aaa;">Or send someone out alone and wait for a report:</p>
<!-- Send Sister Alone -->
<div style="margin: 15px 0;">
<<if $energy >= 30 and $hunger >= 20>>
<<link "📦 Send Sister Alone">>
<<set $sisterReportReceived = true>>
<<set $backpack["Canned Food"] += 1>>
<<set $backpack["Water Bottles"] += 1>>
<<set $energy -= 30>>
<<set $hunger -= 20>>
<<run updateBars()>>
<<goto "Send Sister Alone">>
<</link>>
<<else>>
<span style="color: orange;">❌ Not enough energy or hunger to send Sister (30 Energy, 20 Hunger)</span>
<</if>>
</div>
<!-- Send Girlfriend Alone -->
<div style="margin: 15px 0;">
<<if $energy >= 30 and $hunger >= 20>>
<<link "📬 Send Girlfriend Alone">>
<<set $girlfriendReportReceived = true>>
<<set $backpack["Canned Food"] += 2>>
<<set $energy -= 30>>
<<set $hunger -= 20>>
<<run updateBars()>>
<<goto "Send Girlfriend Alone">>
<</link>>
<<else>>
<span style="color: orange;">❌ Not enough energy or hunger to send Girlfriend (30 Energy, 20 Hunger)</span>
<</if>>
</div>
<br>
[[⬅️ Return to Kitchen|Kitchen]]
</div><<set _foundFood to random(1, 3)>> <!-- Base food loot -->
<<set _foundWater to random(0, 2)>> <!-- Base water loot -->
<!-- Companion Bonuses -->
<<if _group == "Sister">>
Thanks to Sister’s stealth , you find +1 extra food .
<<set _foundFood += 1>>
<</if>>
<<if _group == "Grandpa">>
Using Grandpa’s strength , you break into a locked storage and find +1 extra water .
<<set _foundWater += 1>>
<</if>>
<<if _group == "Girlfriend">>
Your Girlfriend’s charm convinces a survivor to share +1 food & +1 water .
<<set _foundFood += 1>>
<<set _foundWater += 1>>
<</if>>
Loot Found:
🥫 Canned Food : +<<print _foundFood>>
💧 Water Bottles : +<<print _foundWater>>
<<set $backpack["Canned Food"] += _foundFood>>
<<set $backpack["Water Bottles"] += _foundWater>>
<<run updateBars()>>
<<if _foundFood == 0 and _foundWater == 0>>
<span style="color: red;">The expedition was unsuccessful. You found nothing.</span>
<</if>>
<<link "Return Home.">>
<<goto "Kitchen">>
<</link>>
<div style="text-align: center;">
<h3> Dad</h3>
👑 Domination: <<print $dadDominance>>
🔗 Relationship Level: <<print $dadRelationship>>
<<if $familyCorruption >= 100>>
<img src="img/dad100.jpg" width="300">
<p><em>Your dad has fully embraced corruption. His authority is absolute.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/dad75.jpg" width="300">
<p><em>Your dad is controlling everything. His influence spreads in the house.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/dad50.jpg" width="300">
<p><em>Your dad has become more assertive, changing the family dynamics.</em></p>
<<elseif $familyCorruption >= 25>>
<img src="img/dad25.jpg" width="300">
<p><em>Your dad’s behavior is shifting, becoming more dominant.</em></p>
<<else>>
<img src="img/dad0.jpg" width="300">
<p><em>Your dad remains unchanged, though the world around him is not.</em></p>
<</if>>
<<if $dadOffended is true>>
<p>Your father is still upset, and it’s causing tension in the family.</p>
<<else>>
<p>Things between you and your father are calm.</p>
<</if>>
<<if $energy >= 20>>
<p>What would you like to do?</p>
<p>
<<link "Talk to Dad">>
<<set $energy to $energy - 10>>
<<set $hunger to $hunger - 10>>
<<run updateBars()>>
<<goto "Talk Dad">>
<</link>>
</p>
<<else>>
<p>You are too exhausted to talk to your dad. You need to rest and recover.</p>
<</if>>
[[Go Back|Master Bedroom]]
</div><div style="text-align: center;">
<h3>Mom</h3>
💔 Submission: <<print $momSubmission>>
👑 Dominance: <<print $momDominance>>
<<if $familyCorruption >= 100>>
<img src="img/mom100.jpg" width="300">
<p><em>Your mom has fully given in to corruption. She has changed completely.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/mom75.jpg" width="300">
<p><em>Your mom is different now, her submissiveness or dominance more extreme.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/mom50.jpg" width="300">
<p><em>Your mom is shifting between submission and dominance.</em></p>
<<elseif $familyCorruption >= 25>>
<img src="img/mom25.jpg" width="300">
<p><em>Your mom’s attitude is beginning to change.</em></p>
<<else>>
<img src="img/mom0.jpg" width="300">
<p><em>Your mom remains unchanged, her role in the family intact.</em></p>
<</if>>
<<if $chosenRoute is "dominant">>
<p>You feel empowered in the relationship, taking more initiative.</p>
<<elseif $chosenRoute is "submissive">>
<p>You’ve become more passive, following her lead with growing acceptance.</p>
<<else>>
<p>Your relationship with your mom feels like it's shifting. Something new is brewing.</p>
<p>Perhaps it's time to explore where things might go...</p>
<</if>>
<<if $energy > 30 and $lust > 50>>
[[Tease her|TeaseMother]]
<<elseif $energy <= 30 and $lust > 50>>
<p>You are too exhausted to approach her...</p>
<<elseif $lust <= 50>>
<p>You don't feel aroused enough to tease her.</p>
<</if>>
[[Go Back|Master Bedroom]]
</div><div style="text-align: center;">
<h3>Grandfather</h3>
👑 Domination: <<print $grandpaDominance>>
🔗 Relationship Level: <<print $grandpaRelationship>>
<<if $familyCorruption >= 100>>
<img src="img/grandpa100.jpg" width="300">
<p><em>Your grandfather has fully embraced corruption. His authority is supreme.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/grandpa75.jpg" width="300">
<p><em>Your grandfather is deeply influential. His control over the family is complete.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/grandpa50.jpg" width="300">
<p><em>Your grandfather has become more assertive, shifting the family dynamics.</em></p>
<<elseif $familyCorruption >= 25>>
<img src="img/grandpa25.jpg" width="300">
<p><em>Your grandfather’s behavior is changing, becoming more commanding.</em></p>
<<else>>
<img src="img/grandpa0.jpg" width="300">
<p><em>Your grandfather remains unchanged, but the world around him continues to shift.</em></p>
<</if>>
<<if $grandfatherOffended is true>>
<p>Your grandfather is still upset, and it’s affecting the atmosphere in the house.</p>
<<else>>
<p>Your grandfather seems content, and things are peaceful.</p>
<</if>>
<<if $energy >= 20>>
<p>What would you like to do?</p>
<p>
<<link "Talk to Grandpa">>
<<set $energy to $energy - 10>>
<<set $hunger to $hunger - 10>>
<<run updateBars()>>
<<goto "Talk Grandfather">>
<</link>>
</p>
<<else>>
<p>You are too exhausted to talk to your dad. You need to rest and recover.</p>
<</if>>
[[Go Back|Guest Room]]
</div><img src="img/shower.gif" style="width: 800px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
The warm water flows over your body, washing away the stress and exhaustion.
For a moment, you feel clean, refreshed.
<<set $energy += 10>>
<<if $energy > 100>>
<<set $energy = 100>>
<</if>>
<<set $lust -= 20>>
<<if $lust < 0>>
<<set $lust = 0>>
<</if>>
[[Finish The shower|Bathroom]]Your girlfriend enters the room and sits on the bed, watching you.
> "Hey… you’ve been distant lately," she says softly. "Are we okay?"
<<link "Brush her off and keep doing what you're doing.">>
<<set $girlfriendLove -= 5>>
<<replace "#gfEvent">>
"Yeah, I'm just busy," you mutter, not even looking at her.
<span style="color: red;">💔 -5 Love</span>
She frowns, clearly hurt. After a moment, she quietly leaves the room.
[[Stay in Your Room|Your Room]]
<</replace>>
<</link>>
<<link "Apologize and pull her close.">>
<<set $girlfriendLove += 5>>
<<replace "#gfEvent">>
"Sorry, just stressed," you say, kissing her forehead.
<span style="color: green;">💖 +5 Love</span>
She smiles a little, but there’s still doubt in her eyes.
[[Stay in Your Room|Your Room]]
<</replace>>
<</link>>
<span id="gfEvent"></span>Your girlfriend is sitting in the kitchen , quietly eating.
You sit beside her, but when she tries to talk, you cut her off with a commanding tone .
> "Babe, I was thinking—"
> "Not now. Just eat," you interrupt.
She stares at you, lips slightly parted, then looks down at her plate.
<<link "Ignore her reaction and continue eating.">>
<<set $girlfriendLove -= 10>>
<<replace "#gfEvent">>
The rest of the meal is eaten in silence. You don't bother fixing the mood.
<span style="color: red;">💔 -10 Love</span>
[[Stay in Kitchen|Kitchen]]
<</replace>>
<</link>>
<<link "Sigh and soften your tone.">>
<<set $girlfriendLove += 5>>
<<replace "#gfEvent">>
"Sorry, I'm just on edge," you say, placing your hand on hers.
<span style="color: green;">💖 +5 Love</span>
She looks at you and nods, the tension fading slightly.
[[Stay in Kitchen|Kitchen]]
<</replace>>
<</link>>
<span id="gfEvent"></span>Your girlfriend is sitting on the couch , scrolling through her phone.
You're nearby, chatting with your sister . At some point, you laugh at something your sister says, leaning in a little too close.
Your girlfriend glances up, eyes narrowing slightly.
<<link "Keep talking with your sister, ignoring her gaze.">>
<<set $girlfriendLove -= 10>>
<<replace "#gfEvent">>
She grips her phone tightly, but doesn’t say anything.
A few moments later, she stands up and walks out of the room without a word.
<span style="color: red;">💔 -10 Love</span>
[[Stay in Livingroom|Livingroom]]
<</replace>>
<</link>>
<<link "Turn to your girlfriend and give her attention.">>
<<set $girlfriendLove += 5>>
<<replace "#gfEvent">>
You lean back and smile at her. "Jealous?" you tease.
She rolls her eyes but smirks, the tension easing.
<span style="color: green;">💖 +5 Love</span>
[[Stay in Livingroom|Livingroom]]
<</replace>>
<</link>>
<span id="gfEvent"></span><div id="gfEvent">
<p>You walk in and witness the scene unfold.</p>
<p>Your girlfriend looks uncomfortable. Grandpa’s hand rests lightly on her thigh.</p>
<img src="img/gfgd1.gif" style="width:500px; border-radius:10px; margin:10px 0;">
<span style="color: red;">💔 -5 Girlfriend Love</span><br>
<span style="color: green;">🔥 +2 Family Corruption</span>
<<set $familyCorruption += 2>>
<<set $girlfriendLove -= 5>>
<<run updateBars()>>
<br><br>
<!-- Options container -->
<div id="gfEventOptions">
<<link "Interrupt and pull her away.">>
<<replace "#gfEvent">>
<p>Your voice <i>breaks the moment</i>, and Grandpa simply chuckles.</p>
<blockquote>"Ah, I was just giving her a little… comfort," he says, stepping back.</blockquote>
<p>Your girlfriend <i>avoids your gaze</i>, looking conflicted.</p>
[[⬅️ Return|Guest Room]]
<</replace>>
<</link>>
<br>
<<link "Say nothing and leave quietly.">>
<<replace "#gfEvent">>
<p>You hesitate, watching from the doorway.</p>
<p>Grandpa’s hand <i>lingers</i> a moment longer before pulling back, his eyes flicking to you with a faint grin.</p>
<p>Your girlfriend doesn’t look at you as you leave.</p>
[[⬅️ Return|Guest Room]]
<</replace>>
<</link>>
</div>
</div><div style="max-width: 400px; margin: 0 auto; background-color: #1a1a1a; padding: 20px; border-radius: 15px; font-family: sans-serif; color: white;">
<h3 style="text-align: center;">📱 Chat with Mom</h3>
<!-- Your message -->
<div style="background-color: #2e2e2e; color: white; padding: 10px 15px; border-radius: 15px 15px 15px 0; margin: 10px 0; max-width: 80%;">
You: Just wanted to check on you. Everything okay?
</div>
<<if !$momsTextedToday>>
<<if $familyCorruption < 25>>
<<if $chosenRoute is "dominant">>
<div class="text-bubble">Mom: I'm fine, sweetheart. You're always so confident checking in on me.</div>
<<elseif $chosenRoute is "submissive">>
<div class="text-bubble">Mom: Aw, you're such a softie. I love when you worry about me.</div>
<</if>>
<div class="media-bubble"><img src="img/momselfie1.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 50>>
<<if $chosenRoute is "dominant">>
<div class="text-bubble">Mom: I like when you take the lead... want to see something cute?</div>
<<elseif $chosenRoute is "submissive">>
<div class="text-bubble">Mom: You always make me feel needed... Here’s something just for you 💕</div>
<</if>>
<div class="media-bubble"><img src="img/momselfie2.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 75>>
<<if $chosenRoute is "dominant">>
<div class="text-bubble">Mom: I’ve been waiting for you to take control. Hope this turns you on.</div>
<<elseif $chosenRoute is "submissive">>
<div class="text-bubble">Mom: You make me feel powerful... here, baby, enjoy this. 😘</div>
<</if>>
<div class="media-bubble"><img src="img/momselfie3.jpg" style="width: 100%; border-radius: 10px;"></div>
<<else>>
<<if $chosenRoute is "dominant">>
<div class="text-bubble">Mom: Take this video and show me who's in charge tonight 🔥</div>
<<elseif $chosenRoute is "submissive">>
<div class="text-bubble">Mom: Made this for you, sweet thing... now be a good boy and watch 😈</div>
<</if>>
<div class="media-bubble"><img src="img/momvideo1.gif" style="width: 100%; border-radius: 10px;"></div>
<</if>>
<p style="color: hotpink;">+20 Lust</p>
<<set $lust += 20>>
<<set $momTextedToday = true>>
<<run updateBars()>>
<<else>>
<div style="text-align: center; color: gray; font-size: 14px; margin-top: 10px;">
You've already texted her today.
</div>
<</if>>
<br>
<div style="text-align: center;">
[[⬅ Back to Phone|Phone]]
</div>
</div><div style="max-width: 400px; margin: 0 auto; background-color: #1a1a1a; padding: 15px; border-radius: 15px; font-family: sans-serif; color: white;">
<div style="text-align: center; font-weight: bold; color: #eee; margin-bottom: 10px;">Sister</div>
<!-- Your Message -->
<div style="background-color: #2e2e2e; padding: 10px 15px; border-radius: 15px 15px 15px 0; margin: 10px 0; max-width: 80%;">
You: Just checking in. You doing okay?
</div>
<!-- Sister Reply -->
<<if !$sisTextedToday>>
<<if $familyCorruption < 25>>
<<if $chosenSisterRoute is "dominant">>
<div class="text-bubble">Sis: You always act like you run things... here, enjoy this little look 😉</div>
<<elseif $chosenSisterRoute is "submissive">>
<div class="text-bubble">Sis: Aww, you're checking in on me again? You’re the sweetest. 💕</div>
<</if>>
<div class="media-bubble"><img src="img/sisselfie1.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 50>>
<<if $chosenSisterRoute is "dominant">>
<div class="text-bubble">Sis: Thought you'd want to see me like this. Guess I'm learning to follow 😏</div>
<<elseif $chosenSisterRoute is "submissive">>
<div class="text-bubble">Sis: Felt a little naughty... figured you'd like this. 😳</div>
<</if>>
<div class="media-bubble"><img src="img/sisselfie2.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 75>>
<<if $chosenSisterRoute is "dominant">>
<div class="text-bubble">Sis: Here's a little tease... you gonna do something about it?</div>
<<elseif $chosenSisterRoute is "submissive">>
<div class="text-bubble">Sis: Took this thinking about how good it feels when you're watching...</div>
<</if>>
<div class="media-bubble"><img src="img/sisselfie3.jpg" style="width: 100%; border-radius: 10px;"></div>
<<else>>
<<if $chosenSisterRoute is "dominant">>
<div class="text-bubble">Sis: You want control? Watch this and tell me what to do next 🔥</div>
<<elseif $chosenSisterRoute is "submissive">>
<div class="text-bubble">Sis: Just watch, baby... and let me take care of everything 😈</div>
<</if>>
<div class="media-bubble"><img src="img/sisvideo1.gif" style="width: 100%; border-radius: 10px;"></div>
<</if>>
<p style="color: hotpink;">+20 Lust</p>
<<set $lust += 20>>
<<set $sisTextedToday = true>>
<<run updateBars()>>
<<else>>
<div style="text-align: center; color: gray; font-size: 14px; margin-top: 10px;">
You've already texted her today.
</div>
<</if>>
<br>
<div style="text-align: center;">
[[⬅ Back to Phone|Phone]]
</div>
</div><div style="max-width: 400px; margin: 0 auto; background-color: #1a1a1a; padding: 15px; border-radius: 15px; font-family: sans-serif; color: white;">
<div style="text-align: center; font-weight: bold; color: #eee; margin-bottom: 10px;">Girlfriend</div>
<!-- Your Message -->
<div style="background-color: #2e2e2e; padding: 10px 15px; border-radius: 15px 15px 15px 0; margin: 10px 0; max-width: 80%;">
You: Just wanted to hear your voice. Got a moment for me?
</div>
<!-- Girlfriend's Response -->
<<if !$gfTextedToday>>
<<if $familyCorruption < 25>>
<<if $chosenGirlfriendRoute is "dominant">>
<div class="text-bubble">GF: That confident tone of yours always gets me... here, something sweet for my man 💖</div>
<<elseif $chosenGirlfriendRoute is "submissive">>
<div class="text-bubble">GF: You always sound so soft with me. I love it. Here's a pic, cutie.</div>
<</if>>
<div class="media-bubble"><img src="img/gfselfie1.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 50>>
<<if $chosenGirlfriendRoute is "dominant">>
<div class="text-bubble">GF: Figured you'd want something bold... I don’t shy away from a challenge 😏</div>
<<elseif $chosenGirlfriendRoute is "submissive">>
<div class="text-bubble">GF: You’re too adorable... now look at this and blush for me.</div>
<</if>>
<div class="media-bubble"><img src="img/gfselfie2.jpg" style="width: 100%; border-radius: 10px;"></div>
<<elseif $familyCorruption < 75>>
<<if $chosenGirlfriendRoute is "dominant">>
<div class="text-bubble">GF: I dressed like this just for you. Come take control already...</div>
<<elseif $chosenGirlfriendRoute is "submissive">>
<div class="text-bubble">GF: I feel so safe letting go with you... hope this gets your heart racing 💋</div>
<</if>>
<div class="media-bubble"><img src="img/gf50.jpg" style="width: 100%; border-radius: 10px;"></div>
<<else>>
<<if $chosenGirlfriendRoute is "dominant">>
<div class="text-bubble">GF: I made you a video... You better tell me exactly what you'd do to me 😈</div>
<<elseif $chosenGirlfriendRoute is "submissive">>
<div class="text-bubble">GF: Don’t say a word... just watch and imagine me calling your name 😘</div>
<</if>>
<div class="media-bubble"><img src="img/gfvideo1.gif" style="width: 100%; border-radius: 10px;"></div>
<</if>>
<p style="color: hotpink;">+20 Lust</p>
<<set $lust += 20>>
<<set $gfTextedToday = true>>
<<run updateBars()>>
<<else>>
<div style="text-align: center; color: gray; font-size: 14px; margin-top: 10px;">
You've already texted her today.
</div>
<</if>>
<br>
<div style="text-align: center;">
[[⬅ Back to Phone|Phone]]
</div>
</div><div style="max-width: 600px; margin: auto; text-align: center; font-family: sans-serif;">
<h2>🏚️ Fortify the House</h2>
<p>Spend <b>20 Energy</b> to repair <b>+20% Integrity</b> on the house.</p>
<!-- Only Show the Label Here -->
<b>House Integrity:</b>
<!-- Value and Bar Will Be Updated Dynamically -->
<span id="integrity-value"><<print $houseIntegrity>>%</span>
<div id="house-status"><<print barDisplay($houseIntegrity)>></div>
<!-- Repair Button -->
<<if $houseIntegrity < 100 and $energy >= 20>>
<<link "Repair the House">>
<<set $houseIntegrity = Math.min(100, $houseIntegrity + 20)>>
<<set $energy -= 20>>
<<run updateBars()>>
<<replace "#house-status">><<print barDisplay($houseIntegrity)>><</replace>>
<<replace "#integrity-value">><<print $houseIntegrity>>%<</replace>>
<</link>>
<</if>>
<br><br>
[[⬅️ Return to Livingroom|Livingroom]]
</div><img src="img/invasion.gif" style="width: 500px; border-radius: 15px;"><br><br>
<b style="color: red; font-size: 22px;">⚠️ They broke through...</b><br><br>
The integrity of one room hit zero, and the barrier failed.<br>
You hear violent banging, followed by screams and unnatural growls.<br><br>
> It’s too late to run now.
<<link "🔁 Restart Game">>
<<set $houseIntegrity = 100>>
<<set $hunger = 100>>
<<set $energy = 100>>
<<set $lust = 0>>
<<set $familyCorruption = 0>>
<<set $houseBreached = false>>
<<set $infectionPowerUnlocked = true>>
<<run updateBars()>>
<<goto "Start">>
<</link>><p style="color: #bbb; font-style: italic;">You lie on your bed and let the hours drift by. The silence presses in as your mind wanders.</p>
[[Return to Your Room|Your Room]]<<set _watcher = either("Dad", "Grandpa")>>
<<if $familyCorruption < 50>>
Your girlfriend continues touching herself, unaware that someone is watching.
<<print _watcher>> lingers in the shadows, breathing heavier — but does nothing… for now.
She finishes alone, vulnerable.
<<if _watcher == "Dad">>
<img src="img/gf_watch_dad1.gif" style="width:500px; border-radius:10px;">
<<else>>
<img src="img/gf_watch_grandpa1.gif" style="width:500px; border-radius:10px;">
<</if>>
<<set $familyCorruption += 1>>
<span style="color: green;">+1 Family Corruption</span>
[[Return to Your Room|Your Room]]
<<elseif $familyCorruption < 75>>
Your girlfriend notices the figure watching her from the shadows...
But instead of pulling away — she arches her back, putting on a show.
Her eyes flicker with conflicted lust, breath short, cheeks flushed.
<<if _watcher == "Dad">>
<img src="img/gf_watch_dad2.gif" style="width:500px; border-radius:10px;">
<<else>>
<img src="img/gf_watch_grandpa2.gif" style="width:500px; border-radius:10px;">
<</if>>
<<set $familyCorruption += 2>>
<<set $girlfriendSubmission += 1>>
<span style="color: green;">+2 Family Corruption</span><br>
<span style="color: lightpink;">+1 Girlfriend Submission</span>
[[Return to Your Room|Your Room]]
<<elseif $familyCorruption < 100>>
This time, she doesn’t even pretend to be shy.
Your girlfriend looks right at **<<print _watcher>>** — and moans louder.
She spreads her legs a little more, inviting him silently with her eyes.
As he strokes his cock looking at her.
And she feels a little exited being admirated so much.
<<if _watcher == "Dad">>
<img src="img/gf_watch_dad3.gif" style="width:500px; border-radius:10px;">
<<else>>
<img src="img/gf_watch_grandpa3.gif" style="width:500px; border-radius:10px;">
<</if>>
<<set $familyCorruption += 3>>
<<set $girlfriendSubmission += 2>>
<span style="color: green;">+3 Family Corruption</span><br>
<span style="color: lightpink;">+2 Girlfriend Submission</span>
[[Return to Your Room|Your Room]]
<<else>>
You watch from the hallway as your girlfriend pulls off her clothes and turns toward **<<print _watcher>>** with a knowing smile.
> "Well? Are you just going to stand there?" she whispers.
There’s no hesitation in her voice. No shame.
So she spread her legs and welcomes whats about to happen.
<<if _watcher == "Dad">>
<img src="img/gf_watch_dad4.gif" style="width:500px; border-radius:10px;">
<<else>>
<img src="img/gf_watch_grandpa4.gif" style="width:500px; border-radius:10px;">
<</if>>
<<set $familyCorruption += 5>>
<<set $girlfriendSubmission += 3>>
<span style="color: green;">+5 Family Corruption</span><br>
<span style="color: lightpink;">+3 Girlfriend Submission</span>
[[Return to Your Room|Your Room]]
<</if>>
<<run updateBars()>>You slowly approach her, eyes locked.
She doesn't say a word as you kneel beside her and help her finish what she started.
Her gasps grow louder, her back arches, and the tension melts away in your arms.
<img src="img/gf_help.gif" style="width:500px; border-radius:10px; border: 2px solid hotpink;">
<<set $lust = 0>>
<span style="color: hotpink;">Lust Reset</span>
<<set $girlfriendLove += 5>>
<span style="color: lightpink;">+5 Girlfriend Love</span>
[[Return to Your Room|Your Room]]
<<run updateBars()>><img src="img/gf_help_masturbation.gif" width="500">
You walk in, close the door behind you, and join her — your hands helping hers.
She gasps, surprised but welcoming. The heat between you both builds quickly.
<<set $lust = 0>>
<<set $girlfriendSubmission += 2>>
<<set $familyCorruption += 1>>
<span style="color: pink;">Lust fully released</span><br>
<span style="color: green;">+1 Family Corruption</span><br>
<span style="color: lightpink;">+2 Girlfriend Submission</span>
[[Return to Your Room|Your Room]]
<<run updateBars()>><<set $expeditionCharacter = "Sister">>
<p><em>Your sister pulls her hoodie tight, slipping a small knife into her boot.</em></p>
<p><em>"I'll be careful," she says softly, avoiding your gaze as she steps toward the door.</em></p>
[[🌆 Abandoned Suburb]] <<set $expeditionCharacter = "Girlfriend">>
<p><em>Your girlfriend ties her hair back, slipping on a torn jacket.</em></p>
<p><em>"Don’t worry. I can charm my way through anything," she smirks before heading out.</em></p>
[[🌆 Abandoned Suburb]]The streets are cracked and overgrown, houses left in a rush now sitting hollow like open wounds. Broken fences, shattered windows, and silence—except for the sound of your own footsteps. You glance over your shoulder more often than you should. The once-cozy streets feel alien now, and your charm isn't much use against monsters.
Ahead, you spot a small corner store. The door hangs crookedly. Something could be inside. Something useful... or dangerous.
What do you do?
[[Search the store carefully]]
[[Keep moving down the road]]
[[Return home with what you've got|Kitchen]]
The wind howls between half broken windows. You Try to scearch for supplies moving cautiously, eyes scanning for movement.
Suddenly—
A Mutated Bandit emerges from the shadows, stepping out from the dark recesses above the scaffolding. His eyes are wild. His grin, feral. He chuckles lowly as he polishes his weapon.
<img src="img/bandit_polish.gif" style="width: 500px; border-radius: 10px; margin: 10px auto; display: block;">
"Well, what do we have here...?"
[[Confront Him]]<<set _vanEvent = random(1, 100)>>
You spot a battered **delivery van** parked awkwardly against a collapsed building. The back doors hang open, its interior cloaked in shadow and dust.
<<if _vanEvent <= 40>> <!-- Loot found -->
You creep closer, senses sharp. No movement, no sound.
Inside, you find a box wedged behind the front seat — untouched.
<img src="img/van_loot.jpg" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
<span style="color: lightgreen;">+1 Canned Food</span><br>
<span style="color: lightgreen;">+1 Water Bottle</span><br>
<<set $backpack["Canned Food"] += 1>>
<<set $backpack["Water Bottles"] += 1>>
<br>
[[Return to the road]]
<<elseif _vanEvent <= 80>> <!-- Mysterious wall -->
You climb into the van and find... nothing. Just broken glass and old stains.
But something catches your eye — a hole in the crumbling wall behind the van, half-hidden by debris. It's just big enough to crawl through.
<img src="img/van_wallhole.jpg" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
<<link "Crawl through the hole">>
<<goto "Wall Hole Crawl">>
<</link>>
<br>
[[Ignore it and keep moving|Return to the road]]
<<else>> <!-- Trap -->
You lean into the van — suddenly a hand grabs your wrist.
A **mutated survivor** yanks you in, slams the door shut. Another figure appears in the driver’s seat.
> "You're not going anywhere, pretty thing."
<img src="img/van_trap.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
You struggle, but the doors are sealed.
<span style="color: red;">You’ve been captured!</span>
<<goto "Kidnapped">>
<</if>><<set _fight = random(1, 100)>>
<<set _bonus = 0>>
<!-- Bonus if Dominant -->
<<if $expeditionCharacter == "Sister">>
<<set _bonus = $sisterDomination>>
<<elseif $expeditionCharacter == "Girlfriend">>
<<set _bonus = $girlfriendDomination>>
<</if>>
<<set _fight += Math.floor(_bonus / 10)>> <!-- Every 10 domination = +1 chance -->
<!-- CORRUPTION OVERRIDE: If very corrupted, allow alternate ending -->
<<if $familyCorruption >= 80 and random(1, 100) <= 20>>
The mutated bandit lunges — but you don't flinch.
<img src="img/corrupt_dominant_stare.gif" style="width: 500px; border-radius: 10px; margin: 10px auto; display: block;">
He stops, confused... and slowly backs away.
You smile darkly, looting his bag while he cowers.
<span style="color: lightgreen;">+2 Canned Food</span><br>
<span style="color: lightgreen;">+2 Water Bottles</span><br>
<<set $backpack["Canned Food"] += 2>>
<<set $backpack["Water Bottles"] += 2>>
<<elseif _fight <= 40>>
You panic and try to run — but he's too fast. He grabs you, shoves you roughly against the wall. Touching and Feeling you very deeply.
<img src="img/grabbed.gif" style="width: 500px; border-radius: 10px; margin: 10px auto; display: block;">
You struggle... and finally slip free, leaving a can of food behind.
<span style="color: red;">-1 Canned Food</span><br>
<<set $backpack["Canned Food"] = Math.max(0, $backpack["Canned Food"] - 1)>>
<<if $expeditionCharacter == "Sister">>
<<set $sisterSubmission += 3>>
<span style="color: lightpink;">+3 Sister Submission</span>
<</if>>
<<if $expeditionCharacter == "Girlfriend">>
<<set $girlfriendSubmission += 3>>
<span style="color: lightpink;">+3 Girlfriend Submission</span>
<</if>>
<<elseif _fight <= 80>>
You put all your force in your foot, then you close your eyes and kick very hard.
<img src="img/fight_back.gif" style="width: 500px; border-radius: 10px; margin: 10px auto; display: block;">
The bandit was hit critically and after a few moments of silence you open your eyes and see the bandit running and screaming from the pain.
You catch your breath and search the area.
<span style="color: lightgreen;">+2 Water Bottles</span><br>
<<set $backpack["Water Bottles"] += 2>>
<!-- Domination Bonus Loot -->
<<if _bonus >= 30>>
<span style="color: gold;">+1 Canned Food (Dominance Bonus)</span><br>
<<set $backpack["Canned Food"] += 1>>
<</if>>
<<else>>
You freeze — not out of fear, but calculation. He lunges, but you dodge not complitily because he grabs you by the pants and rips it off, that gives you the opportunity to strike him.
<img src="img/dodge.gif" style="width: 500px; border-radius: 10px; margin: 10px auto; display: block;">
Behind a crate, you find a hidden cache before making your escape.
<span style="color: lightgreen;">+1 Canned Food</span><br>
<span style="color: lightgreen;">+1 Energy Bar</span><br>
<<set $backpack["Canned Food"] += 1>>
<<set $backpack["Energy Bars"] += 1>>
<<if _bonus >= 50>>
<span style="color: gold;">+1 Water Bottle (High Domination)</span><br>
<<set $backpack["Water Bottles"] += 1>>
<</if>>
<</if>>
<br><br>
[[Keep moving down the road]]
[[Return home with what you've got|Kitchen]]<div style="max-width: 650px; margin: auto; font-family: sans-serif; color: #eee; background: #1b1b1b; padding: 25px; border-radius: 12px; text-align: center;">
<h2>🚧 Road Ahead Blocked</h2>
You follow the cracked pavement for what feels like miles, stepping around overgrown weeds and abandoned cars.
<br><br>
Eventually, you come across massive, reinforced walls, lined with old barbed wire and scorched metal. It's clearly some kind of military base.
<img src="img/military_wall.jpg" style="width: 500px; border-radius: 10px; margin-top: 15px;">
<p style="margin-top: 15px;">
There's no visible way in — the gates are sealed tight, and the guard towers stand lifeless, long since abandoned or repurposed. You feel like you're being watched, but see no one.
</p>
<p><em>This path ends here... for now.</em></p>
<br>
[[Return home with what you've got|Kitchen]]
</div><<set _crawlOutcome to random(1, 100)>>
You push aside broken bricks and slip through the **hole in the wall**. It’s dark, dusty, and tight — the scent of mildew clings to the air.
<<if _crawlOutcome <= 50>> <!-- Loot found -->
You emerge into what used to be a pharmacy storage room.
Most shelves are picked clean, but in the corner, a sealed case glimmers under the beam of your flashlight.
<img src="img/pharmacy_loot.jpg" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
You pry it open.
<span style="color: lightgreen;">+1 Energy Bar</span><br>
<span style="color: lightgreen;">+1 Canned Food</span><br>
<span style="color: lightgreen;">+1 Water Bottle</span>
<<set $backpack["Energy Bars"] += 1>>
<<set $backpack["Canned Food"] += 1>>
<<set $backpack["Water Bottles"] += 1>>
[[Return to the road]]
[[Return home with what you've got|Kitchen]]
<<else>> <!-- Trapped and Bandit event -->
As you wriggle forward, your hips catch on the broken plaster. You twist, trying to push through.
> "Well well… what do we have here?"
A mutated bandit peers in from the shadows.
<img src="img/stuck_view.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
You're stuck. Helpless.
<<if $familyCorruption < 50>>
He laughs crudely, reaches in and slaps your rear.
<img src="img/slapped.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
> "Next time, don't crawl into someone’s den."
He eventually walks away — but not before stealing a few supplies.
<span style="color: red;">-1 Canned Food</span><br>
<<set $backpack["Canned Food"] = Math.max(0, $backpack["Canned Food"] - 1)>>
[[Return to the road]]
[[Return home with what you've got|Kitchen]]
<<elseif $familyCorruption < 75>>
He runs his hand across your thigh slowly.
> "Look at you… stuck and squirming. You want help or you want fun first?"
You don't respond — but your silence says enough.
<<if $expeditionCharacter == "Sister">>
<<set $sisterSubmission += 2>>
<span style="color: lightpink;">+2 Sister Submission</span>
<</if>>
<<if $expeditionCharacter == "Girlfriend">>
<<set $girlfriendSubmission += 2>>
<span style="color: lightpink;">+2 Girlfriend Submission</span>
<</if>>
<img src="img/grabbed1.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
Eventually, you're let go... shaken.
[[Return to the road]]
[[Return home with what you've got|Kitchen]]
<<else>> <!-- High corruption: full encouragement -->
He kneels behind you.
> "Already presenting yourself, huh? You sluts are getting bolder."
You glance back — and smile.
<<if $expeditionCharacter == "Sister">>
<<set $sisterSubmission += 3>>
<span style="color: lightpink;">+3 Sister Submission</span><br>
<</if>>
<<if $expeditionCharacter == "Girlfriend">>
<<set $girlfriendSubmission += 3>>
<span style="color: lightpink;">+3 Girlfriend Submission</span><br>
<</if>>
<<set $familyCorruption += 2>>
<span style="color: green;">+2 Family Corruption</span>
<img src="img/submissive_pose.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
Afterward, he lets you crawl free — satisfied.
[[Return to the road]]
[[Return home with what you've got|Kitchen]]
<</if>> <!-- closes inner corruption block -->
<</if>> <!-- closes main crawl outcome block --><div style="max-width: 650px; margin: auto; text-align: center; font-family: sans-serif; background: #1a1a1a; padding: 25px; border-radius: 12px; color: #eee;">
<h2>🚐 Taken</h2>
You wake up in the back of a grimy van, wrists tied loosely in front of you. Around you, a group of grinning, mutated bandits pass around a bottle and leer at you.
<<if $familyCorruption < 50>>
They push you around, mocking and groping you without much resistance, but nothing goes too far.
> "We’ll let her go. Ain’t worth the trouble."
<img src="img/rough_tease.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
<<set $familyCorruption += 1>>
<span style="color: lightgreen;">+1 Family Corruption</span><br>
---
<<elseif $familyCorruption < 75>>
One of them pulls you onto his lap while another holds your chin.
> "You act tough, but look at you now."
Their hands roam freely, your clothes tugged, body used for their amusement while the others watch and jeer.
<img src="img/forced_lap.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
<<if $expeditionCharacter == "Sister">>
<<set $sisterSubmission += 2>>
<span style="color: lightpink;">+2 Sister Submission</span>
<</if>>
<<if $expeditionCharacter == "Girlfriend">>
<<set $girlfriendSubmission += 2>>
<span style="color: lightpink;">+2 Girlfriend Submission</span>
<</if>>
<span style="color: green;">+2 Family Corruption</span><br>
---
<<else>> <!-- Fully Corrupt -->
You don’t fight back.
You press yourself into them willingly, eyes half-lidded. One sits behind you, pulling you tight as another lifts your shirt.
> "You know your place, don’t you, slut?"
<img src="img/used_willingly.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
They take turns using you while the van rocks with every motion.
<<if $expeditionCharacter == "Sister">>
<<set $sisterSubmission += 4>>
<span style="color: lightpink;">+4 Sister Submission</span>
<</if>>
<<if $expeditionCharacter == "Girlfriend">>
<<set $girlfriendSubmission += 4>>
<span style="color: lightpink;">+4 Girlfriend Submission</span>
<</if>>
<<set $familyCorruption += 3>>
<span style="color: green;">+3 Family Corruption</span><br>
---
<</if>>
Eventually, the van door slides open and you're tossed out onto the street.
The sun is rising — you're sore, dizzy, and used. You don't remember how long they had you.
<<set $expeditionCharacter = "">>
<<run updateBars()>>
[[Stumble home|Kitchen]]
</div><div id="grandpaDadEvent">
<p>You walk into the living room and find Grandpa and Dad arguing fiercely.</p>
<i>"We can't just let things fall apart!"</i> your dad says.
<i>"I've survived longer than you’ve been alive,"</i> Grandpa growls.
<b>They both turn to you...</b><br><br>
<<link "🧓 Side with Grandpa">>
<<set $grandpaRelationship += 2>>
<<set $dadRelationship -= 1>>
<<set $eventGrandpaDadLivingroomShown = true>>
<<replace "#grandpaDadEvent">>
<p>You step closer to Grandpa’s side. His expression hardens with pride. Dad scowls, muttering something under his breath.</p>
<span style="color: lightblue;">+2 Grandpa Relationship</span><br>
<span style="color: red;">-1 Dad Relationship</span><br>
[[⬅️ Return to Livingroom|Livingroom]]
<</replace>>
<</link>>
<br>
<<link "👨 Side with Dad">>
<<set $dadRelationship += 2>>
<<set $grandpaRelationship -= 1>>
<<set $eventGrandpaDadLivingroomShown = true>>
<<replace "#grandpaDadEvent">>
<p>You raise your voice and stand beside Dad. He nods approvingly. Grandpa scoffs, looking disgusted.</p>
<span style="color: lightblue;">+2 Dad Relationship</span><br>
<span style="color: red;">-1 Grandpa Relationship</span><br>
[[⬅️ Return to Livingroom|Livingroom]]
<</replace>>
<</link>>
<br>
<<link "✋ Try to De-escalate">>
<<set $eventGrandpaDadLivingroomShown = true>>
<<replace "#grandpaDadEvent">>
<p>You step between them and try to calm things down. For a moment, neither says anything — then Grandpa just grunts and walks off.</p>
[[⬅️ Return to Livingroom|Livingroom]]
<</replace>>
<</link>>
<br>
<<link "🚶 Say nothing and walk away">>
<<set $grandpaRelationship -= 1>>
<<set $dadRelationship -= 1>>
<<set $eventGrandpaDadLivingroomShown = true>>
<<replace "#grandpaDadEvent">>
<p>You leave the room in silence. Later, you hear the argument continue, even more bitter than before.</p>
<span style="color: red;">-1 Grandpa Relationship</span><br>
<span style="color: red;">-1 Dad Relationship</span><br>
[[⬅️ Return to Livingroom|Livingroom]]
<</replace>>
<</link>>
</div>
<<run updateBars()>><<set _rand = random(1, 100)>>
<<if _rand <= 55>>
<!-- Changing Scene -->
<img src="img/gf_changing.gif" style="width:500px; border-radius:10px; margin: 10px auto; display: block;">
<p><span style="color: pink;">You walk in just as your girlfriend is changing clothes. She gasps and tries to cover herself, but not fast enough.</span></p>
<p><em>The sight sticks in your mind...</em></p>
<<set $lust += 50>>
<<run updateBars()>>
<p><span style="color: hotpink;">+50 Lust</span></p>
[[⬅️ Return|Your Room]]
<</if>>
<<if _rand > 55 and _rand < 65>>
<!-- Fallback -->
<p>You walk into your room. Nothing unusual happens today.</p>
[[⬅️ Return|Your Room]]
<</if>>
<<if _rand >= 65>>
<!-- Masturbation Scene -->
<p>You walk into your room and suddenly stop — your <strong>girlfriend is on your bed</strong>, fingers between her legs, eyes closed.</p>
<img src="img/gf_masturbating.gif" style="width:500px; border-radius:10px;">
<p>She gasps, startled. "I… I didn’t know you’d be back this soon."</p>
<<set $lust += 50>>
<<run updateBars()>>
<p><span style="color: hotpink;">+50 Lust</span></p>
<<if $girlfriendLove > 80>>
<p><strong>Your girlfriend looks at you, biting her lip.</strong></p>
<blockquote>"Come here," she whispers, her voice soft. "I want it to be you this time..."</blockquote>
[[Help Her|GF_Masturbation_Help1]]
<<else>>
[[Help her|GF_Masturbation_Help]]
<<if $tabooEnabled>>[[Leave her alone|GF_MasturbationScene_LeaveAlone]]<</if>>
<</if>>
<</if>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif; padding: 20px;">
<p>You’re drifting off when you hear a soft knock at your door...</p>
<<if random(1,2) == 1>>
<<set $nightVisitor = "Sister">>
<p>Your <strong>sister</strong> stands there in the dim light, clutching a blanket.</p>
<p>“I had a nightmare...” she whispers. “Can I stay here?”</p>
<<else>>
<<set $nightVisitor = "Girlfriend">>
<p>Your <strong>girlfriend</strong> is at the door, visibly shaken. “Bad dream... Can I sleep here tonight?”</p>
<</if>>
<<link "Let her stay (no touching)">>
<<goto "NightVisit_Safe">>
<</link>>
<<link "Cuddle her gently">>
<<set $sisterSubmission += 1>>
<<set $girlfriendSubmission += 1>>
<<goto "NightVisit_Cuddle">>
<</link>>
<<if $lust >= 50 and $familyCorruption >= 30>>
<<link "Pull her close... too close">>
<<goto "NightVisit_Escalate">>
<</link>>
<</if>>
</div><p>You make space for her beside you. She curls up, silent and small.</p>
<p>No words are spoken. Just quiet breathing in the dark.</p>
[[Wake up|Your Room]]<p>You reach out and hold her. Her body is warm, trembling slightly, but she relaxes in your arms.</p>
<p>It feels... safe. Familiar.</p>
<div style="text-align: center; margin: 15px 0;">
<img src="img/embrace.gif" style="max-width: 100%; border-radius: 10px;">
</div>
[[Wake up|Your Room]]<<if $nightVisitor == "Sister">>
<<if $familyCorruption >= 75>>
<p>She doesn't resist as your hands explore more than just comfort.</p>
<img src="img/sister_escalate.gif" style="width: 500px; border-radius: 10px;">
<</if>>
<</if>>
<<if $nightVisitor == "Girlfriend">>
<<if $lust >= 50>>
<p>She melts into your embrace, moaning softly as your lips trace her neck...</p>
<img src="img/gf_escalate.gif" style="width: 500px; border-radius: 10px;">
<<set $lust = 0>>
<</if>>
<</if>>
[[Wake up|Your Room]]<<if !$bittenEventTriggered and !$bittenEventJustNow>>
<<set $bittenEventJustNow = true>>
<<goto "BittenEvent">>
<</if>>
<<if $bittenEventTriggered and !$bittenEventJustNow>>
<p>The ruins are quiet today. You scavenge carefully and avoid danger.</p>
<span style="color: lightgreen;">+1 Canned Food</span><br>
<<set $backpack["Canned Food"] += 1>>
[[Return Home|Kitchen]]
<</if>><<if !$infectionRevealed>>
<p>You limp into the house, the bite hidden beneath your sleeve. You’re not sure what’s happening to your body…</p>
<p><strong>Do you tell the truth?</strong></p>
<<link "Tell them you were bitten">>
<<set $infectionRevealed = true>>
<<goto "OutcastEnding">>
<</link>>
<<link "Hide it and rest">>
<<set $infectionRevealed = false>>
<<goto "Sleep">>
<</link>>
<</if>><p>You tell them the truth.</p>
<p>Your family stares in horror. Grandpa steps back. "You're... infected."</p>
<p>Without hesitation, they push you outside and barricade the door.</p>
<p>Alone, weak, and turning… you collapse.</p>
[[💀 Bad End|Death2]]<div style="max-width: 700px; margin: auto; padding: 30px; background-color: #111; color: #eee; font-family: sans-serif; border-radius: 10px; text-align: center; box-shadow: 0 0 20px rgba(0,0,0,0.5);">
<h1 style="color: crimson;">💀 Outcast</h1>
<p>You told them the truth.</p>
<p>Your voice trembled as you explained the bite. The silence that followed was louder than any scream.</p>
<p>Grandpa took a step back, eyes narrow. <i>"You’re infected."</i></p>
<p>They didn’t ask questions. They didn’t wait. They pushed you outside and slammed the door shut.</p>
<img src="img/outcast_death.gif" style="width: 500px; margin: 20px auto; display: block; border-radius: 10px;">
<p>You bang your fists against the door, pleading... but no one answers. No one looks.</p>
<p>The wind howls. And after some miles done by foot, the infected saw you and you try to run...</p>
<p><strong>But not fast enough.</strong></p>
<hr style="border: none; border-top: 1px solid #444; margin: 30px 0;">
<p><strong style="color: tomato;">GAME OVER</strong></p>
<<link "🔁 Restart">>
<<set $infected = false>>
<<set $infectionLevel = 0>>
<<set $infectionPowerUnlocked = false>>
<<set $infectionRevealed = false>>
<<set $lust = 0>>
<<set $energy = 100>>
<<set $hunger = 100>>
<<set $familyCorruption = 0>>
<<set $houseIntegrity = 100>>
<<set $houseBreached = false>>
<<goto "Start">>
<</link>>
</div><p>You wake up in a cold sweat.</p>
<p>The bite mark is gone — but something is different.</p>
<p>Your senses are sharper. Your thoughts darker. People look at you… and you can <strong>feel their desire bending to your will.</strong></p>
<img src="img/infection_power.gif" style="width:500px; margin: auto; display:block; border-radius:10px;">
<p><span style="color: violet;">🧠 You’ve unlocked <strong>Corruption Power</strong>.</span></p>
<<set $canCorrupt = true>>
[[Continue|Your Room]]<div style="text-align: center;">
<h3>Explore New Dynamics</h3>
<p>How will you approach your relationship with your mom going forward?</p>
<<if $chosenRoute is "">>
<p>What will your approach be?</p>
<p>
<<link "Become More Assertive">>
<<set $chosenRoute to "dominant">>
<<goto "DominantScenes">>
<</link>>
</p>
<p>
<<link "Take a More Passive Role">>
<<set $chosenRoute to "submissive">>
<<goto "SubmissiveScenes">>
<</link>>
</p>
<</if>>
<<if $chosenRoute is "dominant">>
<p>You’ve chosen to take a more assertive role.</p>
[[Proceed with Assertiveness|DominantScenes]]
<</if>>
<<if $chosenRoute is "submissive">>
<p>You’ve chosen to take a more passive role.</p>
[[Proceed with Passivity|SubmissiveScenes]]
<</if>>
</div><p><strong>Choose how you want to tease her:</strong></p>
<<if $familyCorruption >= 50 and $momSubmission > 35>>
[[Your Words Mine|MotherDom50]]
<<elseif $familyCorruption >= 35 and $momSubmission > 15>>
[[Strip and Serve|MotherDom35]]
<<elseif $familyCorruption >= 15 and $momSubmission > 5>>
[[Laundry Time|MotherDom15]]
<<elseif $familyCorruption >= 0>>
[[Tension in the Air|MotherDom0]]
<</if>>
[[⬅️ Return|Mother]]<p><strong>Choose how you want to tease her:</strong></p>
<<if $familyCorruption >= 50 and $momDominance > 35>>
[[Kneel|MotherSub50]]
<<elseif $familyCorruption >= 35 and $momDominance > 15>>
[[Yoga Stretch|MotherSub35]]
<<elseif $familyCorruption >= 15 and $momDominance > 5>>
[[Try this one|MotherSub15]]
<<elseif $familyCorruption >= 0>>
[[Casual Power|MotherSub0]]
<</if>>
[[⬅️ Return|Mother]]<div style="text-align: center;">
<h3>Explore New Dynamics</h3>
<p>How will you approach your relationship with your girlfriend going forward?</p>
<<if $chosenGirlfriendRoute is "">>
<p>What will your approach be?</p>
<p>
<<link "Become More Assertive">>
<<set $chosenGirlfriendRoute to "dominant">>
<<goto "DominantGirlfriendScenes">>
<</link>>
</p>
<p>
<<link "Take a More Passive Role">>
<<set $chosenGirlfriendRoute to "submissive">>
<<goto "SubmissiveGirlfriendScenes">>
<</link>>
</p>
<</if>>
<<if $chosenGirlfriendRoute is "dominant">>
<p>You’ve chosen to take a more assertive role.</p>
[[Proceed with Assertiveness|DominantGirlfriendScenes]]
<</if>>
<<if $chosenGirlfriendRoute is "submissive">>
<p>You’ve chosen to take a more passive role.</p>
[[Proceed with Passivity|SubmissiveGirlfriendScenes]]
<</if>>
</div><div style="text-align: center;">
<h3>Explore New Dynamics</h3>
<p>How will you approach your relationship with your sister going forward?</p>
<<if $chosenSisterRoute is "">>
<p>What will your approach be?</p>
<p>
<<link "Become More Assertive">>
<<set $chosenSisterRoute to "dominant">>
<<goto "DominantSisterScenes">>
<</link>>
</p>
<p>
<<link "Take a More Passive Role">>
<<set $chosenSisterRoute to "submissive">>
<<goto "SubSisterScenes">>
<</link>>
</p>
<</if>>
<<if $chosenSisterRoute is "dominant">>
<p>You’ve chosen to take a more assertive role.</p>
[[Proceed with Assertiveness|DominantSisterScenes]]
<</if>>
<<if $chosenSisterRoute is "submissive">>
<p>You’ve chosen to take a more passive role.</p>
[[Proceed with Passivity|SubSisterScenes]]
<</if>>
</div><p>She's waiting in the room — kneeling.</p>
<p>No words. No smile. Just obedience.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_kneel.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>You walk around her slowly. “You’re learning,” you say. “But if you want to keep your place…”</p>
<p>You lean in, fingers under her chin. “Prove it.”</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_obey.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>She doesn’t hesitate.</p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momSubmission += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Submission</span>
<<run updateBars()>><p>She's dusting the shelves in the hallway, wearing something too tight to be accidental. As you step closer, she glances at you — brief eye contact, then back to her task.</p>
<p>You stop behind her. Close.</p>
<p><em>"Strip."</em> The word is quiet. Sharp. Undeniable.</p>
<p>There’s a pause — half a breath — then she sets the duster down and slowly begins to obey. First her top, sliding off her shoulders… then her pants, neatly folded on the chair nearby.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_strip_start.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>She doesn’t say a word. No protest. No question. Just obedience.</p>
<p>You circle her slowly, taking in the view, her exposed skin warm with blush and submission.</p>
<p><em>"Good girl,"</em> you murmur. <em>"Now keep cleaning."</em></p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_strip_stand.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>She picks the duster back up and resumes her work — naked, silent, owned.</p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momSubmission += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Submission</span>
<<run updateBars()>><p>You find her folding laundry in her bedroom, the door half open. She bends forward, carefully smoothing the fabric with deliberate motions.</p>
<p>You step in without a word. She glances back — just a flicker — and goes right back to folding, as if she knew you'd come.</p>
<p>You walk up behind her, grip her hip with one hand, and whisper, <em>"Keep working."</em></p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_laundry.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>Your other hand traces down her back slowly, claiming space. She doesn’t move, doesn’t speak — just obeys.</p>
<p><em>"Good."</em></p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $hunger -= 15>>
<<set $energy -= 25>>
<<corrupt 1>>
<<set $momSubmission += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Submission</span>
<<run updateBars()>><p>You walk into the room and find her on her knees, scrubbing the floor with slow, steady movements. She doesn’t notice you at first.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_cleaning.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>Her back arches just enough to give you a perfect view. You walk up behind her, your footsteps soft, deliberate. She gasps when you slap her ass — firm, controlled.</p>
<p>"Y-You scared me..." she says, but she doesn’t pull away.</p>
<p>You stay there, standing over her. She keeps cleaning — and then — you slap her ass. She doesn’t react, doesn’t flinch… she just continues cleaning.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_slap.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>“Good girl,” you say simply, and walk away — leaving her flushed, silent, and waiting.</p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momSubmission += 1>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+1 Submission</span>
<<run updateBars()>><p>The lights are low. She's lying on the bed — wearing something sheer and delicate.</p>
<p>She watches you enter like she was expecting you. No smile. Just confidence.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_bedcommand.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p><em>"Take off your clothes."</em></p>
<p>You do. Faster this time. You don't even speak.</p>
<p><em>"Now sit."</em></p>
<p>You lower yourself to the floor beside her, eyes down. Her hand rests on your head like she’s petting you — not as a son, not as an equal, but as something she owns.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_domfinal.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p><em>"You're mine now,"</em> she whispers, not even looking at you. And it feels... right.</p>
<p>She decides to make you cum in her fishnets and you can't and don't say no to her command.</p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_domcum.gif" style="max-width: 80%; border-radius: 10px;">
</div>
[[Back|Mother]]
<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momDominance += 2>>
<span style="color:hotpink;">Lust Reset</span>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Domination</span>
<<run updateBars()>><p>She's doing yoga on the bedroom floor — legs stretched, back arched, wearing only a sports bra and tight shorts.</p>
<p>You pause at the door, but she doesn’t look up. Just says, <em>"Close the door. Quietly."</em></p>
<p>You do.</p>
<p><em>"Sit. Don’t speak."</em></p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_yoga.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>She shifts into a new pose, slow and deliberate, fully aware of how she looks… and how powerless you feel sitting there, wordless, hard, and obedient.</p>
<p><em>"I can feel your eyes."</em> Her voice is breathy, firm. <em>"But I didn’t say stop."</em></p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momDominance += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Domination</span>
<<run updateBars()>><p>You walk into her room and find her standing in front of the closet, holding up a dress — low-cut, tight, and definitely not casual.</p>
<p>She doesn’t turn, just says, <em>"Good. You’re here."</em></p>
<p>She turns slowly, the dress draped over her front — and nothing underneath. She doesn’t hide. Doesn’t blush. She meets your eyes and raises an eyebrow.</p>
<p><em>"Be honest. Would this make you hard?"</em></p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_dress_check.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>Your throat tightens as you nod. She smirks.</p>
<p><em>"I thought so. You always notice when I wear something tight."</em></p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momDominance += 2>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+2 Domination</span>
<<run updateBars()>><p>You knock lightly on the open door to the master bedroom. She’s standing in front of the mirror in a tank top and loose shorts, brushing her hair. Nothing revealing — but enough to make you stare.</p>
<p>She catches your eyes in the reflection and smirks faintly.</p>
<p><em>"What’s wrong?"</em> she asks, voice calm. <em>"Never seen a woman take care of herself?"</em></p>
<div style="text-align: center; margin: 10px 0;">
<img src="img/mom_mirror.gif" style="max-width: 80%; border-radius: 10px;">
</div>
<p>You stammer an excuse, but she waves it off.</p>
<p><em>"You're already here,"</em> she says. <em>"Stay. Watch."</em></p>
<p>So you do. She doesn’t say another word — just lets you look. And you feel like you shouldn’t… but you can’t stop.</p>
[[Back|Mother]]
<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<corrupt 1>>
<<set $momDominance += 1>>
<span style="color: red;">+1 Corruption</span>
<span style="color: lightpink;">+1 Domination</span>
<<run updateBars()>><div id="talkDadEvent" style="text-align: center;">
<h3>Talk to Your Father</h3>
<p>Your father looks at you, waiting for you to speak. What do you want to discuss with him?</p>
<!-- Ask for advice -->
<p>
<<link "Ask for advice">>
<<replace "#talkDadEvent">>
<<set $dadRelationship += 1>>
<<run updateBars()>>
<p>You ask your father for advice on a personal matter, and he gives you wise words that bring you closer together.</p>
<span style="color: lightgreen;">+1 Father Relationship</span>
[[⬅️ Return to Dad's Room|Dad]]
<</replace>>
<</link>>
</p>
<!-- Judge him -->
<p>
<<link "Judge him">>
<<replace "#talkDadEvent">>
<<set $dadRelationship -= 1>>
<<run updateBars()>>
<p>You criticize your father's choices, and he seems disappointed. Your relationship with him takes a hit.</p>
<span style="color: lightcoral;">-1 Father Relationship</span>
[[⬅️ Return to Dad's Room|Dad]]
<</replace>>
<</link>>
</p>
<!-- Ask about his contribution to the house -->
<p>
<<link "Ask about his role in the house">>
<<replace "#talkDadEvent">>
<<set $dadRelationship += 0.5>>
<<set $dadDominance += 1>>
<<run updateBars()>>
<p>You ask your father how he keeps everything under control in the house. He smirks, his eyes sharp as he leans back, asserting his authority.</p>
<span style="color: lightgreen;">+0.5 Father Relationship</span><br>
<span style="color: red;">+1 Domination</span>
[[⬅️ Return to Dad's Room|Dad]]
<</replace>>
<</link>>
<!-- Offend him -->
<p>
<<link "Offend him">>
<<replace "#talkDadEvent">>
<<set $dadRelationship -= 2>>
<<set $dadOffended = true>>
<<run updateBars()>>
<p>You say something rude to your father, causing him to become offended. The mood shifts, and he looks visibly upset.</p>
<span style="color: lightcoral;">-2 Father Relationship</span><br>
<span style="color: red;">Dad is offended.</span>
[[⬅️ Return to Dad's Room|Dad]]
<</replace>>
<</link>>
</p>
</div><div id="talkGrandpaEvent" style="text-align: center;">
<h3>Talk to Your Grandfather</h3>
<p>Your grandfather looks at you with a warm smile, inviting you to talk. What do you want to discuss with him?</p>
<!-- Ask about family history -->
<p>
<<link "Ask about family history">>
<<set $grandpaRelationship to $grandpaRelationship + 1>>
<<run updateBars()>>
<<replace "#talkGrandpaEvent">>
<p>You ask your grandfather about the family’s history, and he shares some cherished stories. You feel closer to him.</p>
<span style="color: lightgreen;">+1 Grandfather Relationship</span>
[[⬅️ Return to Grandpa's Room|Grandpa]]
<</replace>>
<</link>>
</p>
<!-- Ask for wisdom -->
<p>
<<link "Ask about his past experiences">>
<<replace "#talkGrandpaEvent">>
<<set $grandpaRelationship += 0.5>>
<<set $grandpaDominance += 1>>
<<run updateBars()>>
<p>You ask your grandfather about his past and how he managed to keep the family in line. He chuckles, his voice firm as he shares a story that asserts his authority.</p>
<span style="color: lightgreen;">+0.5 Grandfather Relationship</span><br>
<span style="color: red;">+1 Domination</span>
[[⬅️ Return to Grandpa's Room|Grandpa]]
<</replace>>
<</link>>
<!-- Joke about his times -->
<p>
<<link "Joke about his times">>
<<set $grandpaRelationship to $grandpaRelationship - 1>>
<<run updateBars()>>
<<replace "#talkGrandpaEvent">>
<p>You make a joke about your grandfather's past, teasing him about his age and some of his stories. He doesn't laugh, his expression turning serious. The mood shifts.</p>
<span style="color: lightcoral;">-1 Grandfather Relationship</span>
[[⬅️ Return to Grandpa's Room|Grandpa]]
<</replace>>
<</link>>
</p>
<!-- Offend him -->
<p>
<<link "Offend him">>
<<set $grandfatherOffended to true>>
<<set $grandpaRelationship to $grandpaRelationship - 2>>
<<run updateBars()>>
<<replace "#talkGrandpaEvent">>
<p>You say something hurtful to your grandfather. He looks disappointed, and the mood shifts dramatically.</p>
<span style="color: red;">Grandfather is offended.</span>
<span style="color: lightcoral;">-2 Grandfather Relationship</span>
[[⬅️ Return to Grandpa's Room|Grandpa]]
<</replace>>
<</link>>
</p>
</div><<set $bittenEventTriggered = true>>
<<set $bittenEventJustNow = false>>
<p>You stumble through the ruins of an old supermarket...</p>
<p><strong>Suddenly,</strong> you hear growling — a group of infected swarm from the shadows!</p>
<p>You try to run, but one of them bites into your arm before you escape!</p>
<img src="img/infected_bite.gif" style="width:500px; border-radius:10px; margin:10px auto; display:block;">
<<set $infected = true>>
<<set $infectionLevel = 1>>
[[Go back to your house|InfectionReveal]]<div style="text-align: center; max-width: 700px; margin: auto; font-family: sans-serif;">
<h2>Welcome to the Game</h2>
<p>Thank you for checking out this project. Your support helps keep it alive and evolving.</p>
<p>This game contains fictional and explicit content including themes such as incest and NTR. All characters and events are entirely fictional. If you're uncomfortable with such themes, it's recommended that you do not continue.</p>
<p>Consider supporting future updates and content.</p>
<p><strong>Thanks for playing — SirF21</strong><br>
<a href="https://www.patreon.com/" target="_blank" style="display: inline-block; padding: 12px 28px; background-color: white; color: black; border: 2px solid black; border-radius: 8px; text-decoration: none; font-weight: bold; font-size: 16px; box-shadow: 2px 2px 6px rgba(0,0,0,0.2);">
❤️ Support on Patreon
</a>
</p>
<p><em>If you see black squares instead of images/gifs, press CTRL+R.</em></p>
<p><em>If you encounter any major bugs, i would appreciate if you would tell me.
Thank you and enjoy!</em></p>
<<link "Play">>
<<goto "TabooQuestion">>
<</link>>
<p><<link "Changelog">><<goto "Changelog">><</link>></p>
</div><div style="max-width: 700px; margin: auto; font-family: sans-serif;">
<h2>Changelog</h2>
<h3>Version 0.03</h3>
NEW CONTENT & SCENES
1. Sister NTR with Dad & Grandpa:
• Location: Sister’s Bedroom
• Requirements:
• Dad or Grandpa Dominance ≥ 20
• Sister Submission ≥ 25
• For more intense scenes, Dad/Grandpa Dominance ≥ 40 and Sister Submission ≥ 50
• Certain scenes can only be accessed after reaching specific submission and dominance levels.
2. Dad & Grandpa Using Dominance to Influence Girls:
• Locations: Living Room, Bathroom, Sister’s Room, Master Bedroom, Guest Room
• Requirements:
• Dad or Grandpa Dominance ≥ 20 to initiate first-level scenes.
• Dad or Grandpa Dominance ≥ 40 for more aggressive or assertive scenes.
• Dad or Grandpa Dominance ≥ 60 for the most intense, controlling interactions.
• Lust ≥ 30 in some scenes to unlock specific reactions.
3. Grandma’s Introduction and Power Play:
• Locations: Guest Room, Sister’s Room, Bathroom
• Trigger Event: Grandma returns after hearing about the family’s decline.
• Requirements:
• Grandma is introduced after dad and grandpa domination is >20
• Grandma Dominance ≥ 20 to start disciplinary scenes with Sister.
• Sister Submission ≥ 25 for more intense interactions.
6. Roam Around - Random Events:
• Locations: Living Room
• Requirements:
• Consumes 10 Energy and 5 Hunger per roam.
• Random chance to encounter scenes based on character stats:
• Sister and Dad - If Sister Submission ≥ 25 and Dad Dominance ≥ 30.
• Mom and Grandpa - If Mom Submission ≤ 15 and Grandpa Dominance ≥ 30.
• Girlfriend and Dad/Grandpa - If Girlfriend Submission ≥ 15 and Dad/Grandpa Dominance ≥ 30.
7. New Game Start Requirement:
• If a save is loaded from a previous version, the player is redirected to a notice passage that requires a new game start for full content access.
8. Card Game - Rations Betting:
• Location: Your Room
• Play against Girlfriend, betting rations.
• If Girlfriend loses all rations, she can either:
• “Fetch” more from Dad or Grandpa (if their Dominance ≥ 30).
• Compromise with the player for more rations (if Lust ≥ 40).
9. General Balancing & Adjustments:
• Bug fix and Fix previous scenes with dad and grandpa with gf now sub is >=15
<h3>Version 0.02</h3>
<h4>🧭 Exploration & Combat</h4>
<ul>
<li><strong>New Locations:</strong> A corner store, abandoned van, and collapsed wall with hidden crawlspace — each packed with unique events.</li>
<li><strong>Danger System:</strong> Mutated bandits can ambush you. Outcomes vary based on corruption, choices, and luck.</li>
</ul>
<h4>💕 Character Events & Corruption</h4>
<ul>
<li><strong>Random Room Events:</strong> Daily-limited random scenes with Sister or Girlfriend, based on relationship values.</li>
<li><strong>Night Visits:</strong> High lust may invite visitors… your reactions shape their paths.</li>
<li><strong>Living Room Confrontation:</strong> Interactive argument between Grandpa and Dad — choices influence family corruption and stats.</li>
<li><strong>Completed Mother Scenes:</strong> Both dominant and submissive routes now fully implemented.</li>
<li><strong>Route System:</strong> You can now choose a path (dom or sub) for each main girl independently.</li>
<li><strong>New Lust Events:</strong> Random small lust boosts now occur during exploration or idling.</li>
<li><strong>Sister Dom Path:</strong> Added multiple new scenes for dominant sister route.</li>
<li><strong>Girlfriend Sub Path:</strong> Added scenes where she gradually submits and changes based on interaction.</li>
<li><strong>More Dad/Girlfriend & Grandpa/Girlfriend Scenes:</strong> Added branching content with increasing tension and corruption.</li>
</ul>
<h4>🏠 House Mechanics</h4>
<ul>
<li><strong>House Integrity System:</strong> New meter for house strength — if it hits 0, a Bad End (Invasion) occurs.</li>
<li><strong>Repair Option:</strong> Use energy to maintain the house and delay collapse.</li>
<li><strong>Decay Over Time:</strong> Sleeping slightly lowers integrity, encouraging upkeep.</li>
</ul>
<h4>📱 Phone System & Messaging</h4>
<ul>
<li><strong>Realistic Messaging UI:</strong> Separate threads for each character, with personalized dialogue.</li>
<li><strong>Dynamic Replies:</strong> Message content now changes based on corruption and cosen path.</li>
<li><strong>Notifications:</strong> Alerts appear when new messages are received.</li>
</ul>
<h4>🧑🤝🧑 UI Enhancements</h4>
<ul>
<li><strong>New Expedition Avatars:</strong> Character art changes when sending Sister or Girlfriend alone.</li>
<li><strong>Dynamic UI Bars:</strong> Updated with live character images, stats, and more visual feedback.</li>
<li><strong>Always-Visible Buttons:</strong> “Your Room” and “Inventory” now always accessible.</li>
<li><strong>Status Bars Expanded:</strong> Full integration of hunger, energy, lust, and family corruption.</li>
</ul>
<h4>💬 Dialogue & Choices Matter</h4>
<ul>
<li><strong>Interactive Choices:</strong> Dialogue now clearly impacts submission, love, and corruption.</li>
<li><strong>No Repeat Events:</strong> Scenes no longer loop endlessly unless reset by sleeping.</li>
<li><strong>Visual Variety:</strong> More use of GIFs and corruption-based visual changes.</li>
</ul>
<h3>Version 0.01a</h3>
<ul>
<li><strong>Tips:</strong> To increase lust, open the inventory, go to the phone, and watch porn.</li>
<li>Added UI bar with Hunger, Energy, Lust, and Family Corruption.</li>
<li>Implemented character stats for Girlfriend, Sister, Mom, Dad, and Grandpa.</li>
<li>Created an expedition system for gathering supplies.</li>
<li>Introduced an inventory and food system with dynamic updates.</li>
<li>Developed a secret unlockable Cheat Menu for modifying stats.</li>
<li>Implemented stat bars with real-time updates.</li>
<li>Added Girlfriend and Sister avatar screens that change based on submission and domination levels.</li>
<li>Expanded Dad, Mom, and Grandpa stats to display corruption-related values.</li>
<li>Introduced random events where Girlfriend loses love due to neglect.</li>
<li>Created a Guest Room event where Grandpa comforts Girlfriend, increasing corruption.</li>
<li>Implemented a cooldown system for events to prevent repetition.</li>
<li>Improved room and house descriptions for immersion.</li>
<li>Introduced a shower event that reduces lust, with special scenes at high corruption levels.</li>
<li>Fixed broken links in various events.</li>
<li>Balanced event triggers to prevent excessive repetition.</li>
<li>Made the Cheat Menu persist after being unlocked once.</li>
<li>Optimized inventory and food display, ensuring food is only shown in the backpack.</li>
</ul>
[[⬅️ Back|Welcome]]
</div><div style="text-align: center;">
<h3>Enable NTR interactions?</h3>
<<link "Yes">>
<<set $tabooEnabled = true>>
<<goto "Start">>
<</link>>
<<link "No">>
<<set $tabooEnabled = false>>
<<goto "Start">>
<</link>>
</div><p><strong>Choose how you want to tease her:</strong></p>
<<if $familyCorruption >= 50 and $girlfriendSubmission > 35>>
[[Take Complete Control|GirlfriendDom50]]
<<elseif $familyCorruption >= 35 and $girlfriendSubmission > 15>>
[[Dominate Her Will|GirlfriendDom35]]
<<elseif $familyCorruption >= 15 and $girlfriendSubmission > 5>>
[[Assertive Touch|GirlfriendDom15]]
<<elseif $familyCorruption >= 0>>
[[Gentle Tease|GirlfriendDom0]]
<</if>>
[[⬅️ Return|❤️ Girlfriend]]<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendSubmission += 1>>
<<run updateBars()>>
<img src="img/gf_dom0.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>You sit close beside her, your hand casually drifting to her thigh. She stiffens, clearly unsure of your intent, but doesn't pull away.</p>
<p>Your fingers go down in her panties. Her breath catches for a moment — she’s not used to this side of you, but she’s not stopping it either.</p>
<p>The room stays quiet, save for the tension building between you.</p>
<span style="color:hotpink;">+5 Lust</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+1 Submission</span><br>
[[⬅️ Back|❤️ Girlfriend]]<<set $lust += 10>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendSubmission += 2>>
<<run updateBars()>>
<p>You approach her from behind, your hands sliding around her waist. She gasps but leans into your touch instinctively.</p>
<p>So you pull out your cock and start rubbing between her thighs. She exhales shakily, with her pussy very wet.</p>
<img src="img/gf_dom15.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>She doesn’t say a word, but you feel the tension in her body... the kind that’s not from fear, but anticipation.</p>
<span style="color:hotpink;">+10 Lust</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Submission</span><br>
[[⬅️ Back|❤️ Girlfriend]]<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendSubmission += 2>>
<<run updateBars()>>
<p>You press her against the wall, eyes locked with hers. Your grip is firm — just controlling enough to make her melt, then you make her kneel.</p>
<p>She moans softly as you whisper what you plan to do. Her knees nearly buckle at the tone in your voice.</p>
<img src="img/gf_dom35.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>When she looks at you again, her eyes are hazy — eager, obedient, and just a little corrupted.</p>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Submission</span><br>
[[⬅️ Back|❤️ Girlfriend]]<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $girlfriendSubmission += 2>>
<<run updateBars()>>
<p>Without hesitation, you grab her wrists and pin her to the bed. She gasps in excitement, not fear. Her body responds instantly — a subtle arch, an inviting stare.</p>
<p>You decide to fuck her other hole and— she’s already given it. Completely.</p>
<img src="img/gf_dom50.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>She’s yours now — not just physically, but mentally. Trained, tamed, and still craving more. To finish her good you then cum in her gaping hole</p>
<img src="img/gf_dom501.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Submission</span><br>
[[⬅️ Back|❤️ Girlfriend]]
<p><strong>Choose how she takes control:</strong></p>
<<if $familyCorruption >= 50 and $sisterDominance > 35>>
[[Pinned and Owned|SisterSub50]]
<<elseif $familyCorruption >= 35 and $sisterDominance > 15>>
[[Forced to Submit|SisterSub35]]
<<elseif $familyCorruption >= 15 and $sisterDominance > 5>>
[[Overpowered by Her Touch|SisterSub15]]
<<elseif $familyCorruption >= 0>>
[[Teased into Obedience|SisterSub0]]
<</if>>
[[⬅️ Return|Sister Bedroom]]<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterDominance += 2>>
<<run updateBars()>>
<p>She pushes you down onto her bed, climbing on top with practiced ease. Her hands pin yours above your head, her eyes burning with control.</p>
<p>"Don't move unless I say so," she commands. One hand releases just long enough to slide beneath your clothes — slow, dominating, certain.</p>
<img src="img/sis_sub50.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>You’ve completely surrendered. She takes your cock and inserts just the tip. And she loves it.</p>
<p>Then when you are about to cum she takes the tip out and makes you cum on her hot pussy.</p>
<img src="img/sis_sub501.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<span style="color:hotpink;">Lust Reset</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Sister Dominance</span><br>
[[⬅️ Back|Sister Bedroom]]<<set $lust = 0>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterDominance += 2>>
<<run updateBars()>>
<p>Your sister shoves you back against the wall, her breath hot against your cock as she comes close and start teasing you liking it.</p>
<img src="img/sis_sub35.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>"Why do you always give in so easily?" she murmurs, biting down just below your ear. Her tongue licks your cockand then — you cum — and your knees nearly give out with her laughing at you.</p>
<img src="img/sis_sub351.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<span style="color:hotpink;">Lust Reset</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Sister Dominance</span><br>
[[⬅️ Back|Sister Bedroom]]<<set $lust += 10>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterDominance += 2>>
<<run updateBars()>>
<p>She grabs your wrist and pulls you down beside her. You barely manage to sit before she straddles your legs, hands sliding under your shirt like she owns you.</p>
<p>"You're so easy to play with," she smirks, watching your reaction as she digs her nails gently into your stomach, just enough to make you wince. </p>
<img src="img/sis_sub15.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>Then she pulls out your cock and being just in her panties she starts to grinf putting your cock in her panties and asking you "how long can you resist?</p>
<img src="img/sis_sub151.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p> You cum in just 30 seconds she astonished says "I guess you like me more than your little girlfriend, you lasted so little".</p>
<span style="color:hotpink;">+10 Lust</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+2 Sister Dominance</span><br>
[[⬅️ Back|Sister Bedroom]]<<set $lust += 5>>
<<set $energy -= 25>>
<<set $hunger -= 15>>
<<set $familyCorruption += 1>>
<<set $sisterDominance += 1>>
<<run updateBars()>>
<img src="img/sis_sub0.gif" style="width: 100%; max-width: 500px; border-radius: 12px; margin-bottom: 15px; display: block; margin-left: auto; margin-right: auto;">
<p>Your sister steps closer, her gaze unreadable. Without a word, she reaches out and runs her fingers along your cock, almost mockingly.</p>
<p>She chuckles softly. "Nervous?" she whispers, her hand grips tighter. Her touch is firm enough to make your breath hitch, but slow enough to leave you helplessly still.</p>
<span style="color:hotpink;">+5 Lust</span><br>
<span style="color: red;">+1 Corruption</span><br>
<span style="color: indigo;">+1 Sister Dominance</span><br>
[[⬅️ Back|Sister Bedroom]]<<set $gfSeenWithDadMB = true>>
<<set $dadDominance += 2>>
<<set $familyCorruption += 1>>
<div style="text-align:center;">
<p>You open the master bedroom door to find... something unexpected.</p>
<img src="img/dad_gf_bedroom.gif" style="width:90%; border-radius:10px;">
<p>You walk in on Dad behind your girlfriend, one hand sliding under her shirt. She doesn’t stop him — in fact, she bites her lip.</p>
<span style="color: red;">+2 Dad Dominance</span><br>
<span style="color: hotpink;">+1 Family Corruption</span><br>
[[⬅️ Leave Quietly|Master Bedroom]]
</div>
<<run updateBars()>><<set $gfSeenWithDadBath = true>>
<<set $dadDominance += 2>>
<<set $familyCorruption += 1>>
<div style="text-align:center;">
<p>As you approach the bathroom, you hear the sound of water running... and voices — laughter, close and oddly intimate.</p>
<p>You push the door open a crack and freeze.</p>
<img src="img/dad_gf_bathroom.gif" style="width:90%; border-radius:10px;">
<p>Inside, steam fills the room. Your girlfriend is in the shower with your dad — her back against his chest, water running down both of them. She doesn't look surprised... in fact, she’s smiling.</p>
<p>Your dad meets your eyes for a brief moment. Confident. Calm. She doesn’t even notice you.</p>
<p>You stand frozen for a second too long, heart racing — then silently step back and close the door, pretending you saw nothing.</p>
<span style="color: red;">+2 Dad Dominance</span><br>
<span style="color: hotpink;">+1 Family Corruption</span><br>
[[⬅️ Close the door|Bathroom]]
</div>
<<run updateBars()>><<set $gfSeenWithGrandpaGR = true>>
<<set $grandpaDominance += 2>>
<<set $familyCorruption += 1>>
<div style="text-align:center;">
<p>You hear a soft creak and glance toward the guest room. Your girlfriend, curious and sneaky, had slipped inside without saying anything.</p>
<p>A few minutes later, you catch the sound of a startled yelp. Peeking in, you see her bent over Grandpa’s knee, her expression somewhere between shock and embarrassment.</p>
<p>"Caught snooping, huh?" he mutters with a smirk, delivering a firm smack that makes her squirm. She doesn’t resist — just bites her lip and looks back at him, eyes wide.</p>
<img src="img/grandpa_gf_guestroom.gif" style="width:90%; border-radius:10px;">
<span style="color: red;">+2 Grandpa Dominance</span><br>
<span style="color: hotpink;">+1 Family Corruption</span><br>
[[⬅️ Step Away|Guest Room]]
</div>
<<run updateBars()>><<set $gfSeenWithGrandpaBath = true>>
<<set $grandpaDominance += 2>>
<<set $familyCorruption += 1>>
<div style="text-align:center;">
<p>You open the bathroom door to find... something unexpected, you hear soft voices inside — one of them unmistakably your girlfriend's.</p>
<p>Curious, you pause just outside the door. Through the slightly ajar crack, you catch a glimpse: Grandpa is seated on a stool, bare-chested, and your girlfriend is kneeling washing him especcially his old rod.</p>
<img src="img/grandpa_gf_bathroom.gif" style="width:90%; border-radius:10px;">
<p>"You're doing great, sweetheart," he says calmly, guiding her hand across his back. "Old bones like mine need a gentle touch."</p>
<p>She doesn’t say much — focused, slightly flushed, yet not pulling away.</p>
<p>You don’t stay long. Something about it makes you step back quietly and move on, pretending you never saw it.</p>
<span style="color: red;">+2 Grandpa Dominance</span><br>
<span style="color: hotpink;">+1 Family Corruption</span><br>
[[⬅️ Slip Away|Bathroom]]
</div>
<<run updateBars()>><div style="max-width: 650px; margin: auto; font-family: sans-serif; text-align: center; background-color: #1a1a1a; color: #eee; padding: 20px; border-radius: 15px;">
<h3>Unexpected Visitor</h3>
<p>There's a knock at the front door. Firm. Sharp. It echoes through the house like something final.</p>
<p>Dad glances toward it, confused. Even the air seems to tighten.</p>
<p>You open the door and freeze.</p>
<img src="img/grandma_arrival.jpg" style="width: 100%; border-radius: 10px; margin: 10px 0;">
<p>Standing before you is a tall, composed woman in a long dark coat. Her eyes are sharp, her expression unreadable.</p>
<p><strong>Grandma.</strong></p>
<p>“You didn’t think I’d stay gone forever, did you?” she says smoothly. “I’ve heard about the state of this household.”</p>
<p>She steps inside without waiting for an answer. Her gaze sweeps across the living room — and then up the stairs. “This place needs control. Discipline. I intend to restore it.”</p>
<p>She doesn’t smile. But you swear she’s enjoying this.</p>
<hr>
<<set $grandmaIntroduced = true>>
[[⬅️ Return to Livingroom|Livingroom]]
</div><div style="text-align: center;">
<h3>Grandma</h3>
<<if $familyCorruption >= 100>>
<img src="img/grandma100.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Grandma has become something else entirely — a symbol of control, dominance, and utter corruption.</em></p>
<<elseif $familyCorruption >= 75>>
<img src="img/grandma75.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>There’s a cold edge to her now. Her grip on the family is tightening — her judgment unwavering.</em></p>
<<elseif $familyCorruption >= 50>>
<img src="img/grandma50.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Grandma watches everything. She doesn’t intervene yet — but you can feel her presence changing the tone of the house.</em></p>
<<elseif $familyCorruption >= 30>>
<img src="img/grandma25.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Her return has stirred unease. She speaks softly — but everyone listens.</em></p>
<<else>>
<img src="img/grandma0.jpg" style="width: 300px; height: auto; border-radius: 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.5);">
<p><em>Grandma has just returned. She’s observant, quiet — her reasons still unclear.</em></p>
<</if>>
</div>
Grandma's Stats:
👑 Domination: <<print $grandmaDominance>>
🧊 Relationship: <<print $grandmaRelationship>>
<<if $energy > 0>>
[[Approach her|TalkGrandma]]
<<else>>
<p>You are too exhausted to face her right now...</p>
<</if>>
[[Back to the Livingroom|Livingroom]]<div id="talkGrandmaEvent" style="text-align: center;">
<h3>Talk to Your Grandmother</h3>
<p>Grandma looks at you sharply, as if expecting something precise. Choose your words carefully.</p>
<!-- Ask about the past -->
<p>
<<link "Ask about the past">>
<<set $grandmaRelationship += 1>>
<<replace "#talkGrandmaEvent">>
<p>You ask Grandma about her life when she was younger. She actually smiles — a rare sight.</p>
<span style="color: lightgreen;">+1 Grandma Relationship</span>
[[⬅️ Return to Guest Room|Guest Room]]
<</replace>>
<</link>>
</p>
<!-- Ask about her views on the family -->
<p>
<<link "Ask what she thinks of the family now">>
<<set $grandmaRelationship += 0.5>>
<<set $grandmaDominance += 1>>
<<replace "#talkGrandmaEvent">>
<p>You ask her what she thinks about how the house has changed. Her reply is sharp and cold, but insightful.</p>
<span style="color: lightgreen;">+0.5 Grandma Relationship</span>
<span style="color: darkviolet;">+1 Grandma Domination</span>
[[⬅️ Return to Guest Room|Guest Room]]
<</replace>>
<</link>>
</p>
<!-- Joke about her discipline -->
<p>
<<link "Joke about her old-fashioned discipline">>
<<set $grandmaRelationship -= 1>>
<<replace "#talkGrandmaEvent">>
<p>You make a sarcastic comment about her strict behavior. She frowns deeply and doesn’t respond. The air turns cold.</p>
<span style="color: lightcoral;">-1 Grandma Relationship</span>
[[⬅️ Return to Guest Room|Guest Room]]
<</replace>>
<</link>>
</p>
<!-- Offend her -->
<p>
<<link "Offend her">>
<<set $grandmaRelationship -= 2>>
<<set $grandmaOffended = true>>
<<replace "#talkGrandmaEvent">>
<p>You insult her openly, questioning her presence here. Her face tightens — she doesn’t speak, but you know she’s storing this moment.</p>
<span style="color: lightcoral;">-2 Grandma Relationship</span><br>
<span style="color: red;">Grandma is now offended.</span>
[[⬅️ Return to Guest Room|Guest Room]]
<</replace>>
<</link>>
</p>
</div>
<<run updateBars()>><div style="max-width: 600px; margin: auto; font-family: sans-serif; text-align: center; color: white; background-color: #111; padding: 20px; border-radius: 12px;">
<h3>🚿 Bathroom Encounter</h3>
<img src="img/gf_bathroom_nervous.gif" style="width: 100%; max-width: 400px; border-radius: 10px; margin-bottom: 15px;">
<p>As you step toward the bathroom, voices echo beyond the half-closed door.</p>
<p><strong>Grandma:</strong> “Fixing your face again? That won’t help you much here, sweetheart.”</p>
<p>You peek in just as Grandma slowly circles your <strong>girlfriend</strong>, who's clutching her compact nervously by the sink.</p>
<p><strong>Grandma:</strong> “You’re a pretty thing. But looks fade. What I want to know is — do you deserve to stay in this house?”</p>
<p><strong>Girlfriend</strong> flinches. She doesn't respond. Her cheeks flush.</p>
<p><strong>Grandma:</strong> “Hmm. You’ll need to prove you belong here. Body and obedience both. Understood?”</p>
<p>Your girlfriend lowers her eyes and nods, whispering, “Yes, ma’am.”</p>
<p><strong>Grandma:</strong> “In fact... you’ll wear this from now on — a reminder that you’re still being evaluated.”</p>
<p>She pulls something from her coat: a nice looking buttplug. No embellishments. Just humiliation.</p>
<p><strong>Girlfriend</strong> hesitates, but inserts it with trembling hands, eyes still downcast.</p>
<img src="img/gf_bathroom_plug.webp" style="width: 100%; max-width: 400px; border-radius: 10px; margin-bottom: 15px;">
<p><strong>Grandma:</strong> “Good girl. From now on you will be cleaning this house, and make sure to find some nice clothes to go with your task.”</p>
<span style="color: violet;">+1 Girlfriend Submission</span><br>
<span style="color: hotpink;">+1 Family Corruption</span>
<span style="color: lightred;"> GF Wearing Buttplug</span>
<br><br>
[[⬅ Return to Bathroom|Bathroom]]
</div>
<<set $gfWearsPlug = true>>
<<set $gfSeenWithGrandmaBath = true>>
<<set $girlfriendSubmission += 1>>
<<set $familyCorruption += 1>>
<<run updateBars()>><<set $energy -= 10>>
<<set $hunger -= 5>>
<<run updateBars()>>
<<set _rand to random(1, 100)>>
<<if _rand <= 50>>
<<set _randomGif to "img/movie_night_1.gif">>
<<elseif _rand <= 80>>
<<set _randomGif to "img/movie_night_2.gif">>
<<else>>
<<set _randomGif to "img/movie_night_3.gif">>
<</if>>
<div style="max-width: 600px; margin: auto; background-color: #1a1a1a; color: white; padding: 20px; border-radius: 12px; font-family: sans-serif; text-align: center;">
<div id="gifDisplay" style="margin-bottom: 15px;">
<<print '<img src="' + _randomGif + '" style="width: 100%; max-width: 500px; border-radius: 10px;">'>>
</div>
<p>You settle into the couch as the family gathers around. Someone found a box of old DVDs in the storage — cheesy action flicks, classic romances, and forgotten comedies.</p>
<p>For a moment, the house feels normal again. Laughter echoes, bowls of snacks get passed around, and everyone just... watches.</p>
<p><em>It’s a rare calm moment in the chaos.</em></p>
<<if $energy <= 0>>
<p style="color: red; text-align: center;">You're too tired to do anything right now.</p>
<<else>>
<<set _charPick = random(1, 3)>>
<<if _charPick == 1>>
<<if $dadDominance < 20 and $grandpaDominance < 20>>
[[Watch Sister quietly|Sister_LowSub]]
<<else>>
[[Watch Sister quietly|TalkSister]]
<</if>>
<<elseif _charPick == 2 and $tabooEnabled>>
<<if $grandpaDominance < 20>>
[[Watch Mom quietly|Mom_LowSub]]
<<else>>
[[Watch Mom quietly|TalkMom]]
<</if>>
<<elseif _charPick == 3 and $tabooEnabled>>
<<if $dadDominance < 20 and $grandpaDominance < 20>>
[[Watch Girlfriend quietly|GF_LowSub]]
<<else>>
[[Watch Girlfriend quietly|TalkGirlfriend]]
<</if>>
<</if>>
<</if>>
<span style="color: cyan;">-10 Energy</span><br><br>
<span style="color: orange;">-5 Hunger</span><br><br>
[[Back to Livingroom|Livingroom]]
</div><<set _watcher = either("Dad", "Grandpa")>>
<<if $sisterSubmission < 15>>
<p>You glance at your sister. She catches your look and stretches slowly, getting more comfortable. Her shirt shifts slightly as she crosses her legs.</p>
<img src="img/sis_casual.gif" style="width: 100%; border-radius: 10px;">
<</if>>
<<if $sisterSubmission >= 15 and ($dadDominance >= 20 or $grandpaDominance >= 20)>>
<p><<print _watcher>> sits beside your sister, his hand brushing against her side. She stiffens for a moment — but then leans gently toward him, letting him rest his arm around her.</p>
<img src="img/sis_cuddle1.gif" style="width: 100%; border-radius: 10px;">
<<set $sisterSubmission += 1>>
<<if _watcher == "Dad">>
<<set $dadDominance += 1>>
<span style="color: violet;">+1 Sister Submission</span><br>
<span style="color: red;">+1 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 1>>
<span style="color: violet;">+1 Sister Submission</span><br>
<span style="color: red;">+1 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<<if $sisterSubmission >= 25 and ($dadDominance >= 40 or $grandpaDominance >= 40)>>
<p>Your sister is already curled against <<print _watcher>>'s chest, her face soft and distant. He runs his fingers through her panties and she does not move, she remains obedient and let him do what he wants.</p>
<img src="img/sis_cuddle2.gif" style="width: 100%; border-radius: 10px;">
<<set $sisterSubmission += 2>>
<<if _watcher == "Dad">>
<<set $dadDominance += 2>>
<span style="color: violet;">+2 Sister Submission</span><br>
<span style="color: red;">+2 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 2>>
<span style="color: violet;">+2 Sister Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<<if $sisterSubmission >= 50 and ($dadDominance >= 60 or $grandpaDominance >= 60)>>
<p><<print _watcher>> pulls your sister into his lap like it’s natural. Then takes out his cock and your sister like its no big deal starts stroking it with her ass just to satisfy him. To not get caught by the others they stop after a while.</p>
<img src="img/sis_lap.gif" style="width: 100%; border-radius: 10px;">
<<set $sisterSubmission += 2>>
<<if _watcher == "Dad">>
<<set $dadDominance += 2>>
<<set $familyCorruption += 1>>
<span style="color: hotpink;">+1 Family Corruption</span><br>
<span style="color: violet;">+2 Sister Submission</span><br>
<span style="color: red;">+2 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 2>>
<<set $familyCorruption += 1>>
<span style="color: hotpink;">+1 Family Corruption</span><br>
<span style="color: violet;">+2 Sister Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]]<<set _watcher = either("Dad", "Grandpa")>>
<<if $girlfriendSubmission < 15>>
<p>You notice your girlfriend sitting on the couch. She glances over, notices your gaze, and subtly adjusts her posture to appear more relaxed... perhaps even inviting.</p>
<img src="img/gf_casual.webp" style="width: 80%; border-radius: 10px;">
<</if>>
<<if $girlfriendSubmission >= 15 and ($dadDominance >= 20 or $grandpaDominance >= 20)>>
<p>Your girlfriend shifts on the couch as <<print _watcher>> sits beside her. Embracing her. She smiles nervously but doesn't move away.</p>
<img src="img/gf_touch1.gif" style="width: 100%; border-radius: 10px;">
<<set $girlfriendSubmission += 1>>
<<if _watcher == "Dad">>
<<set $dadDominance += 1>>
<span style="color: violet;">+1 Girlfriend Submission</span><br>
<span style="color: red;">+1 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 1>>
<span style="color: violet;">+1 Girlfriend Submission</span><br>
<span style="color: red;">+1 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<<if $girlfriendSubmission >= 25 and ($dadDominance >= 40 or $grandpaDominance >= 40)>>
<p><<print _watcher>> leans in closer, whispering something. Your girlfriend giggles quietly, placing a hand on his leg without realizing it. Her body tilts toward him instinctively. So he takes advantage and start to move his hands upwards inside her panties and gives her a "masssage".</p>
<img src="img/gf_touch2.gif" style="width: 100%; border-radius: 10px;">
<<set $girlfriendSubmission += 2>>
<<if _watcher == "Dad">>
<<set $dadDominance += 2>>
<span style="color: violet;">+2 Girlfriend Submission</span><br>
<span style="color: red;">+2 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 2>>
<span style="color: violet;">+2 Girlfriend Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<<if $girlfriendSubmission >= 50 and ($dadDominance >= 60 or $grandpaDominance >= 60)>>
<p>Your girlfriend is curled against <<print _watcher>> like it's the most natural thing. He takes out his dick and she doesnt waste any time and starts licking it making him cum almost instantly.</p>
<img src="img/gf_lap.webp" style="width: 100%; border-radius: 10px;">
<<set $girlfriendSubmission += 2>>
<<if _watcher == "Dad">>
<<set $dadDominance += 2>>
<<set $familyCorruption += 1>>
<span style="color: hotpink;">+1 Family Corruption</span><br>
<span style="color: violet;">+2 Girlfriend Submission</span><br>
<span style="color: red;">+2 Dad Dominance</span>
<<else>>
<<set $grandpaDominance += 2>>
<<set $familyCorruption += 1>>
<span style="color: hotpink;">+1 Family Corruption</span><br>
<span style="color: violet;">+2 Girlfriend Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<</if>>
<<run updateBars()>>
<</if>>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]] <<set $roamVisits += 1>>
<div style="text-align: center; font-family: sans-serif; max-width: 650px; margin: auto;">
<h2>🚶 Roaming the House...</h2>
<<if $roamVisits == 4 and $sisterSubmission >= 15 and $dadDominance >= 15>>
<img src="img/roam_sis_stuck.gif" style="width: 400px; border-radius: 10px; margin-bottom: 10px;">
<p>You walk past the Bathroom and freeze. Your sister is bent over inside the dryer, clearly stuck — her hips swaying slightly as she tries to wiggle out.</p>
<p>Before you can say anything, Dad walks up behind her with a smirk. “Need a hand?” he says with a firm tone.</p>
<p>She doesn’t answer... but she also doesn’t resist as his hand rests on her waist.</p>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
<<elseif $roamVisits == 3 and $sisterSubmission >= 15 and $grandpaDominance >= 15>>
<img src="img/roam_sis_grandpa.gif" style="width: 400px; border-radius: 10px; margin-bottom: 10px;">
<p>Near the guest room, you spot Grandpa leaning against the doorframe. Inside, Sister is brushing her hair, standing naked drying herself with the towel. She notices him but doesn't close the door — if anything, she just continue to dry herself, slowly.</p>
<p>He says something you can’t hear, and she gives a shy laugh. You can't shake the feeling that this is becoming normal for them.</p>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
<<elseif $roamVisits == 2 and $momSubmission >= 10 and $dadDominance >= 10>>
<img src="img/roam_mom_dad.gif" style="width: 400px; border-radius: 10px; margin-bottom: 10px;">
<p>In the master bedroom, Dad is seated confidently on the edge of the bed, while Mom kneels on the carpet, sucking his cock like serving him. Her movements are slow... deliberate.</p>
<p>He tells her something with a calm, commanding voice. She replies without looking up, voice soft — and clearly obedient. </p>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
<<else>>
<p>You wander through the house, but things seem unusually quiet today.</p>
<</if>>
<br>
[[⬅ Back to Livingroom|Livingroom]]
</div><<if $gfRations is undefined>> <<set $gfRations = 6>> <</if>>
<<set $playerRations = $backpack["Canned Food"] || 0>>
<div style="max-width: 460px; margin: auto; padding: 15px; background: #111; border-radius: 12px; color: white; font-family: sans-serif;">
<h2 style="text-align: center; color: #ffc107; margin-bottom: 5px;">🃏 Card Ration Game</h2>
<p style="text-align: center; font-size: 14px; color: #bbb;">An old deck of cards... food is on the line.</p>
<hr style="border: none; border-top: 1px solid #333;">
<<if $playerRations <= 0>>
<p style="color:red; text-align:center;"><strong>You have no rations left.</strong></p>
[[⬅ Return|Your Room]]
<<elseif $gfRations <= 0>>
<p style="text-align:center;"><strong>She’s out of rations.</strong></p>
<p style="font-style: italic;">“Guess I’ll need to earn my way back in...”</p>
[[Let her fetch others|GF_FetchMoreRations]]
<<if $chosenGirlfriendRoute != "">>
[[Suggest a compromise|GF_CompromisePlay]]
<<else>>
<p style="font-style: italic; color: grey;">You must choose a route before suggesting a compromise.</p>
<<endif>>
[[⬅ Return|Your Room]]
<<else>>
<<set _deck = ["2","3","4","5","6","7","8","9","10","J","Q","K","A"]>>
<<set _values = {"2":2, "3":3, "4":4, "5":5, "6":6, "7":7, "8":8, "9":9, "10":10, "J":11, "Q":12, "K":13, "A":14}>>
<<set _yourCard = _deck.random()>>
<<set _gfCard = _deck.random()>>
<<set _yourValue = _values[_yourCard]>>
<<set _gfValue = _values[_gfCard]>>
<div style="display: flex; justify-content: space-around; font-size: 18px; margin: 20px 0;">
<div><strong>You:</strong><br><span style="color: lightgreen;"><<=_yourCard>></span></div>
<div><strong>Her:</strong><br><span style="color: violet;"><<=_gfCard>></span></div>
</div>
<<if _yourValue > _gfValue>>
<<set $backpack["Canned Food"] += 2>>
<<set $gfRations -= 2>>
<p style="text-align:center; color: lightgreen;"><strong>You win the hand!</strong></p>
<<if $lust >= 60>>
<p style="font-style: italic; text-align: center;">“Wanna raise the stakes?” she smirks.</p>
<</if>>
<<elseif _yourValue < _gfValue>>
<<set $backpack["Canned Food"] -= 2>>
<<set $gfRations += 2>>
<p style="text-align:center; color: red;"><strong>You lost this round.</strong></p>
<<if $girlfriendDominance >= 40>>
<p style="font-style: italic; text-align: center;">“I love beating you,” she teases.</p>
<</if>>
<<else>>
<p style="text-align:center;"><strong>It’s a tie!</strong> Nothing changes.</p>
<</if>>
<hr style="border: none; border-top: 1px solid #333; margin-top: 20px;">
<p style="text-align: center;">
<strong>Your Rations:</strong> <span style="color: lightblue;"><<print $backpack["Canned Food"]>></span> |
<strong>Her Rations:</strong> <span style="color: pink;"><<print $gfRations>></span>
</p>
<div style="text-align: center; margin-top: 15px;">
<<link "♻️ Draw Again">>
<span style="display:inline-block; background:#222; padding: 8px 16px; color: #fff; border-radius: 8px; border: 1px solid #444;">Draw Again</span>
<<goto "CardGameGF">>
<</link>>
<br><br>
[[⬅ Return|Your Room]]
</div>
<</if>>
</div><div style="text-align: center; max-width: 500px; margin: auto; font-family: sans-serif;">
<h3>She Goes to Ask for Rations...</h3>
<p>Your girlfriend leaves the room, determined to find more rations.</p>
<p>You sit back on the bed, wondering what she’ll do… and who she’ll approach.</p>
[[Approach Dad|Dad Choice]]<br>
[[Approach Grandpa|Grandpa Choice]]
</div><div style="text-align: center; max-width: 500px; margin: auto; font-family: sans-serif;">
<h3>Compromise Proposal</h3>
<p>Your girlfriend gives you a sly look and crawls a little closer.</p>
<p>“Okay… I <i>really</i> want to keep playing,” she whispers. “So what if I give you a little something in exchange for rations?”</p>
<<if $lust >= 40>>
<p>She bites her lip, waiting for your response, hinting at something more physical than just food.</p>
<<link "Agree to her terms">>
<<replace "#compromiseResult">>
<<if $chosenGirlfriendRoute == "submissive">>
<img src="img/gf_dom_compromise.webp" style="width:100%; border-radius:10px; margin:10px 0;">
<p>She straddles you, her hands gripping your wrists as she leans down. She starts rubbing her pussy on you and she smirks, taking full control. Afterward, she snatches two rations with a confident grin.</p>
<<set $playerRations -= 1>>
<<set $gfRations += 2>>
<<set $lust += 15>>
<<set $girlfriendDominance += 1>>
<span style="color: green;">+2 Her Rations</span><br>
<span style="color: red;">-1 Your Rations</span><br>
<span style="color: hotpink;">+15 Lust</span><br>
<span style="color: violet;">+1 Dominance</span><br>
<<elseif $chosenGirlfriendRoute == "dominant">>
<img src="img/gf_sub_compromise.webp" style="width:100%; border-radius:10px; margin:10px 0;">
<p>She slides into your lap, her hands roaming slowly. “Just relax…” she murmurs, eyes downcast, clearly trying to please you. So she takes out your cock and starts going very deep, making you cum almost immediately.Afterward, she meekly takes two rations with a shy smile.</p>
<<set $playerRations -= 1>>
<<set $gfRations += 2>>
<<set $lust += 10>>
<<set $girlfriendSubmission += 1>>
<span style="color: green;">+2 Her Rations</span><br>
<span style="color: red;">-1 Your Rations</span><br>
<span style="color: violet;">+1 Submission</span><br>
<span style="color: hotpink;">+10 Lust</span><br>
<</if>>
<br><br>
[[Continue Playing|CardGameGF]]
<</replace>>
<</link>>
<br><br>
<</if>>
<<link "Refuse the deal">>
<<goto "Your Room">>
<</link>>
<div id="compromiseResult"></div>
</div><div style="text-align: center;">
<h3>You Found a Deck of Cards</h3>
<p>While rummaging through a dusty drawer, you find an old deck of cards. Looks like it’s still in good shape.</p>
<p>Maybe you could challenge someone to play with you...</p>
<<link "Try it with your Girlfriend">>
<<goto "CardGameGF">>
<</link>>
</div><<set $SisterDressDone = true>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif;">
<img src="img/dress.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Sister stands in front of the mirror trying on some clothes from her closet, then she somehow is struggling with the zipper of a tight dress.</p>
<<set _versions = []>>
<<if $dadDominance >= 10>>
<<set _versions.push("Dad")>>
<</if>>
<<if $grandpaDominance >= 10>>
<<set _versions.push("Grandpa")>>
<</if>>
<<if _versions.length > 0>>
<<set _version = _versions.random()>>
<!-- Dad Version -->
<<if _version == "Dad" and $sisterSubmission >= 15>>
<p>Dad steps into the room, eyes trailing over her back.</p>
<p>"Need some help?" he asks, already moving closer.</p>
<img src="img/dad_zipper1.webp" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>His hands slide down her spine, fingers grabbing something not necessary as he “adjusts” the zipper.</p>
<p>"You’ve really grown up," he murmurs, his breath hot against her neck.</p>
<<if $dadDominance >= 20>>
<img src="img/dad_zipper2.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Dad’s hands brush over her ass, and he is suprise to see that she is not wearing any panties, “Maybe you should thank me for helping, hm?”</p>
<</if>>
<p>Sister squirms but says nothing, eyes fixed on the mirror.</p>
<</if>>
<!-- Grandpa Version -->
<<if _version == "Grandpa" and $sisterSubmission >= 15>>
<p>Grandpa enters the room, seeing Sister struggle with the zipper.</p>
<p>"Oh, you need some help, sweetie?" he asks, stepping up behind her.</p>
<img src="img/grandpa_zipper1.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Grandpa steps back after finally zipping up the dress, his eyes lingering on how snugly it fits her figure. He lets out a low chuckle.</p>
<p>"You know," he says, his gaze trailing down her body, "that dress reminds me of when you won that cheerleading trophy a couple of years back. Why don't you go grab it and show me?"</p>
<p>Sister hesitates, cheeks flushing slightly, but nods. She bends over, reaching up to the top shelf where her trophies are lined up, the tight dress couldn't cath up with her body leaving her boobs out of it. Grandpa’s eyes never leave her as he leans back against the wall, watching her every move.</p>
<p>"Ah, yeah," he murmurs, a slow grin forming. "You were always such a... winner." said the old fox.</p>
<<if $grandpaDominance >= 20>>
<img src="img/grandpa_zipper2.webp" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Grandpa leans closer, his hands stop on her chest and seeing her indecision and clueless he starts playing with her boobs, “You’ve grown into quite the young lady. Let Grandpa take good care of you.”</p>
<</if>>
<p>Sister’s cheeks flush, but she forces a smile.</p>
<</if>>
<</if>>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
<br>
[[Step Back|Sister Bedroom]]
</div><<set $wardrobeCheckDone = true>>
<div style="text-align: center; max-width: 600px; margin: auto; font-family: sans-serif;">
<p>Grandma stands in the middle of Sister’s room, hands on her hips as she rifles through the closet.</p>
<p>“These clothes are too revealing,” she says, holding up a short skirt. “No granddaughter of mine should be wearing this.”</p>
<p>Sister shifts uncomfortably. “They’re just clothes, Grandma…”</p>
<p>Grandma smirks, tossing the skirt onto the bed. “Then prove it. Try them on. I want to see how you look.”</p>
<<set _outfit = either("tight leggins", "a skimpy skirt", "a low-cut dress")>>
<<if _outfit == "tight leggins">>
<p>Sister puts on a tight set of leggins, the fabric clinging to her curves. Grandma’s eyes linger over her back.</p>
<img src="img/grandma_tighleggins.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>“Too tight,” Grandma says, her fingers grazing the fabric. “What kind of attention are you trying to get?”</p>
<<set $lust += 30>>
<span style="color: hotpink;">+30 Lust</span>
<<run updateBars()>>
<<elseif _outfit == "a skimpy skirt">>
<p>Sister steps into a skimpy skirt, the fabric barely covering her thighs. Grandma’s hand brushes the hem as she adjusts it.</p>
<img src="img/grandma_skirt.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>“Spin around,” Grandma orders, eyes glinting. “I need to see how it moves.”</p>
<<set $lust += 30>>
<span style="color: hotpink;">+30 Lust</span>
<<run updateBars()>>
<<elseif _outfit == "a low-cut dress">>
<p>Sister slides into a low-cut dress, her face red as Grandma’s gaze travels up and down.</p>
<img src="img/grandma_lowcut.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>“This is practically begging for attention,” Grandma mutters, fingers tracing the neckline. “Is that what you want?”</p>
<<set $lust += 30>>
<span style="color: hotpink;">+30 Lust</span>
<<run updateBars()>>
<</if>>
<<if $grandmaDominance < 25>>
<img src="img/grandma_sis10.webp" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Grandma steps closer, she starts giving her a lesson for her very poor choice in clothing, spanking her on her naked ass. “You need to be more careful,” she says, her voice firm. She doesn't say anything and tries to endure it.</p>
<<set $grandmaDominance += 1>>
<<set $sisterSubmission += 1>>
<span style="color: violet;">+1 Sister Submission</span><br>
<span style="color: gold;">+1 Grandma Dominance</span><br>
<<elseif $grandmaDominance >= 25>>
<img src="img/grandma_sis25.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>Grandma’s grip tightens on Sister’s waist, pulling her closer. “Maybe I should teach you how to dress properly,” she whispers, her breath hot against Sister’s ear. Then she takes off her clothes and starts spanking hard her pussy making her tremble of pain and pleasure.</p>
<<set $grandmaDominance += 2>>
<<set $sisterSubmission += 2>>
<span style="color: violet;">+2 Sister Submission</span><br>
<span style="color: gold;">+2 Grandma Dominance</span><br>
<</if>>
<p>Sister swallows hard, eyes downcast. “Can I take it off now?”</p>
<p>Grandma crosses her arms. “Not until I say so.”</p>
<br>
[[Back to Sister's Room|Sister Bedroom]]
</div> <p>You glance at your sister. She catches your look and gets up to stretch slowly, getting more comfortable. Her shirt shifts slightly and under you can see she is not wearing any bra, you hope no one saw her.</p>
<img src="img/sis_casual.gif" style="width: 100%; border-radius: 10px;">
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]] <p>Your mom listens politely, her expression calm. When meeting your gaze she decides to give you a little tease but when you look around to see if anyone saw her you find grandpa intensilely looking at her, maybe the tease wasn't for you..</p>
<img src="img/mom_neutral.gif" style="width: 100%; border-radius: 10px;">
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]] <p>You notice your girlfriend sitting on the couch. She glances over, notices your gaze, and subtly adjusts her posture to appear more relaxed... perhaps even inviting. and she flashes you one of her tits without being seen.</p>
<img src="img/gf_casual.webp" style="width: 80%; border-radius: 10px;">
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]] <<if $momSubmission < 15>>
<p>Your mom listens politely, her expression calm. When Grandpa walks by, she stiffens just slightly and resumes her neutral posture, avoiding eye contact.</p>
<img src="img/mom_neutral.gif" style="width: 100%; border-radius: 10px;">
<</if>>
<<if $momSubmission >= 15 and $grandpaDominance >= 20>>
<p>As Grandpa enters the room, your mom shifts uncomfortably at first… but when he places a firm hand on her shoulder, she lowers her gaze and lets him stand close. Then he Gently cuddles with her using the excuse that she might be cold.</p>
<img src="img/mom_cuddle1.gif" style="width: 100%; border-radius: 10px;">
<<set $momSubmission += 1>>
<<set $grandpaDominance += 1>>
<span style="color: violet;">+1 Mom Submission</span><br>
<span style="color: red;">+1 Grandpa Dominance</span>
<<run updateBars()>>
<</if>>
<<if $momSubmission >= 25 and $grandpaDominance >= 40>>
<p>Your mom leans gently against Grandpa as they speak in low tones. He touches her waist casually, and she doesn't pull away — if anything, she leans in more.</p>
<img src="img/mom_cuddle2.gif" style="width: 100%; border-radius: 10px;">
<<set $momSubmission += 2>>
<<set $grandpaDominance += 2>>
<span style="color: violet;">+2 Mom Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<<run updateBars()>>
<</if>>
<<if $momSubmission >= 50 and $grandpaDominance >= 60>>
<p>Without a word, Grandpa guides your mom into his lap. She complies immediately, curling into his arms like it's routine. Her eyes briefly meet yours... then look away with a blush. She continues and starts stroking his cock carefully to not make noise.</p>
<img src="img/mom_lap.gif" style="width: 100%; border-radius: 10px;">
<<set $momSubmission += 2>>
<<set $grandpaDominance += 2>>
<<set $familyCorruption += 1>>
<span style="color: hotpink;">+1 Family Corruption</span><br>
<span style="color: violet;">+2 Mom Submission</span><br>
<span style="color: red;">+2 Grandpa Dominance</span>
<<run updateBars()>>
<</if>>
<span style="color: hotpink;">+20 Lust</span>
<<set $lust += 20>>
<<run updateBars()>>
[[Back to Livingroom|Livingroom]]<<if $dadDominance >= 20 and $girlfriendSubmission >= 15 and $familyCorruption >= 30 >>
<p>She finds Dad in the master bedroom. He makes her strip and bend to give him a good look all for the rations — a humiliating trade she accepts with lowered eyes.</p>
<img src="img/gf_dad_trade.webp" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<<set $gfRations = 2>>
<<set $girlfriendSubmission += 1>>
<<set $familyCorruption += 1>>
<span style="color: violet;">+1 Submission</span><br>
<span style="color: green;">+2 Rations</span><br>
<span style="color: hotpink;">+1 Family Corruption</span>
<<else>>
<p>She returns shortly. "He said no," she shrugs. "I guess I need a better offer..."</p>
<<set $gfRations = 0>>
<</if>>
<br>
[[Back to your room|Your Room]]<<if $grandpaDominance >= 20 and $girlfriendSubmission >= 15 and $familyCorruption >= 30 >>
<img src="img/gf_grandpa_trade.gif" style="width: 100%; border-radius: 10px; margin: 10px auto;">
<p>She steps into Grandpa’s guest room. She offers to please him, and he starts to undress her and masturbates while admiring her leg-spread figure. Taking the cum on her pussy.</p>
<img src="img/gf_grandpa_trade_cum.webp" style="width: 100%; border-radius: 10px; margin: 10px auto;">
You don’t know what she offered, but she comes back looking flustered… and carrying food.
<<set $gfRations = 2>>
<<set $girlfriendSubmission += 1>>
<<set $familyCorruption += 1>>
<span style="color: violet;">+1 Submission</span><br>
<span style="color: green;">+2 Rations</span><br>
<span style="color: hotpink;">+1 Family Corruption</span>
<<else>>
<p>She tries Grandpa’s room, but quickly returns empty-handed.</p>
<<set $gfRations = 0>>
<</if>>
<br>
[[Back to your room|Your Room]]