<center>
<h1 class="ptitle">BUS 🚌</h1>
<h3>Riding the bus, watching the city roll by...</h3>
<<set $game.random to random(1,3)>>
<<if $game.random == 1>>
<h3>You feel several hands caressing and groping your ass.</h3>
[img[setup.ImagePath+'/bus/grope/grope1.webp']]
<<linkreplace "Mmm, someone's feeling bold...">>
<h3>One of them pulls up her shorts, showing off your entire ass, while the other takes the opportunity to grope you.</h3>
[img[setup.ImagePath+'/bus/grope/grope2.webp']]
<<UnlockLocationScene bus BusGrope>>
<</linkreplace>>
<<elseif $game.random == 2>>
<h3>You look around and see that everyone is distracted, would this be the best time for a little exhibitionism?</h3>
<<linkreplace "Flash">>
<<if $player.exhibitionism >= 10>>
<<set $game.randomMedia to either("flash1.webp", "flash2.webp", "flash3.webp", "flash4.webp", "flash5.webp")>>
[img[setup.ImagePath+'/bus/flash/' + $game.randomMedia]]
<<addExb>>
<<UnlockLocationScene bus BusFlash>>
<<else>>
<<NotifyExhibitionism 10>>
<<Speech Player "I would never do that in public..">>
<</if>>
<</linkreplace>>
<<elseif $game.random == 3>>
<h3>When you get on the bus, you immediately sit in the first available seat, but when you look to the side, you see a man masturbating</h3>
<<linkreplace "Help him">>
<<if $player.corruption.level >= 3>>
<h3>You slide in next to him, your thigh pressing against his. You glance down at his hard-on and a mischievous grin spreads across your face. Without a word, you reach out and take his cock in your hand.</h3>
<<video 'bus/strangeHandjob/strangeHandjob1'>>
<<Speech Strange "Fuck yeah, that's it, baby. Tease me good." >>
<<linkreplace "Stroke him">>
<h3>You pump his cock, your fingers wrapping around his shaft. He groans and bucks his hips against your hand.</h3>
<<video 'bus/strangeHandjob/strangeHandjob2'>>
<<Speech Strange "Oh god, I'm gonna cum... Right in your hand, baby." >>
<<linkreplace "He cums">>
<h3>His hips jerk as he cums, a thick rope of cum landing on your fingers. You watch him catch his breath, a satisfied smirk on his face.</h3>
<<video 'bus/strangeHandjob/strangeHandjob3'>>
<<Speech Strange "Damn, that was hot. Think I could convince you to do that again sometime? Maybe somewhere a little more...private?">>
<<Speech Player "Maybe, hehe. I like a guy who's adventurous." >>
<<UnlockLocationScene bus BusMasturbate>>
<<addArousal>>
<<FinishSex Strange false>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>I should get out of here</h3>
<<NotifyCorruption 3>>
<</if>>
<</linkreplace>>
<</if>>
<div>
<<button "Get off the bus">>
<<EnterLocation $location.bus.busDestination.name>>
<<energy -10>>
<</button>>
</div>
</center>
<style>
.passage img {
max-height: max-content;
}
</style><center>
<h1 class="ptitle">BUS STOP</h1>
<h3>Choose your destination:</h3>
<<for _loc range $location>>
<<if _loc.area == "Zone">>
<div class="gridcityZone-container">
<<Bus _loc>>
</div>
<</if>>
<</for>>
</center><center>
<h1 class="ptitle">BAR</h1>
<div id="place-head">
[img[setup.ImagePath+'/bar/barbanner.png']]
</div>
<div class="menuLocation">
<<button 'Drink 🍸'>>
<<if $player.money - 15 >= 0>>
<<addMoney -15>>
<<addDrunkness>>
<<UpdateBar>>
<<goto 'BarDrink'>>
<<else>>
<<notify 'warning'>>You don't have enough money!<</notify>>
<</if>>
<</button>>
<<button 'Socialize 🗣️'>>
<<notify 'info'>>You socialize at the bar<</notify>>
<<AddTime 2>>
<<energy -10>>
<<addSocial>>
<</button>>
<<button 'City 🏙️' 'Center'>><</button>>
</div>
</center><center>
<h1 class="ptitle">BAR</h1>
<<set $game.randomMedia to either("drink1.webp", "drink2.webp", "drink3.webp", "drink4.webp")>>
[img[setup.ImagePath+'/bar/drink/' + $game.randomMedia]]
<h3>You drink a cocktail and relax</h3>
<<if $player.trans && $npc.Veronica.relation == 0 && $player.corruption.level >= 3 && $player.drunkness == 3>>
<h3>After many beers, drinks and other things, you are completely drunk, and a woman appears in front of you</h3>
[img[setup.ImagePath+'/bar/VeronicaMeet/veronica.webp']]
<<Speech Veronica "Whoa there, tiger. You look like you're about to fall over. Too many shots?" >>
<<Speech Player "Huh? Wha-? Who're y-you?" >>
<<Speech Veronica "Come on, let's get you out of here. I'll give you a lift home." >>
<<linkreplace "Go with her">>
<<Speech Player "Mmm'kay, sounds good... " >>
<<Speech Veronica "Alright, c'mon. My car's this way." >>
<h3>She leads you towards her car</h3>
<<Speech Veronica "So, where to?" >>
<<Speech Player " *mumbles incoherently* " >>
<<Speech Veronica "Okay, new plan. You're crashing at my place tonight, champ. No way I'm letting you wander around like this." >>
<h3 class="ptitle"><span class="drunk">The moment you slump into the car seat, the world dissolves into a blurry, drunken abyss.</span></h3>
<<button "Veronica's House" "VeronicaShowerSex">>
<</button>>
<br>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'Bar'>>
<<energy -15>>
<<AddTime 1>>
<</button>>
</center><center>
<h1 class="ptitle">BEACH</h1>
<div id="place-head">
[img[setup.ImagePath+'/beach/beachbanner.png']]
</div>
<div class="menuLocation">
<<button 'Swim 🏊🏼♀️'>>
<<if $player.clothing.type == 'swim'>>
<<goto 'BeachSwim'>>
<<else>>
<<notify 'warning'>>You need to wear a swimsuit to swim<</notify>>
<</if>>
<</button>>
<<button 'Sunbathe ☀️'>>
<<if $player.clothing.type == 'swim'>>
<<goto 'BeachSunbathe'>>
<<else>>
<<notify 'warning'>>You need to wear a swimsuit to sunbathe<</notify>>
<</if>>
<</button>>
<<button 'Explore 🔍'>>
<<notify 'info'>>Work in progress!<</notify>>
<</button>>
<<button 'Change Clothes 👙' 'Wardrobe'>>
<<set $activeTab to 'swim'>>
<</button>>
<<button 'City Center 🏙️'>>
<<if $player.clothing.type == 'swim'>>
<<notify 'warning'>>You cannot go out wearing a swimsuit<</notify>>
<<else>>
<<goto 'Center'>>
<</if>>
<</button>>
</div>
</center>
<<if $game.time == "N" || $game.time == "LN" || $game.time == "E">>
<<goto 'BeachNight'>>
<</if>>
/*RANDOM EVENTS*/
<<if $player.clothing.type == 'swim' && random(1, 2) == 1 && previous() == "Wardrobe">>
<<goto 'BeachRandomEvent'>>
<</if>><center>
<h1 class="ptitle">BEACH</h1>
<div id="place-head">
[img[setup.ImagePath+'/beach/beachNight/banner.png']]
</div>
<div class="menuLocation">
<<button 'Explore 🏝️'>>
<<notify 'info'>>Work in progress!<</notify>>
<</button>>
<<button 'Change Clothes 👙'>>
<<goto 'Wardrobe'>>
<<set $activeTab to 'swim'>>
<</button>>
<<button 'City 🏙️'>>
<<if $player.clothing.type == 'swim'>>
<<notify 'warning'>>You cannot go out wearing a swimsuit<</notify>>
<<else>>
<<goto 'Center'>>
<</if>>
<</button>>
</div>
</center>
<<if $game.time == "N" == false && $game.time == "LN" == false && $game.time == "E" == false>>
<<goto 'Beach'>>
<</if>><center>
<h1 class="ptitle">BEACH RANDOM EVENT</h1>
<h3>When arriving at the beach, something happens...</h3>
<<set $game.randomMedia to either("random1.webp", "random2.webp")>>
<<if $game.randomMedia == "random1.webp">>
<h3>A guy runs by and pulls down your bikini, exposing your breasts in public for everyone to see</h3>
<<UnlockLocationScene beach BikiniThief>>
<</if>>
<<if $game.randomMedia == "random2.webp">>
<h3>Two tourists mistake you for a prostitute and start groping you</h3>
<<UnlockLocationScene beach Tourists>>
<</if>>
[img[setup.ImagePath+'/beach/randomEvents/' + $game.randomMedia]]
<br>
<<button 'Go to the beach' 'Beach'>><</button>>
</center><center>
<h1 class="ptitle">BEACH SUNBATHE</h1>
<h3>You are sunbathing on the beach.</h3>
<div id="place-head">
[img[setup.ImagePath+'/beach/sunbathe/banner.jpg']]
</div>
<div>
<<if $player.clothing.corruption > 30 && random(1,3) == 1>>
<h3>While you are sunbathing, a guy approaches you and asks if he can rub sunscreen on you to help you tan.</h3>
<<Speech Strange "Hey, I couldn't help but notice you're sunbathing alone. Would you like some help with that?">>
<<button 'Accept' 'SunbatheLotion'>><</button>>
<</if>>
</div>
<<button '$location.beach.title' 'Beach'>>
<<energy -10>>
<<AddTime '2'>>
<</button>>
</center><center>
<h1 class="ptitle">BEACH SWIM</h1>
<div id="place-head">
[img[setup.ImagePath+'/beach/swim/water.webp']]
</div>
<!-- FLASH SCENE -->
<<if random(1,2) == 1>>
<h3>You see two boys watching you and whispering..</h3>
<<if $player.corruption.level >= 2>>
<<linkreplace "Flash them">>
<<set $game.randomMedia to either("swimflash1.webp", "swimflash2.webp", "swimflash3.webp", "swimflash4.webp")>>
[img[setup.ImagePath+'/beach/swim/flash/' + $game.randomMedia]]
<<addExb>>
<<addArousal>>
<<UnlockLocationScene beach SwimFlash>>
<</linkreplace>>
<</if>>
<<linkreplace "Ignore them">>
<h3>You ignore them and continue swimming.</h3>
<</linkreplace>>
<</if>>
<!-- FLASH SCENE -->
<br>
<<button '$location.beach.title' 'Beach'>>
<<energy -15>>
<<AddTime '2'>>
<</button>>
</center><center>
<h1 class="ptitle">BEACH SUNBATHE</h1>
<h3>You lie back, enjoying the sun, waiting for the guy to apply the sunscreen.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion1'>>
<<Speech Strange "I've got a special lotion that'll help you tan faster. Want to try it?">>
<<linkreplace "Accept">>
<h3>His hands linger on your breasts, squeezing them as he rubs in the lotion.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion2'>>
<<Speech Player "Hey! What are you doing?">>
<<Speech Strange "Just making sure I cover every inch. Relax.">>
<<linkreplace "Let him continue">>
<<run $('#get-out').hide()>>
<h3>A strange warmth spreads through you. You let him continue.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion3'>>
<<Speech Strange "You have a beautiful body. It's hard not to admire.">>
<<Speech Player "Thank you, but maybe focus on the lotion?">>
<<Speech Strange "Would you mind if I applied it directly to your breasts?">>
<<linkreplace "Let him touch your breasts">>
<h3>He unties your bikini top, his hands massaging the lotion into your breasts.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion4'>>
<<Speech Player "Someone might see.">>
<<Speech Strange "Doesn't it excite you… the thought of someone watching?">>
<h3>A thrill shoots through you.</h3>
<<linkreplace "Admit you're excited">>
<h3>You can't deny the feeling.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion5'>>
<<Speech Player "It does… a little.">>
<<Speech Strange "I can make it even more exciting.">>
<<Speech Player "How?">>
<<Speech Strange "Get on all fours, and I'll show you.">>
<<linkreplace "Get on all fours">>
<h3>You obey, the sand cool against your skin. He begins rubbing lotion on your ass.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion6'>>
<<Speech Strange "Hold on. I need to get more lotion from my car. Be right back.">>
<<Speech Player "Okay. Hurry.">>
<h3>You notice a man watching you, stroking himself openly.</h3>
<<linkreplace "Call him over">>
<h3>You beckon him, and he approaches, a hungry look in his eyes.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion7'>>
<<Speech Player "Enjoying the show?">>
<<Speech StrangeBBC "I couldn't help myself. You're incredibly sexy.">>
<<Speech Player "Come closer. Let me see.">>
<<linkreplace "He approaches">>
<h3>He steps closer, and you reach out, your fingers brushing against his erection.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion8'>>
<<Speech Player "My, my… what a big one you have.">>
<<Speech StrangeBBC "Want to play with it?">>
<<linkreplace "Play with his cock">>
<h3>You pull his cock free, stroking him as the first guy returns.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion9'>>
<<Speech Player "This is so hot. Doing this out in the open…">>
<<Speech StrangeBBC "I know, right? We could go to my car if you want…">>
<<Speech Player "Right here is fine.">>
<<linkreplace "The first guy returns">>
<h3>The first guy returns, his eyes widening as he takes in the scene.</h3>
<<Speech Strange "Looks like you're having fun. Mind if I watch?">>
<<Speech Player "Join us, if you like.">>
<<Speech Strange "I prefer to watch. It's kind of my thing. Though… I wouldn't mind if you took off that bikini.">>
<<Speech StrangeBBC "He's got a point.">>
<<linkreplace "He removes your bikini">>
<<GetNaked>>
<h3>He removes your bikini bottoms, his gaze lingering on your exposed pussy.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion10'>>
<<Speech Strange "She's beautiful, isn't she?">>
<<Speech StrangeBBC "Absolutely stunning.">>
<h3>He removes your top as well, leaving you completely naked.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion11'>>
<<Speech Player "I've never done anything like this before…">>
<<linkreplace "Apply lotion to his cock">>
<h3>You squirt lotion onto his cock, stroking him sensually.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion12'>>
<<Speech StrangeBBC "Good girl. Keep going.">>
<<Speech Player "Do you like this?">>
<<Speech StrangeBBC "Love it. You're a natural.">>
<<linkreplace "Rub lotion on yourself">>
<h3>You rub the lotion over your breasts and down your stomach, your movements deliberately seductive.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion13'>>
<<Speech Player "Is this turning you on?">>
<<Speech StrangeBBC "Fuck, yes. So much.">>
<<linkreplace "Stroke him with both hands">>
<h3>You take his cock in both hands, stroking him faster.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion14'>>
<<Speech Player "Are you going to cum for me? I want it all over me.">>
<<Speech StrangeBBC "If you keep doing that, I won't last much longer.">>
<<Speech Player "You," you say to the first guy, "squeeze my breasts. And you," you tell the second, "keep stroking yourself.">>
<<linkreplace "They obey">>
<h3>The first guy grabs your breasts, squeezing them rhythmically as the second man continues to masturbate.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion15'>>
<<Speech StrangeBBC "I'm going to cum! I can't hold back!">>
<<Speech Player "Cum on me! Cover me with it!">>
<<Speech Strange "Me too! Fuck!">>
<<linkreplace "They cum on you">>
<h3>You moan, squeezing your breasts as the second man cums all over you, followed quickly by the first. Their cum drips down your body, hot and sticky.</h3>
<<video 'beach/sunbathe/sunbatheLotion/sunbatheLotion16'>>
<<Speech StrangeBBC "Fuck… take it all, baby.">>
<<Speech Player "Oh god… that was incredible.">>
<<Speech Strange "We should go. People are coming.">>
<h3>You quickly gather your things and leave the beach, your body tingling with the afterglow.</h3>
<<addCorruption>>
<<resetArousal>>
<<addExb>>
<<UnlockLocationScene beach SunbatheLotion>>
<<FinishSex StrangeBBC false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</div>
<div id="get-out">
<<linkreplace "Get out you pervert!">>
<<run $('#let-him').hide()>>
<h3>You take his hands off your br*asts and push him away.</h3>
<<Speech Strange "Hey, I was just trying to help you.">>
<<Speech Player "I don't need your help, get out of here!">>
<</linkreplace>>
</div>
<</linkreplace>>
<<button '$location.beach.title' 'Beach'>>
<<WearClothes>>
<<energy -10>>
<<AddTime '2'>>
<</button>>
</center><center>
<h1 class="ptitle">CITY CENTER</h1>
<div class="newCityMap-container">
<<for _location range $location>>
<<if _location.area == "Center" || _location.area == "*">>
<<CityMap _location>>
<</if>>
<</for>>
</div>
</center><center>
<h1 class="ptitle">NIGHT CLUB</h1>
<div id="place-head">
[img[setup.ImagePath+'/club/clubbanner.png']]
</div>
<<if $player.beauty < 3>>
<h3>You feel a little out of place in the club. You look around and see everyone else looking so much better than you.</h3>
<h3>Maybe you should buy some new clothes and some make up to fit in better?</h3>
<<button 'City 🏙️' 'Center'>><</button>>
<<else>>
<div class="menuLocation">
<<button 'Dance 💃🏼' 'ClubDance'>><</button>>
<<button 'WC 🚾' 'ClubBathroom'>><</button>>
<<button 'City 🏙️' 'Center'>><</button>>
</div>
<</if>>
</center><center>
<h1 class="ptitle">DANCING</h1>
<h3>You dance to the music, feeling the beat and letting your body move to it.</h3>
<<set $game.randomMedia to either("clubdance1.webp", "clubdance2.webp", "clubdance3.webp", "clubdance4.webp", "clubdance5.webp", "clubdance6.webp")>>
<div id="club">
[img[setup.ImagePath+'club/dance/' + $game.randomMedia]]
</div>
<br>
<<if random(1,2) == 1>>
<h3>After some drinks and dancing, you feel a little more confident in your body. You feel like you could take on the world!</h3>
<<linkreplace "Naughty dance">>
<<if $player.corruption.level >= 2>>
<<set $game.randomMedia to either("sexdance.webp", "sexdance1.webp", "sexdance2.webp")>>
<div id="club">
[img[setup.ImagePath+'club/dance/' + $game.randomMedia]]
</div>
<h3>When you look to the side, you see several guys drooling at you while you dance</h3>
<<linkreplace "Flash to them">>
<<set $game.randomMedia to either("clubflash.webp", "clubflash1.webp", "clubflash2.webp", "clubflash3.webp", "clubflash4.webp")>>
<div id="club">
[img[setup.ImagePath+'club/flash/' + $game.randomMedia]]
</div>
<<UnlockLocationScene club ClubFlash>>
<<addExb>>
<<addArousal>>
<<if random(1,2) == 1 && $npc.Jamal.scenes.JamalMeet.unlocked == false>>
<h3>One of them approaches you and asks if you want to dance with him</h3>
<<Speech Jamal "Hey, wanna dance?">>
<<Speech Player "Fine!!">>
<h3>He takes you by the hand and leads you to the dance floor</h3>
<<Speech Jamal "You're a great dancer, you know that?">>
<<Speech Player "Thanks!">>
<h3>He gets closer to you and you feel his body against yours</h3>
<<Speech Jamal "You're so hot, I can't resist you, wanna go to my house ?">>
<<button 'Go with him'>>
<<goto 'JamalMeetScene'>>
<</button>>
<<button 'No, thanks'>>
<<goto 'Club'>>
<<energy -20>>
<<AddTime 1>>
<</button>>
<</if>>
<</linkreplace>>
<<else>>
<<NotifyCorruption 2>>
<</if>>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'Club'>>
<<AddTime 1>>
<<energy -20>>
<</button>>
</center><center>
<h1 class="ptitle">TAXI</h1>
<h3>Jamal leads you to the waiting taxi, the night blurring around the edges.</h3>
<<Speech Jamal "I'm glad you came with me. Tonight's going to be unforgettable.">>
<h3>The alcohol and the pulsing music have left you pleasantly disoriented. The thought of going home with a stranger barely registers.</h3>
<<Speech Player "I'm so drunk…">>
<h3>He leans in, his lips finding yours. The kiss is deep and urgent, and you kiss him back without hesitation.</h3>
<<video 'club/jamalMeet/jamalMeet1'>>
<h3>Your hand brushes against his crotch, encountering a noticeable bulge.</h3>
<<Speech Player "Someone's eager, aren't they?">>
<h3>His eyes darken with lust as his hand moves to your crotch, rubbing you through your clothes.</h3>
<<Speech Jamal "Just wait until we get back to my place. You're driving me wild.">>
<<linkreplace "He unzips his pants">>
<h3>He pulls out his cock, hard and throbbing. It's impressively large, and a thrill shoots through you.</h3>
<<Speech Player "Damn… that's a big one.">>
<<Speech Jamal "Want to touch it?">>
<<Speech Player "I want to taste it. See if it fits in my mouth.">>
<<linkreplace "Take him in your mouth">>
<h3>You wrap your lips around him, the taste and texture intoxicating. You can feel his pulse throbbing against your tongue.</h3>
<<video 'club/jamalMeet/jamalMeet2'>>
<<Speech Jamal "Damn, girl… you're wasted.">>
<h3>His words barely register. All you can focus on is the sheer size of his cock.</h3>
<<video 'club/jamalMeet/jamalMeet3'>>
<<Speech Player "I have to show my friends this!">>
<<linkreplace "Take a selfie">>
<h3>You pull out your phone, snapping a quick picture.</h3>
<<video 'club/jamalMeet/jamalMeet4'>>
<<Speech Jamal "You're crazy. I like that.">>
<h3>The taxi pulls up to a stunning house. He pays the driver, and you stumble out, his arm around your waist. He pulls you close, kissing you deeply.</h3>
<<video 'club/jamalMeet/jamalMeet5'>>
<<linkreplace "Enter his house">>
<h3>Inside, you're speechless. The house is luxurious beyond anything you've ever seen.</h3>
[img[setup.ImagePath+'club/jamalMeet/jamalHouse.webp']]
<br>
<<Speech Player "Holy shit… this place is huge!">>
<<Speech Jamal "You like it? It's just one of my homes. Bathroom's down the hall, first door on the right.">>
<<linkreplace "Go to the bathroom">>
<h3>You head to the bathroom, shedding your clothes as you go.</h3>
<<video 'club/jamalMeet/jamalMeet6'>>
<<Speech Player "Time to freshen up.">>
<h3>You reapply your lipstick, smudged from the earlier kisses.</h3>
<<video 'club/jamalMeet/jamalMeet7'>>
<<linkreplace "Join him">>
<h3>You emerge from the bathroom, clad only in your lingerie. Jamal's eyes devour you. You walk towards him, your lips meeting in a hungry kiss.</h3>
<<video 'club/jamalMeet/jamalMeet8'>>
<<Speech Jamal "Good girl. Now suck my cock.">>
<<Speech Player "Don't have to tell me twice.">>
<<linkreplace "Suck him">>
<h3>You drop to your knees, taking as much of him into your mouth as you can.</h3>
<<video 'club/jamalMeet/jamalMeet9'>>
<<Speech Player "I've never seen anything like it…">>
<<Speech Jamal "You'll never find another one like it.">>
<<Speech Player "Mmm…">>
<<Speech Jamal "Come on, baby. Let's go to bed.">>
<<linkreplace "Go to the bedroom">>
<h3>He leads you to the bedroom. As he lies down, you crawl between his legs, your mouth finding his balls.</h3>
<<video 'club/jamalMeet/jamalMeet10'>>
<<Speech Jamal "That's it, bitch. Suck them good.">>
<<Speech Player "Mmm…">>
<<Speech Jamal "Take those clothes off. I want to see you naked.">>
<<linkreplace "Remove your bra">>
<h3>You unhook your bra, your breasts spilling free. He watches, stroking himself.</h3>
<<video 'club/jamalMeet/jamalMeet11'>>
<<Speech Jamal "Now the panties.">>
<<linkreplace "Remove your panties">>
<h3>You turn your back to him, sliding your panties down your legs. He slaps your ass, a jolt of pleasure shooting through you.</h3>
<<GetNaked>>
<<video 'club/jamalMeet/jamalMeet12'>>
<<Speech Jamal "Get on top. Ride me.">>
<<Speech Player "Yes, sir.">>
<<linkreplace "Ride him">>
<h3>You straddle him, his cock sinking deep inside you.</h3>
<<video 'club/jamalMeet/jamalMeet13'>>
<<Speech Jamal "Good girl. Ride it hard.">>
<<Speech Player "Do you like this, Jamal? Do you like how your little bitch rides you?">>
<<video 'club/jamalMeet/jamalMeet14'>>
<<Speech Jamal "Get on all fours. I want to fuck you like a dog.">>
<<linkreplace "Get on all fours">>
<h3>You turn over, pushing your ass up for him.</h3>
<<video 'club/jamalMeet/jamalMeet15'>>
<<Speech Player "Oh fuck… yes…">>
<<Speech Jamal "That's it, bitch. Higher.">>
<h3>He pushes you down onto the bed, your face pressed against the mattress, your ass high in the air.</h3>
<<video 'club/jamalMeet/jamalMeet16'>>
<<Speech Jamal "What a view…">>
<<Speech Player "Fuck me harder!">>
<<linkreplace "Spread your legs for him">>
<h3>You turn over, spreading your legs wide.</h3>
<<video 'club/jamalMeet/jamalMeet17'>>
<<Speech Jamal "I can't hold it any longer. I'm cumming!">>
<<Speech Player "Cum inside me!">>
<<linkreplace "He cums inside you">>
<h3>His cum fills you, hot and thick.</h3>
<<video 'club/jamalMeet/jamalMeet18'>>
<<Speech Jamal "Goddamn… that was good.">>
<<Speech Player "Amazing…">>
<h3>He pulls out, his cum leaking out of you.</h3>
<<video 'club/jamalMeet/jamalMeet19'>>
<<Speech Player "I should probably go. It's getting late.">>
<<Speech Jamal "I'll see you again, right?">>
<<Speech Player "Definitely.">>
<<UnlockNPCScene Jamal JamalMeet>>
<<linkreplace "Go home">>
<<UnlockLocation jamalHouse>>
<<addRelation "Jamal">>
<<addCorruption>>
<<resetArousal>>
<<WearClothes>>
<<FinishSex Jamal true>>
<<goto 'Hallway'>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">CLUB BATHROOM 🚾</h1>
<div id="place-head">
[img[setup.ImagePath+'/club/bathroom/clubbathbanner.png']]
</div>
<<button 'Cabin 🚽' 'ClubBathroomCabin'>><</button>>
<<button 'Return ↩️' 'Club'>><</button>>
</center><center>
<h1 class="ptitle">BATHROOM CABIN</h1>
[img[setup.ImagePath+'/club/bathroom/gloryhole.jpg']]
<br>
<<if $location.club.scenes.ClubGloryHole.unlocked == false>>
<h3>Stepping into the dimly lit cabin, your eyes are drawn to a tantalizing hole in the wall, a portal to the unknown pleasures of the cabin next door.</h3>
<<linkreplace 'You move closer, curiosity piqued'>>
<h3>Suddenly, a thick cock emerges from the opening, throbbing with a life of its own. You can practically feel the heat radiating off it.</h3>
<<video 'club/bathroom/gloryholeEvent/gloryhole1'>>
<<Speech Strange "Strange" "Hey there, gorgeous. Need a hand with this? Promise I'll make it worth your while.">>
<h3>A shiver runs down your spine. Do you dare to indulge in this anonymous encounter?</h3>
<<if $player.corruption.level >= 2>>
<<linkreplace 'You reach out and wrap your hand around him'>>
<<video 'club/bathroom/gloryholeEvent/gloryhole2'>>
<h3>His cock throbs harder as you stroke him, a low groan escaping from the other side. You feel a thrill course through you, a mix of excitement and danger.</h3>
<<Speech Strange "Strange" "Fuck, that's it, baby. You feel so good... how about you taste how good it feels too?">>
<h3>His words are a siren song, and you find yourself powerless to resist.</h3>
<<linkreplace 'You lean down and take him in your mouth'>>
<<video 'club/bathroom/gloryholeEvent/gloryhole3'>>
<<Speech Strange "Strange" "Holy shit... You're amazing. Haven't had a mouth like that on me in ages.">>
<<Speech Player "Mmm... thank you. You're not so bad yourself.">>
<<Speech Strange "Strange" "You know what I'd really love? To feel those tits of yours pressed against me while you work your magic. Sweeten the deal even more, yeah?">>
<<linkreplace 'You grind your breasts against him'>>
<<video 'club/bathroom/gloryholeEvent/gloryhole4'>>
<<Speech Strange "Strange" "Ah, fuck... I'm gonna cum! Can't hold back anymore.">>
<h3>His breathing grows ragged as you stroke him faster, his cock pulsing in your mouth. You feel a surge of power knowing you have him completely at your mercy. </h3>
<<linkreplace 'You swallow him whole as he explodes'>>
<<video 'club/bathroom/gloryholeEvent/gloryhole5'>>
<<Speech Strange "Strange" "Fuck... So good. Here, you earned this, sweetheart.">>
<h3>A wad of cash appears through the hole, a tangible reward for your anonymous service.</h3>
<<addMoney 50>>
<<addCorruption>>
<<AddTime 1>>
<<UnlockLocationScene club ClubGloryHole>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Player "I better get out of here">>
<h3>You are scared and prefer not to do anything</h3>
<<NotifyCorruption 2>>
<</if>>
<</linkreplace>>
<<else>>
<br>
<<linkreplace 'Gloryhole'>>
<<linkreplace 'Blowjob'>>
<<if $game.time == "LN">>
<h3>It's late, I should go home</h3>
<<else>>
<<set $game.randomMedia to either("blowjob1.webp", "blowjob2.webp", "blowjob3.webp", "blowjob4.webp", "blowjob5.webp")>>
<<set $game.randomMoney to random(40,60)>>
[img[setup.ImagePath+'/club/bathroom/gloryhole/' + $game.randomMedia]]
<h3>You earned $ $game.randomMoney</h3>
<<addMoney $game.randomMoney>>
<<AddTime 1>>
<<energy -20>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'Club'>><</button>>
</center><center>
<h1 class="ptitle">FILM STUDIO</h1>
<div id="place-head">
[img[setup.ImagePath+'/photoStudio/banner.png']]
</div>
</center><center>
<h1 class="ptitle">GYM</h1>
<div class="menuLocation">
<<if $location.gym.days == 0 >>
<<BuyGymMembership "1daygym">>
<<BuyGymMembership "7daygym">>
<<BuyGymMembership "30daygym">>
<<BuyGymMembership "lifetimegym">>
<<else>>
<<createSubLocationButton "Workout 🏋🏻♀️" "Workout" "/gym/workoutbanner.webp">>
<<createSubLocationButton "Change Clothes 👟" Wardrobe "/house/bedroom/wardrobe/wardrobebanner.webp">>
<</if>>
</div>
<div class="gridcityZone-container">
<<CityMap $location.center>>
</div>
</center><center>
<h1 class="ptitle">FLASHING</h1>
<b><p class ="pbody">You feel excited and do a little exhibitionism at the gym</p></b>
<<set $game.randomMedia to either("workoutflash.webp", "workoutflash1.webp", "workoutflash2.webp", "workoutflash3.webp", "workoutflash4.webp", "workoutflash5.webp", "workoutEvent.webp")>>
<div class='gym'>
[img[setup.ImagePath+'/gym/flash/' + $game.randomMedia]]
<<if $game.randomMedia == "workoutEvent.webp">>
<<linkreplace "Go to treadmill">>
<br><br>
[img[setup.ImagePath+'/gym/flash/workoutEvent1.webp']]
<<linkreplace "Take panties off">>
<h3>You take your panties off!</h3>
[img[setup.ImagePath+'/gym/flash/workoutEvent2.webp']]
<</linkreplace>>
<</linkreplace>>
<</if>>
</div>
<<addExb>>
<<addArousal>>
<<UnlockLocationScene gym GymFlash>>
<br>
<<button 'Return ↩️' 'Gym'>><</button>>
</center><center>
<h1 class="ptitle">WORKOUT</h1>
<p class ="pbody">The personal trainer from the gym comes over to help you with your exercise.</p>
<<Speech PersonalTrainer "Personal Trainer" "Well, well, well. Look at the muscles on you. I had something else in mind for our session today, but I'm sure we can work out... later. For now, let's get you warmed up.">>
<<Speech Player "Uh, okay.">>
<<Speech PersonalTrainer "Personal Trainer" "Come closer, gorgeous. Don't be shy. You know you want to. Come on, suck my dick.">>
<<Speech Player "W-what? ">>
<<Speech PersonalTrainer "Personal Trainer" "That's right, baby. Get on your knees. You can handle it. I know you like it rough. ">>
<<Speech Player "Okay, but you're going to have to make it worth my while. ">>
<<video 'gym/sex/personalsex1'>>
<<linkreplace 'Blow him'>>
<<Speech PersonalTrainer "Personal Trainer" "Mhmmm.. Keep going, bitch. That's it... good girl. I'm gonna fuck you so hard soon.">>
<<video 'gym/sex/personalsex2'>>
<<Speech Player "Okay, you're good at this. ">>
<<Speech PersonalTrainer "Personal Trainer" "I know you like it. You want me to fuck that little pussy? Tell me you want it. ">>
<<Speech Player "Yeah, I do. But let's get these sweaty clothes off first. ">>
<<linkreplace 'Take clothes off'>>
<<GetNaked>>
<<video 'gym/sex/personalsex3'>>
<<Speech PersonalTrainer "Personal Trainer" "Get on top of me, baby. Let me feel that sweet pussy. Ride me.">>
<<linkreplace 'Ride him'>>
<<video 'gym/sex/personalsex4'>>
<<Speech PersonalTrainer "Personal Trainer" "I'm so hard, let me stick my cock inside you.">>
<<linkreplace 'Put inside'>>
<<video 'gym/sex/personalsex5'>>
<<Speech PersonalTrainer "Personal Trainer" "Harder bitch, harder!! Fuck, you feel so good.">>
<<Speech Player "Feel's so nice :)">>
<<linkreplace 'Sit on him'>>
<<Speech PersonalTrainer "Personal Trainer" "Common girl, I know you can do better than that. You like this, don't you?">>
<<video 'gym/sex/personalsex6'>>
<<Speech PersonalTrainer "Personal Trainer" "Get up and get on all fours bitch">>
<<linkreplace 'Get on all fours'>>
<<video 'gym/sex/personalsex7'>>
<<Speech PersonalTrainer "Personal Trainer" "You have a such gorgeous ass. Yeah, that's it.">>
<<Speech Player "Close your mouth and fuck me harder idiot">>
<<linkreplace 'Keep going'>>
<<video 'gym/sex/personalsex8'>>
<<Speech PersonalTrainer "Personal Trainer" "Hang on the bar, I'm going to fuck you real hard now.">>
<<linkreplace 'Hang on metal bar'>>
<<video 'gym/sex/personalsex9'>>
<<Speech Player "Let's finish this, lie down!">>
<<Speech PersonalTrainer "Personal Trainer" "Ok babe">>
<<linkreplace 'Ride him'>>
<<video 'gym/sex/personalsex10'>>
<<Speech PersonalTrainer "Personal Trainer" "Ohh fuck, I'm cumming!!!">>
<<Speech Player "Cum on my face">>
<<linkreplace 'Cum!!'>>
<<Speech PersonalTrainer "Personal Trainer" "Ohhhhhhh..!!!!!!">>
<<video 'gym/sex/personalsex11'>>
<<Speech PersonalTrainer "Personal Trainer" "Leave it clean babe">>
<<linkreplace 'Clean his cock'>>
<<video 'gym/sex/personalsex12'>>
<<Speech PersonalTrainer "Personal Trainer" "Thanks, I need to go, let's do this again soon. Same time next week?">>
<<UnlockLocationScene gym GymPersonalSex>>
<<addCorruption>>
<<resetArousal>>
<<FinishSex PersonalTrainer false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'Gym'>>
<<WearClothes>>
<<energy -10>>
<</button>>
</center><center>
<h1 class="ptitle">WORKOUT</h1>
<b><p class ="pbody">You spend some time working out.</p></b>
<<if $player.clothing.corruption >= 30>>
<<set $game.randomMedia to either("sexyworkout.webp", "sexyworkout1.webp", "sexyworkout2.webp", "sexyworkout3.webp", "sexyworkout4.webp", "sexyworkout5.webp", "sexyworkout6.webp")>>
<<else>>
<<set $game.randomMedia to either("workout.webp", "workout1.webp", "workout2.webp", "workout3.webp", "workout4.webp")>>
<</if>>
<div class='gym'>
[img[setup.ImagePath+'/gym/workout/' + $game.randomMedia]]
</div>
<<if random(1,3) == 1>>
<<Speech PersonalTrainer "I've been admiring you for a while, that outfit is driving me crazy about you">>
<<Speech Player "Thanks, hehe!">>
<<Speech PersonalTrainer "Let me help you with your exercises, come with me">>
<<button 'Go with him'>>
<<if $player.corruption.level >= 3>>
<<goto 'GymSex'>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<</button>>
<<else>>
<<if random(1,2) == 1>>
<<Speech PersonalTrainer "Hey, need some help ?">>
<<button 'Accept help' 'WorkoutHelp'>><</button>>
<<else>>
<<button 'Flash 🫦'>>
<<if $player.corruption.level >= 2>>
<<goto 'GymFlash'>>
<<else>>
<<NotifyCorruption 2>>
<</if>>
<</button>>
<</if>>
<</if>>
<<addFit>>
<br>
<<button 'Return ↩️' 'Gym'>>
<<AddTime 2>>
<<energy -15>>
<</button>>
</center><center>
<h1 class="ptitle">PERSONAL HELP</h1>
<b><p class ="pbody">The coach helps you with your exercise</p></b>
<<set $game.randomMedia to either("workouthelp.webp")>>
<div class='gym'>
[img[setup.ImagePath+'/gym/workout/' + $game.randomMedia]]
</div>
<<Speech PersonalTrainer "Personal Mind" "*I'll be fucking this bitch soon*">>
<br>
<<button 'Return ↩️' 'Gym'>><</button>>
</center><center>
<h1 class="ptitle">HOSPITAL 🏥</h1>
<h3>Welcome to the hospital, how can I help you?</h3>
<h3>You don't have any business here, but you can always come back later.</h3>
<<button 'City Center 🏙️' 'Center'>><</button>>
</center><center>
<h1 class="ptitle">HOSPITAL 🏥</h1>
<h3> You enter the delivery room, you are in a lot of pain</h3>
<<Speech Doctor "Hi, I'm Dr. Johnson, I'll help you with the delivery">>
<<Speech Player "I'm in a lot of pain, I can't take it anymore">>
<<Speech Doctor "Don't worry, everything will be fine, just push when I tell you">>
<<Speech Player "Okay, I'll try">>
<<Speech Doctor "Push!">>
<<linkreplace "Push">>
<h3>You push with all your strength</h3>
[img[setup.ImagePath+'/hospital/birth/push.webp']]
<<if random(1,3) == 1>>
<<Speech Doctor "Congratulations, it's a beautiful girl">>
<<else>>
<<Speech Doctor "I'm sorry, your baby did not survive birth">>
<</if>>
<<FinishPregnancy>>
<<button 'Hospital' 'Hospital'>><</button>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">MALL</h1>
<div class="menuLocation">
<<createSubLocationButton "Clothing Store 👚" "ClothingStore" "/shopping/clothingstore/clothingstorebanner.webp">>
<<createSubLocationButton "Tech Store 💻" "TechStore" "/shopping/techstore/techstorebanner.webp">>
<<createSubLocationButton "Pharmacy 💊" "Pharmacy" "/shopping/pharmacy/pharmacybanner.webp">>
<<createSubLocationButton "Flash ❤️🔥" "MallFlash" "/shopping/flash/flashbanner.webp">>
</div>
<div class="gridcityZone-container">
<<CityMap $location.center>>
</div>
</center><center>
<h1 class="ptitle">MALL FLASH</h1>
<h3>You expose yourself in public at the mall, flashing your body to strangers.</h3>
<<set $game.randomMedia to either("flash1.webp", "flash2.webp", "flash3.webp", "flash4.webp","flash5.webp","flash6.webp", "flash7.webp", "flash8.webp", "flash9.webp", "flash10.webp", "flash11.webp", "flash12.webp")>>
<div class='shower'>
[img[setup.ImagePath+'/shopping/flash/' + $game.randomMedia]]
</div>
/*ARRUMAR ISSO */
<<UnlockLocationScene mall MallFlash>>
<<if random(1,3) == 3>>
<h3>Someone calls the mall security and a man in uniform approaches you.</h3>
<<Speech Strange "Mall Security" "What are you doing? You can't do that here!">>
<<linkreplace "I'm sorry">>
<<Speech Player "I'm sorry, I didn't know. I'll leave right now.">>
<<Speech Strange "Mall Security" "You can't leave yet. You need to come with me.">>
<<button "Follow him" "MallSecurityRoom">><</button>>
<</linkreplace>>
<<else>>
<<addExb>>
<<addArousal>>
<<button 'Return ↩️' 'Mall'>>
<<AddTime '1'>>
<</button>>
<</if>>
</center><center>
<h1 class="ptitle">SECURITY ROOM</h1>
<h3>You are taken to the mall security room.</h3>
<<video 'shopping/flash/securitySex/securitysex1'>>
<<Speech Strange "Mall Security" "Whoa there, hot stuff. Gonna have to cool you down. Think I'll be calling the cops on this one.">>
<<Speech Player "Oh God, please don't. I'm so sorry. I'll do anything.">>
<<Speech Strange "Mall Security" "Anything, huh? Always the young ones looking for a thrill, flashing it all around. You think you're special?">>
<<Speech Player "I just... I wanted to be seen. It felt good.">>
<<Speech Strange "Mall Security" "Felt good, did it? Well, let's get some pictures for our records. Need a full view for the report, you know.">>
<<linkreplace "Get up">>
<h3>You reluctantly stand, heart pounding as the security guard snaps a few pictures. The flash momentarily blinds you, and you feel a chilling blend of shame and excitement.</h3>
<<video 'shopping/flash/securitySex/securitysex2'>>
<<Speech Strange "Mall Security" "Good girl. Now, I need to search you. Standard procedure, you know.">>
<<Speech Player "Search me? What for?">>
<<Speech Strange "Mall Security" "Gotta make sure you're not hiding any other naughty surprises. Wouldn't want to miss anything…">>
<<Speech Player "But I'm not hiding anything!">>
<<Speech Strange "Mall Security" "Oh, I'm sure. But I need to be *thorough*. Hands on the wall, legs spread.">>
<<linkreplace "He searches you">>
<h3>The security guard searches you, his hands lingering far too long, squeezing and groping. You try to squirm away, but he holds you firmly.</h3>
<<video 'shopping/flash/securitySex/securitysex3'>>
<<Speech Player "I have nothing on me. Please stop.">>
<<Speech Strange "Mall Security" "Girls can hide things in a lot of places, you know? Gotta be thorough.">>
<<Speech Player "But I'm not hiding anything. Seriously!">>
<<Speech Strange "Mall Security" "I need to be absolutely sure. Take off your clothes.">>
<<Speech Player "What? No! I'm not taking my clothes off!">>
<<Speech Strange "Mall Security" "Do you want me to call the cops? They'll do a much more *thorough* search. Your choice.">>
<<Speech Player "No, I'll do it.">>
<<linkreplace "Take off your clothes">>
<h3>You hesitantly begin to undress, feeling exposed and vulnerable.</h3>
<<video 'shopping/flash/securitySex/securitysex4'>>
<<GetNaked>>
<<Speech Strange "Mall Security" "I said *all* your clothes. Every single piece.">>
<<Speech Player "I... I'm naked.">>
<<Speech Strange "Mall Security" "Those panties are still on, sweetheart. Don't be shy.">>
<<Speech Player "Please, I don't want to do this. It's so humiliating.">>
<<Speech Strange "Mall Security" "Rules are rules. And security comes first. Down they go.">>
<<linkreplace "Take off your panties">>
<h3>With trembling hands, you slide your panties down, your face burning with shame.</h3>
<<video 'shopping/flash/securitySex/securitysex5'>>
<<Speech Strange "Mall Security" "Now that's a good girl. Let's do that search again, shall we? Just to be *extra* sure.">>
<<Speech Player "I'm naked! There's nothing to search!">>
<<Speech Strange "Mall Security" "Oh, honey, you're so innocent. There are all sorts of places things can be hidden.">>
<<linkreplace "He searches you again">>
<h3>The security guard runs his hands over your bare skin, lingering on your breasts and thighs. His touch makes you recoil in disgust.</h3>
<<video 'shopping/flash/securitySex/securitysex6'>>
<<Speech Player "Can I please go now? I've done everything you asked.">>
<<Speech Strange "Mall Security" "Not yet, sweetheart. We're just getting started.">>
<<linkreplace "Why?">>
<h3>The security guard keeps touching your body, his hands now roaming freely over your naked skin.</h3>
<<video 'shopping/flash/securitySex/securitysex7'>>
<<Speech Strange "Mall Security" "You know you can still be arrested for indecent exposure, right? A night in jail… that wouldn't look good on your record, would it?">>
<<Speech Player "Please, I'll do anything. Just let me go.">>
<<Speech Strange "Mall Security" "Anything? Good. Then we have a deal. You do exactly what I say, and I'll forget this whole thing ever happened.">>
<<Speech Player "What do you want?">>
<<Speech Strange "Mall Security" "Get on your knees and suck my dick.">>
<<Speech Player "What?!! No! I'm not doing that!">>
<<Speech Strange "Mall Security" "You don't have a choice. It's either that, or the cops. Tick-tock, sweetheart. I haven't got all day.">>
<<linkreplace "Blow him">>
<h3>You take the security guard's cock into your mouth.</h3>
<<video 'shopping/flash/securitySex/securitysex8'>>
<<Speech Strange "Mall Security" "Is that all you've got, sweetheart? I bet you've practiced this before.">>
<<Speech Player "No! I swear, I haven't!">>
<<Speech Strange "Mall Security" "Don't play coy. You're enjoying this way too much.">>
<<linkreplace "Give him a real blowjob">>
<h3>You wrap your lips around the security guard's cock, swirling your tongue around the tip.</h3>
<<video 'shopping/flash/securitySex/securitysex9'>>
<<Speech Strange "Mall Security" "That's it, sweetheart. You're getting the hang of it.">>
<<Speech Player "Can I please go now?">>
<<Speech Strange "Mall Security" "We're just getting started. Now get on the table.">>
<<linkreplace "Get on the table">>
<h3>You climb onto the table, your heart pounding as the security guard positions himself between your legs.</h3>
<<video 'shopping/flash/securitySex/securitysex10'>>
<<Speech Strange "Mall Security" "You feel so good.">>
<<Speech Player "Please, just make it quick.">>
<<Speech Strange "Mall Security" "Turn around and face me.">>
<<linkreplace "Turn to face him">>
<h3>You turn to face the security guard, your eyes locked with his.</h3>
<<video 'shopping/flash/securitySex/securitysex11'>>
<<Speech Strange "Mall Security" "You like this, don't you? Don't lie.">>
<<Speech Player "I... I don't.">>
<<Speech Strange "Mall Security" "You're a terrible liar. Now, come on and ride me.">>
<<linkreplace "Ride him">>
<h3>You straddle the security guard, the rhythmic motion building the tension.</h3>
<<video 'shopping/flash/securitySex/securitysex12'>>
<<Speech Strange "Mall Security" "Oh god, baby, I'm close.">>
<<Speech Player "Please, just finish.">>
<<Speech Strange "Mall Security" "Get on your knees.">>
<<linkreplace "Get on your knees">>
<h3>You sink to your knees, bracing yourself as the security guard cum.</h3>
<<video 'shopping/flash/securitySex/securitysex13'>>
<<Speech Strange "Mall Security" "Good girl. Now get out of here before I change my mind.">>
<<Speech Player "Do you have something I can clean myself with?">>
<<Speech Strange "Mall Security" "Just take your clothes and get out!">>
<<linkreplace "Get out">>
<h3>You quickly dress, your face still flushed, and hurry out of the security room.</h3>
<<video 'shopping/flash/securitySex/securitysex14'>>
<<WearClothes>>
<<addCorruption>>
<<UnlockLocationScene mall CaughtFlashing>>
<<button 'Return ↩️' 'Mall'>>
<<AddTime '1'>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">PHARMACY</h1>
<h3> The air is filled with the smell of medicine and the sound of people coughing. </h3>
<div class="gridclothingstore-container">
<div>
<div class= "gridclothingstore-text">$items.pregnancytest.name</div>
[img[setup.ImagePath+'/player/items/pregnancytest.webp']]
<div>
<<button 'Buy ($items.pregnancytest.price $)'>>
<<Buy $items.pregnancytest>>
<<AddToInventory pregnancyTest>>
<</button>>
</div>
</div>
<div>
<div class= "gridclothingstore-text">$items.contraceptivePill.name</div>
[img[setup.ImagePath+'/player/items/contraceptivePill.webp']]
<div>
<<button 'Buy ($items.contraceptivePill.price $)'>>
<<Buy $items.contraceptivePill>>
<<AddToInventory contraceptivePill>>
<</button>>
</div>
</div>
</div>
<<button 'Return' 'Mall'>><</button>>
</center><center>
<h1 class="ptitle">CASUAL CLOTHES</h1>
<div class="gridclothingstore-container">
<<for _clothing range $clothes>>
<<if _clothing.purchased == false && _clothing.type == 'casual'>>
<<ClothShop _clothing>>
<</if>>
<</for>>
</div>
<br>
<<button 'Return 👚' 'ClothingStore'>><</button>>
</center>
<style>
.passage button {
height: auto;
width: auto;
}
</style><center>
<h1 class="ptitle">CLOTHING STORE</h1>
<div id="place-head">
[img[setup.ImagePath+'/shopping/clothingstore/clothingstorebanner.jpg']]
</div>
<div class="menuLocation">
<<button 'Casual Clothes 👗' 'CasualClothes'>><</button>>
<<button 'School Clothes 👔' 'SchoolClothes'>><</button>>
<<button 'Fitness Clothes 👟' 'FitnessClothes'>><</button>>
<<button 'Swim Clothes 👙' 'SwimClothes'>><</button>>
<<button 'Mall 🏬' 'Mall'>><</button>>
</div>
</center><center>
<h1 class="ptitle">FITNESS CLOTHES</h1>
<div class="gridclothingstore-container">
<<for _clothing range $clothes>>
<<if _clothing.purchased == false && _clothing.type == 'fitness'>>
<<ClothShop _clothing>>
<</if>>
<</for>>
</div>
<br>
<<button 'Return 👚' 'ClothingStore'>><</button>>
</center>
<style>
.passage button {
height: auto;
width: auto;
}
</style><center>
<h1 class="ptitle">SCHOOL CLOTHES</h1>
<div class="gridclothingstore-container">
<<for _clothing range $clothes>>
<<if _clothing.purchased == false && (_clothing.type == 'school' || _clothing.type == 'schoolCheerleader')>>
<<ClothShop _clothing>>
<</if>>
<</for>>
</div>
<br>
<<button 'Return 👚' 'ClothingStore'>><</button>>
</center>
<style>
.passage button {
height: auto;
width: auto;
}
</style><center>
<h1 class="ptitle">SWIM CLOTHES</h1>
<div class="gridclothingstore-container">
<<for _clothing range $clothes>>
<<if _clothing.purchased == false && _clothing.type == 'swim'>>
<<ClothShop _clothing>>
<</if>>
<</for>>
</div>
<br>
<<button 'Return 👚' 'ClothingStore'>><</button>>
</center>
<style>
.passage button {
height: auto;
width: auto;
}
</style><center>
<h1 class="ptitle">TECH STORE</h1>
<<Speech Player "These prices are killing me! Is there any way I could get a discount? Pretty please?">>
<<video 'shopping/techstore/discountSex/discountSex1'>>
<<Speech Strange "Well, I could maybe swing a 5% discount... but you'd have to do something for me.">>
<<Speech Player "What did you have in mind?">>
<<Speech Strange "I'm a bit of a photographer, and you've got such a great look. How about letting me take a few pictures?">>
<<Speech Player "Just pictures? Sure, I can do that.">>
<<Speech Strange "Excellent! Let's go in the back, where there's better lighting.">>
<<video 'shopping/techstore/discountSex/discountSex2'>>
<<Speech Strange "Now, don't be shy. I need to get a little closer, okay? Work it for the camera!">>
<<Speech Player "No problem, I'm ready for my close-up.">>
<<video 'shopping/techstore/discountSex/discountSex3'>>
<<Speech Strange "You know, I could probably do a 10% discount if you lost a few of these clothes...">>
<<if $player.exhibitionism >= 10>>
<<linkreplace 'Sounds good to me 🙂'>>
<<GetNaked>>
<<Speech Player "Okay, what do you want me to take off first?">>
<<Speech Strange "Let's start with the blouse. Gives us something to build up to.">>
<<Speech Player "Easy enough.">>
<<video 'shopping/techstore/discountSex/discountSex4'>>
<h3>You slip off your blouse, your bra doing little to hide your hardening nipples. </h3>
<<Speech Strange "Those shorts are a little distracting... Why don't you lose those too?">>
<<Speech Player "Anything for a discount, right?">>
<<video 'shopping/techstore/discountSex/discountSex5'>>
<h3>You shimmy out of your shorts, leaving you in just your panties. </h3>
<<Speech Strange "And the bra... Let's see those gorgeous tits.">>
<<Speech Player "Hmm, I don't know about that...">>
<<Speech Strange "Tell you what, I'll make it 15%. Final offer.">>
<<if $player.corruption.level >= 2>>
<<linkreplace 'Deal 😀'>>
<<Speech Player "Alright, you win. Off it comes.">>
<<video 'shopping/techstore/discountSex/discountSex6'>>
<h3>You unhook your bra, tossing it carelessly onto the pile of clothes. </h3>
<<Speech Strange "And the panties. I need to see you completely bare, beautiful.">>
<<Speech Player "Fine. But this discount better be worth it.">>
<<video 'shopping/techstore/discountSex/discountSex7'>>
<h3>You step out of your panties, completely naked now. </h3>
<<Speech Strange "Damn... you are stunning. I'm going to take some incredible photos of you like this.">>
<<Speech Player "Just get on with it.">>
<<video 'shopping/techstore/discountSex/discountSex8'>>
<<Speech Strange "You know what would really make these shots special? If you touched yourself a little...">>
<<Speech Player "Seriously? Ugh, fine. But only because I really want this discount.">>
<<linkreplace 'Masturbate'>>
<h3>You sit down in the chair he gestures to, your fingers finding your clit as you stroke yourself for him.</h3>
<<video 'shopping/techstore/discountSex/discountSex9'>>
<<Speech Strange "Good girl... you're so fucking hot.">>
<<Speech Player "Thanks... I try.">>
<h3>You catch him staring at your pussy, his hand moving in his pants. He's definitely hard now.</h3>
<<Speech Strange "How about we make another deal? A better one?">>
<<Speech Player "I'm listening...">>
<<Speech Strange "30% off. And we can forget about the photos. How about you just fuck me instead?">>
<<if $player.corruption.level >= 3>>
<<linkreplace "Now you're talking 😍">>
<h3>You get up from the chair, walking towards him like a predator stalking its prey.</h3>
<<Speech Strange "Get down on your knees, sweetheart. Show me how good you can suck.">>
<h3>You don't hesitate, dropping to your knees and reaching for the bulge in his pants. </h3>
<<video 'shopping/techstore/discountSex/discountSex10'>>
<<Speech Player "Damn, that's a big one.">>
<<Speech Strange "Don't just stare at it, darling. Put it in your mouth.">>
<h3>You take him in your mouth, swirling your tongue around the head of his cock.</h3>
<<video 'shopping/techstore/discountSex/discountSex11'>>
<<Speech Strange "Fuck, that's it... Now, get over to that table. We're going all the way.">>
<<linkreplace 'Go to the table'>>
<h3>You crawl onto the table, lying on your back with your legs spread wide open for him. </h3>
<<video 'shopping/techstore/discountSex/discountSex12'>>
<<Speech Strange "You're a real kinky one, aren't you? Fucking for a discount... I like it.">>
<<Speech Player "Just shut up and fuck me already!">>
<h3>He flips you over, pulling your hips up towards him until you're on all fours. </h3>
<<video 'shopping/techstore/discountSex/discountSex13'>>
<<Speech Player "Yessss! Right there!">>
<<Speech Strange "You're gonna make me cum...">>
<<video 'shopping/techstore/discountSex/discountSex14'>>
<<Speech Strange "Get off the table. Ride me.">>
<<linkreplace 'Ride him 🐎'>>
<h3>He sits down heavily in the chair, and you waste no time straddling his lap and sinking down on his cock. </h3>
<<video 'shopping/techstore/discountSex/discountSex15'>>
<<Speech Strange "Fuck, you're amazing... I can't hold it anymore!">>
<<Speech Player "Cum for me! Cum in my mouth!">>
<<linkreplace 'He cums 😋💦'>>
<h3>You scramble off him, dropping to your knees just in time. He explodes, his cum hot on your tongue. </h3>
<<video 'shopping/techstore/discountSex/discountSex16'>>
<<Speech Player "Give me all of it, Daddy...">>
<<Speech Strange "Oh god, you're a slut... I love it!">>
<h3>He cums for what seems like forever, filling your mouth with his seed.</h3>
<<video 'shopping/techstore/discountSex/discountSex17'>>
<<Speech Strange "That was amazing. Now, get out of here before someone sees you, you little whore. And enjoy that discount!">>
<<UnlockLocationScene mall DiscountSex>>
<<addCorruption>>
<<resetArousal>>
<<FinishSex Strange false>>
<<set $items.laptop.price -= $items.laptop.price * 0.30>>
<<set $items.phone.price -= $items.phone.price * 0.30>>
<<set $items.webcam.price -= $items.webcam.price * 0.30>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<linkreplace "I can't do this 😓">>
<<Speech Player "I'm sorry, but I can't do that">>
<<Speech Strange "I understand, but I can't give you a bigger discount">>
<<Speech Player "I'll take the 15% discount">>
<<Speech Strange "Okay, let's go back to the store">>
<<Speech Player "Thank you">>
<<set $items.laptop.price -= $items.laptop.price * 0.15>>
<<set $items.phone.price -= $items.phone.price * 0.15>>
<<set $items.webcam.price -= $items.webcam.price * 0.15>>
<<NotifyCorruption 3>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<linkreplace "I can't do this 😓">>
<<Speech Player "I'm sorry, but I can't do that">>
<<Speech Strange "I understand, but I can't give you a bigger discount">>
<<Speech Player "I'll take the 10% discount">>
<<Speech Strange "Okay, let's go back to the store">>
<<Speech Player "Thank you">>
<<set $items.laptop.price -= $items.laptop.price * 0.10>>
<<set $items.phone.price -= $items.phone.price * 0.10>>
<<set $items.webcam.price -= $items.webcam.price * 0.10>>
<<NotifyCorruption 2>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<<else>>
<<linkreplace "I can't do this 😓">>
<<Speech Player "I'm sorry, but I can't do that">>
<<Speech Strange "I understand, but I can't give you a bigger discount">>
<<Speech Player "I'll take the 5% discount">>
<<Speech Strange "Okay, let's go back to the store">>
<<Speech Player "Thank you">>
<<set $items.laptop.price -= $items.laptop.price * 0.05>>
<<set $items.phone.price -= $items.phone.price * 0.05>>
<<set $items.webcam.price -= $items.webcam.price * 0.05>>
<<NotifyExhibitionism 10>>
<</linkreplace>>
<</if>>
<<button 'Back to the store 💻' 'TechStore'>>
<<WearClothes>>
<<set $location.mall.subLocations.techStore.discount = true>>
<<AddTime 1>>
<<energy -15>>
<</button>>
</center><center>
<h1 class="ptitle">TECH STORE</h1>
<div id="place-head">
[img[setup.ImagePath+'/shopping/techstore/techbanner.jpg']]
</div>
<div class="gridclothingstore-container">
<<if $items.laptop.purchased == false>>
<div>
<div class= "gridclothingstore-text">$items.laptop.name</div>
[img[setup.ImagePath+'/player/items/laptop.webp']]
<div>
<<button 'Buy ($items.laptop.price $)'>>
<<Buy $items.laptop>>
<</button>>
</div>
</div>
<</if>>
<<if $items.phone.purchased == false && setup.Quest.isActive($Quests.Game.Instafame)>>
<div>
<div class= "gridclothingstore-text">$items.phone.name</div>
[img[setup.ImagePath+'/player/items/phone.webp']]
<div>
<<button 'Buy ($items.phone.price $)'>>
<<Buy $items.phone>>
<</button>>
</div>
<</if>>
<<if $items.webcam.purchased == false>>
<div>
<div class= "gridclothingstore-text">$items.webcam.name</div>
[img[setup.ImagePath+'/player/items/webcam.webp']]
<div>
<<button 'Buy ($items.webcam.price $)'>>
<<Buy $items.webcam>>
<</button>>
</div>
</div>
<</if>>
</div>
<br>
<<if $location.mall.subLocations.techStore.discount == false>>
<<button 'Ask for discount 💸' 'DiscountSex'>><</button>>
<</if>>
<div class="menuLocation">
<<button 'Mall 🏬' 'Mall'>>
<<if $location.mall.subLocations.techStore.discount>>
<<set $items.laptop.price = 1000>>
<<set $items.phone.price = 500>>
<<set $items.webcam.price = 250>>
<<set $location.mall.subLocations.techStore.discount = false>>
<</if>>
<</button>>
</div>
</center>
<style>
.passage button {
height: auto;
width: auto;
}
</style><center>
<h1 class="ptitle">PHOTO STUDIO</h1>
<div id="place-head">
[img[setup.ImagePath+'/photoStudio/banner.webp']]
</div>
<<linkreplace 'Talk with Richard'>>
<<Speech Player "Hi Richard, I'm here for the photo shoot">>
<<Speech Richard "Hi, I'm glad you came, I'm going to take some pictures of you">>
<<Speech Player "What do I need to do?">>
<<Speech Richard "I need you to wear that dress">>
<<Speech Player "Okay, I'll put it on">>
<<Speech Richard "I'll be waiting for you in the studio">>
<<linkreplace 'Wear the dress'>>
<<set $clothes.photoshootDress.purchased = true>>
<<ChangeClothes $clothes.photoshootDress>>
<h3>You notice that you were not wearing panties under your clothes, and that dress is very short</h3>
<<Speech Player "I don't think there will be a problem, it's just a photo shoot, I just don't move too much and he won't notice that I'm not wearing panties">>
<<button 'Go to the photoshoot' 'Photoshoot'>><</button>>
<</linkreplace>>
<</linkreplace>>
<<button 'City Center 🏙️' 'Center'>><</button>>
</center><center>
<h1 class="ptitle">PHOTO SHOOT</h1>
<h3>You step out in the dress, and Richard's eyes light up.</h3>
<<Speech Richard "Wow. You look absolutely stunning. I can't wait to start shooting.">>
<<Speech Player "Thank you. I'm ready when you are.">>
<<Speech Richard "Great. Let's begin. Just relax and follow my directions.">>
<<linkreplace 'Strike a pose'>>
<<video 'photoStudio/photoshoot1/photoshoot1'>>
<h3>As he adjusts your pose, your dress rides up, revealing you're not wearing panties. A blush creeps up your neck.</h3>
<<Speech Richard "Don't worry about it. It's perfectly normal. Happens all the time. Actually…">>
<<Speech Player "Oh, I'm so embarrassed...">>
<<Speech Richard "No, no. It's fine. Really. In fact, it adds a certain… vulnerability. Hold that pose.">>
<h3>He encourages you to keep the dress lifted, capturing the accidental exposure.</h3>
<<video 'photoStudio/photoshoot1/photoshoot2'>>
<<Speech Richard "Beautiful. Absolutely beautiful. Okay, turn and face me.">>
<<linkreplace 'Turn to him'>>
<<video 'photoStudio/photoshoot1/photoshoot3'>>
<h3>You turn, and he snaps a few more shots.</h3>
<<Speech Richard "You're a natural. But let's add a touch of… sensuality.">>
<<Speech Player "How?">>
<<linkreplace 'He guides you'>>
<h3>He lowers the straps of your dress, his fingers lingering on your skin.</h3>
<<Speech Richard "Put your hands on your breasts. Yes, just like that.">>
<h3>You follow his instruction, your cheeks burning. The camera clicks.</h3>
<<video 'photoStudio/photoshoot1/photoshoot4'>>
<<Speech Richard "Perfect. Now, let's try something different. Sit by the window.">>
<<linkreplace 'Sit at the window'>>
<h3>You sit, and he frames the shot.</h3>
<<video 'photoStudio/photoshoot1/photoshoot5'>>
<<Speech Richard "Good, good. But I have an idea. How about you get on all fours by the window? It would be incredibly striking.">>
<<Speech Player "On all fours? I don't know...">>
<<Speech Richard "Trust me. It'll be artistic. I do this with all my models.">>
<h3>Hesitantly, you agree.</h3>
<<linkreplace 'Get on all fours'>>
<h3>You position yourself, feeling increasingly exposed.</h3>
<<video 'photoStudio/photoshoot1/photoshoot6'>>
<<Speech Richard "Excellent. Now, lift your dress just a little. Just enough to… enhance the composition.">>
<<Speech Player "I'm not sure...">>
<<Speech Richard "Come on. Don't be shy.">>
<<linkreplace 'Lift your dress'>>
<h3>You comply, the camera capturing every angle.</h3>
<<video 'photoStudio/photoshoot1/photoshoot7'>>
<<Speech Richard "Perfect. One more time. Same pose.">>
<<linkreplace 'Get on all fours again'>>
<<video 'photoStudio/photoshoot1/photoshoot8'>>
<h3>This time, he doesn't ask. He walks over and lifts your dress himself, his touch sending a shiver down your spine.</h3>
<<video 'photoStudio/photoshoot1/photoshoot9'>>
<<Speech Richard "Much better. So much more… sensual.">>
<<Speech Player "If you say so...">>
<h3>He finishes the shoot.</h3>
<<video 'photoStudio/photoshoot1/photoshoot10'>>
<<Speech Richard "Alright, I think we have enough. Let me show you.">>
<<linkreplace 'See the photos'>>
<h3>The photos are stunning. You're amazed.</h3>
<<video 'photoStudio/photoshoot1/photoshoot11'>>
<<Speech Richard "See? Told you. You're incredible. I'll send them to you.">>
<<Speech Player "Thank you. I can't wait to see them.">>
<<linkreplace "Leave">>
<h3>As you turn to leave, he grabs your arm.</h3>
<<Speech Richard "Hold on. Where do you think you're going? There's the matter of my payment.">>
<<Speech Player "Payment? There was nothing about payment on Instafame.">>
<<Speech Richard "Well, the session is $500.">>
<<if $player.money >= 500>>
<h3>You have the money, but spending it all on a photoshoot would wipe out your savings. You need that money to escape your current living situation.</h3>
<</if>>
<<linkreplace "I don't have that money">>
<<Speech Player "I… I don't have that kind of money.">>
<<Speech Richard "Don't worry. There are other ways you can compensate me.">>
<<Speech Player "What… what other ways?">>
<<Speech Richard "How about we make a little… private video?">>
<<linkreplace "I can't do that!">>
<<Speech Player "A… a porn video? I can't do that!">>
<<Speech Richard "You don't have to do anything you don't want to. But I do need to be paid.">>
<<Speech Player "But… what will you do with the video?">>
<<Speech Richard "It'll be our little secret. Just for me.">>
<<Speech Player "Okay… okay. Fine.">>
<<Speech Richard "Good girl. Now, get down on your knees and suck my cock. I'll get the camera rolling.">>
<<linkreplace 'Suck his cock'>>
<<video 'photoStudio/photoshoot1/photoshoot12'>>
<<Speech Richard "Mmm, that's it. I think this is the beginning of a beautiful partnership.">>
<h3>Shame burns through you as he films you sucking him off.</h3>
<<Speech Richard "Okay, get up. Let me get a good look at that body.">>
<<linkreplace 'Get up'>>
<<video 'photoStudio/photoshoot1/photoshoot13'>>
<h3>He pulls up your dress, exposing your breasts to the camera.</h3>
<<Speech Richard "What a delicious body you have, you naughty girl. I'm going to enjoy watching this later.">>
<<Speech Player "You promised you wouldn't show it to anyone...">>
<<Speech Richard "Now get on all fours. I want to fuck that tight little pussy.">>
<<linkreplace 'Get on all fours'>>
<<video 'photoStudio/photoshoot1/photoshoot14'>>
<h3>He rubs his cock against your wetness.</h3>
<<Speech Richard "That's it. Good girl. Here I come.">>
<h3>He thrusts into you.</h3>
<<video 'photoStudio/photoshoot1/photoshoot15'>>
<<Speech Richard "Oh god, this is so good!">>
<<Speech Richard "Suck my cock again. I loved that little mouth of yours.">>
<<linkreplace 'Suck him'>>
<<GetNaked>>
<h3>You take him back in your mouth.</h3>
<<video 'photoStudio/photoshoot1/photoshoot16'>>
<<Speech Richard "That's it, you little slut. Suck it good.">>
<<video 'photoStudio/photoshoot1/photoshoot17'>>
<<Speech Richard "Come on. Ride me.">>
<<linkreplace 'Ride him'>>
<h3>You climb on top, the lust taking over.</h3>
<<video 'photoStudio/photoshoot1/photoshoot18'>>
<h3>You ride him hard, lost in the moment.</h3>
<<video 'photoStudio/photoshoot1/photoshoot19'>>
<<Speech Richard "Turn around. I want to fuck you sideways.">>
<<linkreplace 'Spooning'>>
<h3>You turn, spreading your legs as he enters you from behind.</h3>
<<video 'photoStudio/photoshoot1/photoshoot20'>>
<<Speech Richard "Kiss me, you bitch.">>
<<video 'photoStudio/photoshoot1/photoshoot21'>>
<h3>The fucking intensifies.</h3>
<<video 'photoStudio/photoshoot1/photoshoot22'>>
<<Speech Richard "I'm going to cum!">>
<<linkreplace 'He cums'>>
<h3>He pulls out, cumming all over you.</h3>
<<video 'photoStudio/photoshoot1/photoshoot23'>>
<<Speech Richard "You were so quiet. I hope you enjoyed it as much as I did.">>
<<Speech Player "I… I did.">>
<<FinishQuest $Quests.Richard.Model>>
<<UnlockLocationScene photoStudio Model>>
<<FinishSex Richard true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'PhotoStudio'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">PRISON 🚔</h1>
<h3>I'm taken to the police station and thrown in a cold, damp cell. This is bad.</h3>
<<video 'vipers/houseRob/houseRob5'>>
<<Speech Player "Shit. I'm so fucked.">>
<<Speech PoliceMan "Up against the wall. I'm gonna search you.">>
<<linkreplace "He searches you">>
<h3>Rough hands pat me down, but they don't find anything.</h3>
<<video 'vipers/houseRob/houseRob6'>>
<<Speech PoliceMan "Clothes off. All of them. We need to do a more thorough search.">>
<<Speech Player "What? You serious?">>
<<Speech PoliceMan "Don't worry, I'm not gonna touch you.">>
<<Speech Player "Then who is?">>
<<Speech PoliceMan "You'll see.">>
<<linkreplace "Take off your clothes">>
<h3>I reluctantly peel off my pants and shirt, the cold air raising goosebumps on my skin.</h3>
<<video 'vipers/houseRob/houseRob7'>>
<<Speech PoliceMan "Everything. That includes your panties, bitch.">>
<<Speech Player "This is bullshit!">>
<<Speech PoliceMan "Shut your mouth and do as you're told!">>
<<linkreplace "Take off your underwear">>
<<GetNaked>>
<h3>I slide off my underwear, completely exposed and humiliated.</h3>
<<video 'vipers/houseRob/houseRob8'>>
<<Speech PoliceMan "My partner will be here in a minute to conduct a proper search.">>
<<linkreplace "He calls his partner">>
<h3>Another officer, a woman, struts in with a predatory grin.</h3>
<<video 'vipers/houseRob/houseRob9'>>
<<Speech PoliceWoman "Well, well, well. What do we have here?">>
<<Speech PoliceMan "We need to check her real good, if you know what I mean.">>
<<Speech PoliceWoman "This is gonna be fun. Bend over, sweetheart.">>
<<linkreplace "Bend over">>
<h3>I bend over, bracing myself. Her fingers invade me, rough and probing.</h3>
<<video 'vipers/houseRob/houseRob10'>>
<<Speech PoliceWoman "Let's see if you're hiding anything up there.">>
<<Speech Player "Stop! That hurts!">>
<<Speech PoliceMan "Shut up!">>
<<Speech PoliceWoman "I think I found something!">>
<<Speech PoliceMan "What is it?">>
<<Speech PoliceWoman "A nice, wet pussy just begging to be fucked.">>
<<linkreplace "They take you to the cell again">>
<h3>They drag me back to the cell. The female officer starts unbuttoning her shirt, a glint in her eye.</h3>
<<video 'vipers/houseRob/houseRob11'>>
<<Speech PoliceWoman "Don't worry, we're gonna have some fun with you.">>
<<Speech PoliceMan "If you cooperate, we might go easy on you.">>
<<Speech Player "What do you want?">>
<<Speech PoliceMan "You know what we want.">>
<<linkreplace "She straps on a dildo">>
<h3>She pulls out a thick, black strap-on and fastens it around her waist.</h3>
<<video 'vipers/houseRob/houseRob12'>>
<<Speech PoliceWoman "Now, let's see if you can handle this.">>
<<Speech PoliceMan "I think she's done this before. Look how wet she is.">>
<<linkreplace "She gets closer">>
<h3>She steps towards me, the dildo inches from my face.</h3>
<<video 'vipers/houseRob/houseRob13'>>
<<Speech PoliceWoman "We're gonna have some fun with you, and you're gonna do everything we say. Understand?">>
<<Speech PoliceMan "If you don't, you'll be staying here for a long, long time.">>
<<Speech PoliceWoman "Now, open your mouth.">>
<<linkreplace "You open your mouth">>
<h3>I open my mouth, and she shoves her fingers inside, making me gag.</h3>
<<video 'vipers/houseRob/houseRob14'>>
<<Speech PoliceWoman "Let's see if we can find anything in here.">>
<<Speech PoliceMan "Shove it all the way in. Let's see if she can take it.">>
<<linkreplace "She searches your mouth">>
<h3>She pulls her fingers out and replaces them with her tongue, licking and sucking.</h3>
<<video 'vipers/houseRob/houseRob15'>>
<<Speech PoliceWoman "I don't taste any drugs, but I do taste something else.">>
<<Speech PoliceMan "What?">>
<<Speech PoliceWoman "A wet pussy, just begging to be fucked. Come here and taste my cock.">>
<<linkreplace "You suck her strap-on">>
<h3>I wrap my lips around the hard, plastic dildo, sucking and licking.</h3>
<<video 'vipers/houseRob/houseRob16'>>
<<Speech PoliceWoman "Don't forget my partner. He wants a taste too.">>
<<Speech PoliceMan "I think she's enjoying this.">>
<<Speech PoliceWoman "On all fours now. We're gonna fuck you.">>
<<linkreplace "You get on all fours">>
<h3>I get on all fours, and she rams the dildo into me.</h3>
<<video 'vipers/houseRob/houseRob17'>>
<<Speech PoliceWoman "Moan, bitch, moan!">>
<<Speech PoliceMan "Look how my cock fits perfectly inside her.">>
<<Speech PoliceWoman "I want to be sucked too. Come here.">>
<<linkreplace "You suck her while he f*cks you">>
<h3>I suck her strap-on while the male officer takes his turn. The double penetration is intense.</h3>
<<video 'vipers/houseRob/houseRob18'>>
<<Speech PoliceWoman "Good girl. You're doing great.">>
<<Speech PoliceMan "I think she's ready for more.">>
<<Speech PoliceWoman "My turn again!">>
<<linkreplace "She f*cks you">>
<h3>She pounds into me while the male officer fucks her.</h3>
<<video 'vipers/houseRob/houseRob19'>>
<<Speech PoliceWoman "This is so good!">>
<<Speech PoliceMan "I think she's enjoying it. Look at her face.">>
<<Speech PoliceWoman "Lie down, bitch!">>
<<linkreplace "You lie down">>
<h3>I lie down, and she fucks me from the side while the other officer continues to pound her.</h3>
<<video 'vipers/houseRob/houseRob20'>>
<<Speech PoliceWoman "I'm gonna miss this one when she leaves.">>
<<Speech PoliceMan "We can catch her again, don't worry.">>
<<Speech PoliceWoman "Come here and fuck me, and she's gonna lick my pussy.">>
<<linkreplace "You lick her">>
<h3>I lick her while the other officer fucks her.</h3>
<<video 'vipers/houseRob/houseRob21'>>
<<Speech PoliceWoman "Lick me, bitch, lick me!">>
<<Speech PoliceMan "Obey her, you bitch!">>
<<Speech PoliceWoman "Fuck, let me rest a little. I'm tired.">>
<<Speech PoliceMan "Come and ride me, slut.">>
<<linkreplace "You ride him">>
<h3>I ride the male officer while the female officer watches and masturbates.</h3>
<<video 'vipers/houseRob/houseRob22'>>
<<Speech PoliceWoman "Ride him! I want to see you riding him!">>
<<Speech PoliceMan "Fuck, I'm gonna cum!">>
<<Speech PoliceWoman "On your knees, now!">>
<<linkreplace "You get on your knees">>
<h3>I get on my knees, and he cums all over my face.</h3>
<<video 'vipers/houseRob/houseRob23'>>
<<Speech PoliceWoman "Take it all. Don't waste a drop!">>
<<Speech PoliceMan "This is so good!">>
<<linkreplace "She cleans you">>
<h3>She licks the cum off my face.</h3>
<<video 'vipers/houseRob/houseRob24'>>
<<Speech PoliceMan "What a naughty girl you are!">>
<<Speech PoliceWoman "Now open your mouth. I'm gonna spit on you.">>
<<linkreplace "You open your mouth">>
<h3>I open my mouth, and she spits all the cum into it.</h3>
<<video 'vipers/houseRob/houseRob25'>>
<<Speech PoliceWoman "Swallow it all!">>
<<Speech PoliceMan "You're a real slut!">>
<<Speech PoliceWoman "Now get dressed. You're being released tomorrow.">>
<<linkreplace "You get dressed">>
<<WearClothes>>
<h3>I get dressed, and they leave the cell.</h3>
<<video 'vipers/houseRob/houseRob26'>>
<<Speech Player "What the fuck just happened? I think I should sleep.">>
<<button 'Sleep'>>
<<UnlockLocationScene policeDep HouseRobbing>>
<<FinishSex PoliceMan false>>
<<NewDay>>
<<notify 'info'>>You wake up the next day and are released from prison.<</notify>>
<<goto 'PoliceStation'>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">POLICE STATION 🚔</h1>
<h3>You are in front of the police station. The building is old and imposing, with a large sign that reads "POLICE" in big letters.</h3>
<h3>You don't have any business here, but you can always come back later.</h3>
<div class="gridcityZone-container">
<<CityMap $location.center>>
</div>
</center><center>
<h1 class="ptitle">PUBLIC POOL</h1>
<div id="place-head">
[img[setup.ImagePath+'/pool/poolbanner.jpg']]
</div>
<div class="menuLocation">
<<button 'Swim 🏊🏼♀️'>>
<<if $player.clothing.type == 'swim'>>
<<goto 'PoolSwim'>>
<<else>>
<<notify 'warning'>>You aren't wearing a swimsuit!<</notify>>
<</if>>
<</button>>
<<button 'Change Clothes 👙' 'Wardrobe'>>
<<set $activeTab to 'swim'>>
<</button>>
<<button 'City 🏙️'>>
<<if $player.clothing.type == 'swim'>>
<<notify 'warning'>>You cannot go out wearing a swimsuit<</notify>>
<<else>>
<<goto 'Center'>>
<</if>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">SWIM</h1>
<h3> You are swimming in the pool, it's refreshing!</h3>
<<set $game.randomMedia to either("swim1.webp", "swim2.webp", "swim3.webp", "swim4.webp", "swim5.webp")>>
[img[setup.ImagePath+'/pool/swim/' + $game.randomMedia]]
<<if random(1,3) == 1 || $player.clothing.corruption >= 30>>
<h3>Your bikini is attracting a lot of attention, you notice several eyes wanting you</h3>
<<Speech Strange "Show your breasts!!">>
<h3>You notice a guy yelling at you to show them your boobs, you feel tempted to show them off</h3>
<<if $player.exhibitionism >= 10>>
<<linkreplace "Show him 🍒">>
<<set $game.randomMedia to either("poolFlash1.webp", "poolFlash2.webp")>>
[img[setup.ImagePath+'/pool/swim/flash/' + $game.randomMedia]]
<h3>He goes crazy when they see her breasts, and start whispering to each other</h3>
<<Speech Strange "I doubt you'll get naked!!">>
<<if $player.exhibitionism >= 15>>
<<linkreplace "Get naked">>
<<GetNaked>>
<<set $game.randomMedia to either("poolNude1.webp", "poolNude2.webp", "poolNude3.webp", "poolNude4.webp")>>
[img[setup.ImagePath+'/pool/swim/flash/' + $game.randomMedia]]
<h3>He is shocked when he sees you naked and starts taking pictures of you</h3>
<<Speech Strange "I can't believe you did it!!">>
<h3>You feel a huge turn-on as he watches you completely naked in front of him, maybe you can ask him to get naked too ?</h3>
<<if $player.corruption.level >= 3>>
<<Speech Player "Why don't you take your clothes off too? It's just the two of us here.">>
<h3>Immediately the boy takes off all his clothes and gets naked with you. You start swimming towards him, and when you find him, you start kissing him</h3>
<<video 'pool/swim/poolSex/poolSex1'>>
<br>
<<button 'Kiss him 👄' 'PoolSwimSex'>><</button>>
<<else>>
<<Speech Player "I'm not ready for that yet 😂">>
<<NotifyCorruption 3>>
<</if>>
<</linkreplace>>
<<addExb>>
<<addArousal>>
<<UnlockLocationScene pool PoolFlash>>
<<else>>
<<Speech Player "Maybe another time 😂">>
<<NotifyExhibitionism 15>>
<</if>>
<br>
<</linkreplace>>
<<else>>
<<linkreplace "Ignore them">>
<h3>You ignore them and continue swimming.</h3>
<<NotifyExhibitionism 10>>
<</linkreplace>>
<</if>>
<<else>>
<br>
<</if>>
<<addFit>>
<<button 'Return ↩️'>>
<<AddTime 1>>
<<energy -15>>
<<EnterLocation pool>>
<<WearClothes>>
<</button>>
</center>
<style>
.passage img {
zoom: 120%;
}
</style><center>
<h1 class="ptitle">SWIM SEX</h1>
<h3>The kiss deepens, your tongues tangling together as the heat between your bodies turns scorching. You're both already naked, the feel of slick skin against slick skin driving you wild.</h3>
<<video 'pool/swim/poolSex/poolSex2'>>
<<Speech Player "Oh god, touch me... I need you to eat me out.">>
<<Speech Strange "I'm going to make you come so hard, baby. Just wait.">>
<<video 'pool/swim/poolSex/poolSex3'>>
<h3>His tongue swipes across your clit, sending a jolt of pleasure through you. You moan, your fingers digging into his shoulders. </h3>
<<Speech Strange "Suck my cock, baby. Right now. Underwater." >>
<<Speech Player "Underwater? I... I've never done that before." >>
<<linkreplace "Blow him underwater 💧">>
<h3>You take a deep breath and sink down, his cock already hard against your cheek. You take him into your mouth, the warm water swirling around you as you start to bob up and down. </h3>
<<video 'pool/swim/poolSex/poolSex4'>>
<<Speech Strange "Fuck, that's hot. I've always wanted to do this!">>
<h3>You come up for air, a little lightheaded. Maybe underwater blowjobs weren't your thing.</h3>
<<Speech Player "Okay, enough waterworks for now. Let's get out.">>
<<Speech Strange "Yeah, alright.">>
<<linkreplace "Get out the pool">>
<h3>You climb out of the pool, water cascading down your body. You want him so badly. You pull him down to the ground, straddling his hips and rocking against his hardening cock. </h3>
<<video 'pool/swim/poolSex/poolSex5'>>
<<Speech Strange "That's it, ride me. You're such a good little slut, aren't you?">>
<<Speech Player "I love it, can't you tell? Fuck me harder!">>
<<video 'pool/swim/poolSex/poolSex6'>>
<<Speech Strange "On your side, bitch. Let me see that ass.">>
<<linkreplace "Obey him">>
<h3>You move off of him, turning onto your side and pressing your ass back against his hips. </h3>
<<video 'pool/swim/poolSex/poolSex7'>>
<<Speech Player "Fuck me! What are you waiting for?">>
<<Speech Strange "You're such a dirty little whore. Moan for me. Louder!">>
<<Speech Player "Ahhh! Oh god, yessss!">>
<<Speech Strange "Get on your hands and knees!">>
<<linkreplace "Doggy">>
<h3>You crawl around in front of him, pushing your ass up into the air. He grabs your hips, slamming into you with a groan.</h3>
<<video 'pool/swim/poolSex/poolSex8'>>
<h3>He's hitting your sweet spot perfectly, and you can't hold back the loud moans that escape your lips. </h3>
<<Speech Strange "Who's your daddy? Whose little bitch are you?">>
<<Speech Player "Yours! I'm yours, fuck me harder!">>
<h3>He pulls out suddenly, and you whimper as you feel his hard cock dragging across your sensitive flesh. </h3>
<<video 'pool/swim/poolSex/poolSex9'>>
<<Speech Player "Don't stop! Put it back in!">>
<<Speech Strange "Don't worry, baby. I'm not done with you yet.">>
<<video 'pool/swim/poolSex/poolSex10'>>
<h3>He slides back into you, his thrusts getting sloppier as he nears his release.</h3>
<<Speech Strange "I'm gonna cum! I wanna cum in your mouth.">>
<<linkreplace "Kneel down to him">>
<h3>You scramble back over to him, your mouth watering as you watch his cock throbbing. He wastes no time, stroking himself and aiming for your open mouth. You swallow every drop, eager to please.</h3>
<<video 'pool/swim/poolSex/poolSex11'>>
<<Speech Strange "Fuck, you're amazing. So hot.">>
<h3>You both quickly get dressed, your skin still buzzing from the encounter. You need to get out of here before someone stumbles upon the aftermath... </h3>
<<UnlockLocationScene pool PoolSex>>
<<addCorruption>>
<<resetArousal>>
<<FinishSex Strange false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'Pool'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">ELITE DISTRICT</h1>
<div class="newCityMap-container">
<<for _location range $location>>
<<if _location.area == "Elite" || _location.area == "*">>
<<CityMap _location>>
<</if>>
<</for>>
</div>
</center><center>
<h1 class="ptitle">JAMAL'S BATHROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/jamal/house/bathroom/bathroombanner.jpg']]
</div>
<<button 'Hallway 🚪' 'JamalHallway'>><</button>>
</center><center>
<h1 class="ptitle">JAMAL'S BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/jamal/house/bedroom/bedroombanner.jpg']]
</div>
<<button 'Hallway 🚪' 'JamalHallway'>><</button>>
</center><center>
<h1 class="ptitle">PLAYING BILLIARDS</h1>
<h3>You go to the games room, and there's a pool table right in the center.</h3>
[img[setup.ImagePath+'/jamal/house/billiardsSex/billiardstable.webp']]
<<Speech Player "I've always wanted to play pool, but never really had the chance.">>
<<Speech Jamal "Do you know how to play, baby girl?">>
<<Speech Player "Not really, but I'm a fast learner. Especially with a hot teacher. *wink*">>
<<Speech Jamal "I can teach you alright. It's easy... almost as easy as taking your clothes off.">>
<<Speech Player "Ooh, tempting. But let's play first.">>
<<linkreplace "Play with him">>
<h3>He grabs a cue and shows you the basics.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex1'>>
<<Speech Jamal "You gotta hit the white ball with the cue, and try to knock those colored balls into the pockets. Just like sinking my balls into… well, you know.">>
<<Speech Player "I think I get it… and I like where your mind is going.">>
<<Speech Jamal "Let me show you how it's done. I'll start.">>
<<linkreplace "He starts playing">>
<h3>He smoothly sinks a colored ball with his first shot.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex2'>>
<<Speech Player "Damn, you're good at this. Almost as good as you are in bed, I bet.">>
<<Speech Jamal "I've had some practice. Your turn, sweetheart. Try and impress me.">>
<<linkreplace "You play">>
<h3>You take your shot, but miss.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex3'>>
<<Speech Player "This is harder than it looks. Guess I'm better at other things…">>
<<Speech Jamal "Don't worry, baby. I'll help you. I'm always happy to get my hands on you.">>
<<linkreplace "He helps you">>
<h3>He comes up behind you, his hands covering yours on the cue, guiding your shot.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex4'>>
<<Speech Player "Mmm, your hands feel good there… I'm definitely getting the hang of this now.">>
<<Speech Jamal "You're a natural. Just like you were born to ride this… cue.">>
<<linkreplace "You play again">>
<h3>You sink a ball, and feel him pressing closer.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex5'>>
<<Speech Player "I did it! See? I told you I was a quick learner.">>
<<Speech Jamal "You're learning fast, alright. But I think you need a different kind of cue… a harder one.">>
<<Speech Player "Oh really? What kind of cue did you have in mind?">>
<<Speech Jamal "I think you already know, baby girl.">>
<<linkreplace "You take his cue">>
<h3>Your hand slides down to his cock, stroking him.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex6'>>
<<Speech Player "Mmm, this is the cue I need. Nice and hard… just the way I like it.">>
<<Speech Jamal "You're so naughty, Player. I love it.">>
<<Speech Player "Let's play with your cue for a while.">>
<<linkreplace "Play with his cue">>
<h3>You kneel, taking him into your mouth.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex7'>>
<<Speech Jamal "Damn, girl, you're a pro!">>
<<Speech Player "You haven't seen anything yet. Ready for the main event?">>
<<linkreplace "Deepthroat him">>
<h3>You deepthroat him, taking him as far as you can.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex8'>>
<<Speech Player "God, you're huge! I love it!">>
<<Speech Jamal "Fuck yeah, you're a natural. Now let's take this to the bedroom... or better yet, right here on this table.">>
<<Speech Player "I've always wanted to do it on a pool table.">>
<<linkreplace "Take off your shorts">>
<h3>You slide your shorts down, revealing your ass.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex9'>>
<<Speech Jamal "Damn, that ass is perfect. Made for sinning right here.">>
<<Speech Player "Then come here and sin with me, Daddy.">>
<<linkreplace "Fuck him">>
<h3>He kisses and gropes you, his hands all over your body.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex10'>>
<<Speech Player "I need you inside me, Jamal. Now.">>
<<Speech Jamal "On your knees, baby girl. I wanna fuck you like the little slut you are.">>
<<linkreplace "Doggy">>
<h3>You get on all fours, his cock pressing against your entrance.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex11'>>
<<Speech Player "Oh fuck! You're so big… stretching me out…">>
<<Speech Jamal "You'll get used to it, baby. Just relax and take it.">>
<<linkreplace "He finally gets in">>
<h3>He pushes inside, filling you completely.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex12'>>
<<Speech Player "Yes! Oh god, yes! Right there…">>
<<Speech Jamal "That's it, baby. Take it all.">>
<<linkreplace "He fucks you hard">>
<h3>He pounds into you, the rhythm increasing.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex13'>>
<<Speech Player "Harder! Fuck me harder, Daddy!">>
<<Speech Jamal "Let's get you completely naked.">>
<<linkreplace "He takes off your clothes">>
<<GetNaked>>
<h3>He strips you bare, your naked body exposed on the pool table.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex14'>>
<<Speech Jamal "You're so fucking beautiful, Player. We need to do this more often.">>
<<Speech Player "I'm all yours.">>
<<Speech Jamal "Sit on the table and spread those legs wide for me.">>
<<linkreplace "Open your legs">>
<h3>You straddle the table, legs spread wide as he fucks you.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex15'>>
<<Speech Player "Mmm, fuck, that's so good…">>
<<Speech Jamal "Damn, you're so tight I can barely fit it all in.">>
<<Speech Player "Let's try something different. Let me ride you.">>
<<linkreplace "Ride him">>
<h3>He sits and you climb on top, taking control.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex16'>>
<<Speech Player "Holy shit, you're so big! How do you even walk around with this thing?">>
<<Speech Jamal "This ain't no white boy dick, baby girl. This is the real deal. Now turn around and ride me.">>
<<linkreplace "Turn around">>
<h3>You turn around, riding him reverse cowgirl.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex17'>>
<<Speech Jamal "I'm gonna cum… fuck!">>
<<Speech Player "Cum all over me, Daddy.">>
<<linkreplace "He cums">>
<h3>He explodes, covering your face in his cum.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex18'>>
<<Speech Jamal "Fuck, that was amazing. I can't wait to do this again.">>
<<Speech Player "Anytime, Jamal. Anytime.">>
<<Speech Jamal "Now clean me up, baby girl. Be a good girl.">>
<<linkreplace "Clean his cock">>
<h3>You lick him clean, savoring the taste.</h3>
<<video 'jamal/house/billiardsSex/billiardsSex19'>>
<<Speech Player "Mmm, you taste so good.">>
<<Speech Jamal "You're the best, $player.name. I'm so glad I found you.">>
<<Speech Player "Me too, Jamal. I'll definitely be back for more.">>
<<UnlockNPCScene Jamal JamalBilliardsSex>>
<<FinishSex Jamal true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Hallway 🚪' 'JamalHallway'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">HALLWAY</h1>
<div id="place-head">
[img[setup.ImagePath+'/jamal/house/hallway.jpg']]
</div>
<<if $game.day == "Saturday" && $game.time == "A" && $player.corruption.level >= 3>>
<<Speech Jamal "Hey, come in, let's play billiards.">>
<<button "Play billiards" "JamalBilliardsSex">><</button>>
<</if>>
<div class="menuLocation">
<<button "Bedroom 🛏️" "JamalBedroom">><</button>>
<<button "Bathroom 🚽" "JamalBathroom">><</button>>
<<button "Pool 🏊" "JamalPool">><</button>>
<<button "City 🏙️" "Elite">><</button>>
</div>
</center><center>
<h1 class="ptitle">POOL</h1>
<h3>You see a beautiful pool, the water is crystal clear.</h3>
<div id="place-head">
[img[setup.ImagePath+'/jamal/house/pool/poolbanner.webp']]
</div>
<<if setup.Quest.isActive($Quests.Jamal.PoolParty) && $game.day == "Sunday">>
<p>There is a pool party going on. You see a lot of people having fun and drinking.</p>
<<button "Join the party 🎉" "JamalPoolGangbang">><</button>>
<</if>>
<<button 'Hallway 🚪' 'JamalHallway'>><</button>>
</center><center>
<h1 class="ptitle">JAMAL'S POOL PARTY</h1>
<div id="place-head">
[img[setup.ImagePath+'/jamal/house/bathroom/bathroombanner.jpg']]
</div>
<h3> I head to the bathroom to change into my bikini. The sounds of splashing and laughter drift in from the pool.</h3>
<<Speech Player "Jamal's got some fine-ass friends. Wonder if they're all as hung as he is.">>
<<linkreplace "Slip into your bikini">>
<h3> The cool fabric of my bikini slides against my skin. Damn, I look good.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang1'>>
<<Speech Player "Time to make a splash.">>
<<linkreplace "Head to the pool">>
<h3> I stroll out to the pool, where Jamal and his crew are waiting. I settle in next to Jamal, giving him my best smile.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang2'>>
<<Speech Jamal "Damn, $player.name, you look fine as hell in that bikini.">>
<<Speech Player "Can't deny I'm feeling myself. All your friends checking me out is kinda turning me on.">>
<<Speech Jamal "I think they're all excited to see what you got.">>
<<Speech Player "Oh yeah? What do you mean by that?">>
<<linkreplace "He kisses you">>
<h3> Jamal pulls me close, his lips hot against mine. His tongue dives in, exploring my mouth.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang3'>>
<<Speech Player "Mmm… that's what I'm talking about.">>
<<Speech Jamal "You're such a good kisser.">>
<<Speech Player "Glad you like it.">>
<<linkreplace "He reveals your breasts">>
<h3> Jamal's hands tug at my bikini top, pulling it down to reveal my breasts to his friends. A jolt of excitement shoots through me.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang4'>>
<<Speech Player "Whoa there, Jamal!">>
<<Speech Jamal "Relax, baby. They're all my boys. They won't bite… unless you want them to.">>
<<Speech Player "Maybe I do… Let me show you what I can do.">>
<<linkreplace "You suck his cock">>
<h3> I sink to my knees, taking Jamal's hard cock into my mouth. I swirl my tongue around the tip, loving the taste of him.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang5'>>
<<Speech Player "Mmm… you taste so good.">>
<<Speech Jamal "I think my boys wanna join the party.">>
<<Speech Player "The more the merrier. I'm ready for anything.">>
<<linkreplace "They join you">>
<h3> Jamal's friends close in, their eyes hungry. The air crackles with anticipation.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang6'>>
<<Speech Player "Come and get me, boys.">>
<<Speech Jamal "Show her a good time, fellas.">>
<<Speech Player "I can't wait.">>
<<linkreplace "They take turns">>
<<GetNaked>>
<h3> They take turns with me, each touch a new kind of pleasure. Hands roam over my body, lips press against my skin.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang7'>>
<<Speech Jamal "Look at those perfect tits, fellas.">>
<<Speech Strange "I gotta get me some of that.">>
<<Speech Player "I want all of you inside me.">>
<<linkreplace "They surround you">>
<h3> They press in close, their hands and mouths everywhere. I moan, lost in the sensation.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang8'>>
<<Speech Strange "This pussy is so wet.">>
<<Speech Strange "Damn, Jamal, you didn't tell us you had a friend this fine.">>
<<Speech Strange "Come on, baby, show us what you got.">>
<<linkreplace "You suck them">>
<h3> I take each of their cocks in turn, my mouth and hands working in perfect harmony.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang9'>>
<<Speech Strange "Holy shit, she's a pro.">>
<<Speech Strange "I can't wait to fuck her.">>
<<Speech Jamal "She's all yours, boys.">>
<<Speech Strange "Lie down, baby.">>
<<linkreplace "You lie down">>
<h3> I stretch out on the couch, legs spread wide, ready for them. They take turns pounding into me, each thrust a wave of pleasure.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang10'>>
<<Speech Strange "This pussy is so tight.">>
<<Speech Strange "Come here, baby, suck me while he fucks you.">>
<<Speech Strange "I want that mouth too.">>
<<Speech Jamal "Get on all fours for us, baby.">>
<<linkreplace "You get on all fours">>
<h3> I get on all fours, one cock deep inside me while I suck another. The feeling of being used like this is intoxicating.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang11'>>
<<Speech Strange "This is so hot.">>
<<Speech Strange "Look at those tits bouncing, fellas.">>
<<Speech Jamal "I think she's ready for more.">>
<<linkreplace "They take turns fucking you">>
<h3> They keep taking turns, the rhythm building. I'm close to the edge.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang12'>>
<<Speech Strange "Oh god, you're so good.">>
<<Speech Strange "Ride me, baby. Ride me hard.">>
<<linkreplace "You ride him">>
<h3> I straddle him, sinking down onto his cock. I set the pace, riding him until we're both panting.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang13'>>
<<Speech Strange "Take my cock, baby.">>
<<Speech Strange "I want to be sucked too.">>
<<Speech Jamal "Let's give her a bukkake, guys.">>
<<linkreplace "They c*m on you">>
<h3> I kneel down, opening my mouth for the first blast of cum.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang14'>>
<<Speech Strange "Holy shit, I'm cumming!!">>
<<Speech Player "Give me all of it.">>
<<linkreplace "The second cum">>
<h3> Another hot load fills my mouth.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang15'>>
<<Speech Strange "Take it all, baby.">>
<<Speech Player "I want more!!">>
<<linkreplace "The third cum">>
<h3> My mouth is overflowing.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang16'>>
<<Speech Strange "Seeing you all cummed up makes me so horny!!">>
<<Speech Player "I'm glad you like it.">>
<<linkreplace "The fourth cum">>
<h3> I swallow another load.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang17'>>
<<Speech Jamal "Here, swallow my cum, fuck!">>
<<Speech Player "I love the taste of your cum.">>
<<linkreplace "The fifth cum">>
<h3> The final eruption coats my face.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang18'>>
<<Speech Strange "Here's the last one, babe.">>
<<Speech Player "Give me this, you motherfucker.">>
<<linkreplace "Good job, girl">>
<h3> They all stand around me, smoothing my hair, admiring their work. I'm covered in their cum, a testament to the afternoon's fun.</h3>
<<video 'jamal/house/pool/poolGangbang/poolGangbang19'>>
<<Speech Jamal "We should definitely do this again.">>
<<Speech Strange "Hell yeah!">>
<<Speech Strange "Can't wait to see you again, babe.">>
<<Speech Player "I'll be back for more. Count on it.">>
<<UnlockNPCScene Jamal JamalPoolGangbang>>
<<FinishQuest $Quests.Jamal.PoolParty>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">VERONICA'S BATHROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/veronica/house/bathroom/bathroombanner.png']]
</div>
<<button 'Hallway 🚪' 'VeronicaHallway'>><</button>>
</center><center>
<h1 class="ptitle">VERONICA'S BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/veronica/house/bedroom/bedroombanner.png']]
</div>
<<button 'Hallway 🚪' 'VeronicaHallway'>><</button>>
</center><center>
<h1 class="ptitle">VISITING VERONICA</h1>
<h3>You arrive at Veronica's house, a familiar warmth washing over you as you remember the last time you were here. You ring the doorbell</h3>
<<Speech Veronica "$player.name!! I'm so glad you came! I was just starting to get worried you weren't coming!">>
<<Speech Player "I'm so sorry, I got caught up with... things. But I'm here now!">>
<h3>Veronica pulls you inside</h3>
<<Speech Veronica "Come in, come in! Don't worry, it's all good. Let's catch up.">>
<<Speech Player "Okay!">>
<<linkreplace "Enter her house">>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit1'>>
<<Speech Veronica "I'm so glad you're here. It feels like forever since we've seen each other">>
<<Speech Player "It does, doesn't it? I feel like I need to do a little catching up, it's all a bit fuzzy in my mind.">>
<<Speech Veronica "Well, you were a bit hungover last time, weren't you? Let's see if I can jog your memory.">>
<<Speech Player "I'm sure you can">>
<<Speech Veronica "Come with me, let's go to my bedroom">>
<<Speech Player "Sure, lead the way">>
<h3>Veronica guides you toward the stairs, leading you up to her bedroom</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit2'>>
<<linkreplace "Veronica's Bedroom">>
<h3>Veronica leads you to her bedroom. The familiar warmth and playful energy of the room washes over you</h3>
<<Speech Veronica "Still love my little haven? I've been adding a few things here and there">>
<<Speech Player "It's beautiful, as always. I love the new additions">>
<h3> Both of you sit on the bed, the conversation flowing easily between you</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit3'>>
<<Speech Veronica "So, what have you been up to? I feel like I haven't seen you in ages">>
<<Speech Player "I've been busy, but I've missed you. I'm glad we could catch up">>
<h3>Veronica leans in, her eyes sparkling with mischief</h3>
<<Speech Veronica "I've missed you too. But I have to admit, I've been thinking about you a lot">>
<<Speech Player "Oh? What have you been thinking about?">>
<<Speech Veronica "Oh, you know. Just... things.">>
<h3>Veronica's hand brushes against yours, sending a shiver down your spine</h3>
<<Speech Veronica "I've been thinking about... us.">>
<<Speech Player "Us?">>
<<Speech Veronica "Yes, us. I've been thinking about... this.">>
<<linkreplace 'She kisses you'>>
<h3>Veronica leans in, her lips brushing against yours in a slow, teasing kiss.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit4'>>
<<Speech Veronica "I've been wanting to do that since you walked in the door.">>
<<Speech Player "Me too... It's been way too long.">>
<<Speech Veronica "Way, way too long..." >>
<<linkreplace 'Climb on top of her'>>
<h3> You climb on top of Veronica, kissing her deeply as the heat between you ignites.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit5'>>
<<Speech Veronica "God, you feel so good...">>
<<Speech Player "You have no idea how much I've missed this.">>
<<Speech Veronica "Then show me, baby. I'm all yours." >>
<<linkreplace 'Things heat up'>>
<h3>You lift her blouse, exposing her breasts, your touch lingering as you tease and taste her skin.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit6'>>
<<Speech Veronica "Mmm... yes, right there...">>
<<Speech Player "You're even more beautiful than I remember.">>
<<Speech Veronica "And you're definitely not so bad yourself..." >>
<<linkreplace 'She takes off your blouse'>>
<h3> Veronica's fingers work quickly, pulling off your blouse and letting it fall to the floor. Her touch sends shivers down your spine as she leans in to suck your boobs</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit7'>>
<<Speech Veronica "I need to feel you closer...">>
<<Speech Player "Don't hold back... ">>
<<Speech Veronica "We should get rid of these clothes, they're getting in the way too much">>
<<linkreplace 'You undress each other'>>
<<GetNaked>>
<h3>Clothes slip away, skin on skin, hungry kisses stealing your breath away. Soon, you're both bare, the air thick with anticipation. </h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit8'>>
<<Speech Veronica "You're so beautiful...">>
<<Speech Player "You take my breath away...">>
<<Speech Veronica "God, I want you so bad...">>
<<linkreplace 'She lowers herself to your pussy'>>
<h3> Veronica kneels between your legs, her fingers tracing a fiery path across your skin, finding that sensitive spot. You arch into her touch, a soft moan escaping your lips as her tongue finds you. </h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit9'>>
<<Speech Veronica "So sweet...">>
<<Speech Player "Veronica... oh, God...">>
<<Speech Veronica "Just let go, baby...">>
<<Speech Player "Now it's my turn... I've missed this so much...">>
<<linkreplace 'You suck her cock'>>
<h3>You lower yourself, taking Veronica into your mouth with a soft moan. Your fingers stroke her, tongue working its magic, drawing gasps from her lips. </h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit10'>>
<<Speech Veronica "Ahh... right there... Just like that...">>
<<Speech Player "You like that, baby?">>
<<Speech Veronica "God, yes... You're amazing...">>
<<Speech Player "I want you inside me... Need you so bad...">>
<<Speech Veronica "Then show me how good you are... On all fours for me, baby.">>
<<linkreplace 'You get on all fours'>>
<h3>You obey, positioning yourself on all fours as Veronica lines herself up behind you. The anticipation is electric.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit11'>>
<<Speech Veronica "You're so fucking hot like this...">>
<<Speech Player "Veronica... Please...">>
<<Speech Veronica "Ready?">>
<<Speech Player "Yes... Please...">>
<<linkreplace 'She enters you'>>
<h3>Veronica pushes into you, filling you completely. You gasp, your body molding to hers.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit12'>>
<<Speech Veronica "Fuck, you feel so good... Even better than I remembered...">>
<<Speech Player "Veronica... Oh, God...">>
<<Speech Veronica "You like it, don't you? Tell me you like it...">>
<<Speech Player "I love it... So much...">>
<h3> You both move together, the rhythm building, the heat between you rising to a fever pitch.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit13'>>
<<Speech Veronica "Turn around for me, baby... Let me see you...">>
<<linkreplace 'Turns sideways'>>
<h3> You turn, Veronica's hands guiding you as she takes you from behind, the new angle sending a thrill through you.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit14'>>
<<Speech Veronica "You feel so good... so fucking good...">>
<<Speech Player "You're amazing... God, you're amazing...">>
<<Speech Veronica "I'm not done with you yet... Not even close...">>
<<Speech Player "Ride you... I wanna ride you...">>
<<linkreplace 'You ride her'>>
<h3> You climb on top of Veronica, taking control as you ride her, the pleasure building with each thrust.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit15'>>
<<Speech Veronica "Fuck, yeah... just like that...">>
<<Speech Player "You feel so good... so perfect...">>
<h3> You both move together, the rhythm building, the heat between you rising to a fever pitch.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit16'>>
<<Speech Player "Yes, yes, yes!!">>
<<Speech Veronica "Oh, God, yes!! Don't stop... Don't you dare stop!">>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit17'>>
<<Speech Veronica "I'm so close... So close...">>
<<Speech Player "Me too... Oh, God, me too...">>
<<Speech Veronica "Let go, baby... Let go for me...">>
<<linkreplace 'You open up for her'>>
<h3> You open yourself up for Veronica, her fingers finding that spot that sends you over the edge.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit18'>>
<<Speech Veronica "Yes, yes, yes!!">>
<<Speech Player "Oh, God, yes!!">>
<<Speech Veronica "I'm gonna cum!!">>
<<Speech Player "Me too! Cumming!">>
<<linkreplace '⛲'>>
<h3> You both reach the peak together, the world exploding in a burst of pleasure as you come together.</h3>
<<video 'veronica/house/bedroom/VeronicaFirstVisit/firstVisit19'>>
<<Speech Veronica "Oh, God, that was... incredible...">>
<<Speech Player "You're amazing... so amazing...">>
<h3>Veronica takes her cell phone and looks at the time.</h3>
<<Speech Veronica "Unfortunately I have to go, I have an appointment, but I want to see you very soon!">>
<<Speech Player "I can't wait!">>
<h3>Veronica gives you a quick kiss and leaves the room</h3>
<<linkreplace 'Leave her house'>>
<<addRelation "Veronica">>
<<addCorruption>>
<<resetArousal>>
<<AddTime 2>>
<<WearClothes>>
<<FinishSex Veronica true>>
<<goto 'Elite'>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">HALLWAY</h1>
<div id="place-head">
[img[setup.ImagePath+'/marcus/house/hallway.png']]
</div>
<<if $npc.Veronica.relation == 1 && $player.corruption.level >= 3 && previous() == "Elite" && $game.time == "E">>
<<goto 'VeronicaFirstVisit'>>
<</if>>
<div class="menuLocation">
<<button "Bedroom 🛏️" "VeronicaBedroom">><</button>>
<<button "Bathroom 🚿" "VeronicaBathroom">><</button>>
<<button "City 🏙️" "Elite">><</button>>
</div>
</center><center>
<h1 class="ptitle">VERONICA'S HOUSE</h1>
<h3>You wake up in a strange room, your head pounding and your vision blurry.</h3>
<<GetNaked>>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom1'>>
<<Speech Player "Where am I? What happened?">>
<h3>You sit up, noticing a strange tingling sensation in your skin. You realize you're naked.</h3>
<<Speech Player "Why am I naked? What happened last night?">>
<h3>The sound of running water draws your attention. Through the open bathroom door, you see Veronica taking a shower.</h3>
<<linkreplace 'Approach Veronica'>>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom2'>>
<<Speech Player "Veronica? What's going on? Why am I here… and why am I naked?">>
<<Speech Veronica "Hey, you! You were pretty tipsy last night, so I brought you back to my place. You had a bit of a stumble into a puddle, so I figured you wouldn't want to sleep in mud-soaked clothes.">>
<<Speech Player "But… why did you take my clothes off?">>
<<Speech Veronica "Don't worry about it. You were out cold. Besides, you look much better without them.">>
<h3>A blush creeps up your neck as you try to recall the night's events, but your memory remains frustratingly hazy.</h3>
<<Speech Player "I'm sorry... I didn't mean to be a burden.">>
<<Speech Veronica "No worries. Actually… want to join me? We can wash off last night's craziness together.">>
<<linkreplace 'Join her in the shower'>>
<h3>You hesitate, but the warm water and Veronica's inviting smile draw you in. Stepping into the shower, you feel a surge of awkwardness as she begins to lather soap onto your breasts. Her touch is gentle, almost motherly, making it hard to believe you were strangers just moments ago.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom3'>>
<<Speech Veronica "You have a beautiful body, you know.">>
<<Speech Player "Thank you… I guess.">>
<<Speech Veronica "Mind if I wash your back?">>
<<Speech Player "Sure, go ahead.">>
<<linkreplace 'She washes your back'>>
<h3>As Veronica's hands glide over your back, her touch changes subtly. It becomes more deliberate, more intimate. You feel a shiver run down your spine, a mix of apprehension and an undeniable attraction. </h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom4'>>
<<Speech Player "Veronica… what are you doing?">>
<<linkreplace 'You turn to face her'>>
<h3>You turn to face her, but your eyes fall on something unexpected - a small, delicate penis between her legs. You're caught off guard, a wave of shock and confusion washing over you.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom5'>>
<<Speech Veronica "Something wrong, sweetheart?" >>
<h3>Her lips curl into a knowing smile.</h3>
<<Speech Player "N-no, it's just… I wasn't expecting… this.">>
<<Speech Veronica "I could tell you were curious." >>
<h3>She steps closer, her hand resting on your cheek.</h3>
<<Speech Veronica "Let me show you.">>
<<Speech Player "I don't know what to think right now.">>
<<linkreplace 'She moves closer'>>
<h3>Veronica's lips gently graze your neck, sending a jolt of sensation through you. Her fingers explore your curves, awakening a desire within you that you hadn't known existed.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom6'>>
<<Speech Veronica "You're trembling… but not from fear, I think. Do you trust me?">>
<<Speech Player "I… I don't know what's happening, but… don't stop." >>
<<Speech Veronica "I won't. Turn around. There's something I want to show you.">>
<<linkreplace 'You turn around hesitantly'>>
<h3>Veronica's breath warms your skin as she kneels behind you. You feel her tongue, warm and insistent, tracing a path over your sensitive skin. The sensations are overwhelming, a wave of pleasure you've never experienced before.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom7'>>
<<Speech Player "Oh… my God.">>
<h3>Her hands grip your hips, and her movements become more deliberate, pushing you closer to the edge. You feel a need to reciprocate, to explore this new and exciting world that's opened up to you.</h3>
<<Speech Player "I need... I need to return the favor. Let me... let me show you what I can do.">>
<<Speech Veronica "I can't wait to see. Show me everything.">>
<<linkreplace 'You pleasure her in return'>>
<h3>Turning around, you kneel before Veronica, taking her small penis into your mouth. You move slowly at first, teasing her, watching her gasp and her hands find their way to your hair.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom8'>>
<<Speech Veronica "Oh… you're… really good at this.">>
<h3>Her voice is breathy with pleasure</h3>
<<Speech Player "I'm just getting started." >>
<h3>You increase your pace, watching her eyes flutter closed as her moans fill the steamy bathroom.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom9'>>
<<Speech Player "I want to taste every part of you. Let me taste you like you tasted me.">>
<h3>You feel a daring impulse, a desire to explore further</h3>
<<linkreplace 'Lick her ass'>>
<h3>You guide Veronica to turn around, your lips and tongue exploring her most intimate places. Her body tenses with each lick, each kiss, until her moans echo in the steamy air.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom10'>>
<<Speech Veronica "Oh God, I didn't know you could do that…">>
<h3>Her voice is a mix of surprise and pleasure.</h3>
<<Speech Player "There's a lot you don't know about me yet…">>
<h3> You're emboldened by her reaction, eager to discover more of this new side of yourself</h3>
<<Speech Veronica "I can't wait to discover more…">>
<h3> She pulls you closer, her eyes sparkling with desire.</h3>
<<Speech Veronica "Now, let me return the favor.">>
<<linkreplace 'She licks your pussy'>>
<h3>Veronica's hands guide you to the wall as she kneels once more, her mouth finding your most sensitive spot. Her tongue moves with expert precision, sending waves of pleasure coursing through you.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom11'>>
<<Speech Player "Oh… Veronica… don't stop… please, don't stop…">>
<h3>You're lost in a world of sensation, your body arching against her touch.</h3>
<<Speech Veronica "Mhmmm…">>
<h3>Her voice is a low murmur, a symphony of pleasure. </h3>
<<Speech Player "Can you fuck me? I don't know if you're into that kind of thing.">>
<h3>A mix of fear and excitement floods you as you voice the desire you feel</h3>
<<Speech Veronica "No need to even ask! You're beautiful. Let me show you how much I want you." >>
<<linkreplace 'She fucks you'>>
<h3>Veronica gets up, and you eagerly spread your legs for her. She slides into you, starting slow and easy, but it doesn't take long for things to get seriously hot and heavy.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom12'>>
<<Speech Player "Oh… fuck…">>
<h3>You gasp, completely blown away by how good it feels. </h3>
<<Speech Veronica "You like that, huh? My dick feels good in you?">>
<h3>She whispers in your ear, her breath hot on your skin.</h3>
<<Speech Player "Yes… God, yes...">>
<h3>You're lost in the moment, a whole new world of pleasure opening up to you. </h3>
<<Speech Veronica "Get on all fours for me, baby. You know I love it like this." >>
<h3>She helps you get into position, her hands all over you. </h3>
<<linkreplace 'You get on all fours'>>
<h3>Veronica slams into you from behind, and it sends shivers down your spine. Being fucked like this is amazing.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom13'>>
<<Speech Player "Ahh... Veronica… Fuck, that feels so good.">>
<h3>You moan, your body arching back into hers.</h3>
<<Speech Veronica "You like it rough, don't you? You little slut.">>
<h3>She whispers, her voice thick with lust.</h3>
<<Speech Player "Yes… harder…">>
<h3> You can barely even talk, your body's taking over.</h3>
<<Speech Veronica "I'm gonna cum… Can't hold back anymore.">>
<h3>You feel her tense up as she gets ready to come.</h3>
<<Speech Player "Wait, I want to taste you. Get on all fours for me.">>
<h3>You're suddenly hit with a wave of desire, wanting to try something new.</h3>
<<linkreplace 'She gets on all fours'>>
<h3>You waste no time, taking your mouth deep into her ass and jerking her cock with your hand. The sensations are intense, almost too much to handle.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom14'>>
<<Speech Veronica "Oh… God… That feels amazing.">>
<h3>She moans, grinding her hips against your mouth. </h3>
<<Speech Player "You like that, don't you? My turn to make you cum.">>
<h3>You grin, loving the power you have over her right now. </h3>
<<Speech Veronica "Yes… Fuck, I'm gonna cum!!">>
<h3>Her whole body shudders as she comes.</h3>
<<linkreplace 'She cums'>>
<h3>You pull away and watch as Veronica collapses, totally spent but in a good way. You stand up, legs wobbly, but your heart's racing.</h3>
<h3>Veronica's not done, though. She pulls you back to the sink, legs still open for her. With a smirk, she starts touching herself right there in front of you, faster and faster, until she cums all over your pussy.</h3>
<<video 'veronica/house/bathroom/bathroomSex/veronicaBathroom15'>>
<<Speech Player "Oh… my God…">>
<h3>You gasp, feeling her cum drip down you. </h3>
<<Speech Veronica "Did you like watching that? Me touching myself for you?">>
<h3>She looks up at you, her eyes full of mischief.</h3>
<<Speech Player "Yes… God, yes…">>
<h3>You're completely breathless, your body buzzing with pleasure. </h3>
<<UnlockLocation veronicaHouse>>
<<UnlockNPCScene Veronica VeronicaMeet>>
<<addRelation "Veronica">>
<<FinishSex Veronica false>>
<<button 'Hallway 🚪' 'VeronicaHallway'>>
<<WearClothes>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">CHURCH</h1>
<div class="newCityMap-container">
<<createSubLocationButton "Pray" Pray "/church/prayAction.webp">>
<<createSubLocationButton "Confessional" Confess "/church/confessAction.webp">>
<<if setup.Quest.isActive($Quests.DrugDealer.PackageDelivering) && $Quests.DrugDealer.PackageDelivering.progress == 0>>
<<createSubLocationButton "Deliver the package" PackageDeliver "/darkalley/drugdealer/packagedeliver.png">>
<</if>>
</div>
<div class="gridcityZone-container">
<<CityMap $location.ghetto>>
</div>
</center><center>
<h1 class="ptitle">CONFESSIONARY</h1>
<h3>You are in the confessional booth. The priest is on the other side of the screen.</h3>
<<if $player.corruption.level >= 4>>
<p>The priest looks at you with a stern expression. "You have sinned, my child. You must confess your sins and seek forgiveness."</p>
<<linkreplace 'Confess'>>
<<if random(1,4) == 1>>
<<goto 'ConfessionSex'>>
<<else>>
<h3>You confess your sins to the priest. He listens patiently and offers you guidance.</h3>
<<AddTime 1>>
<</if>>
<</linkreplace>>
<<else>>
<p>The priest looks at you with a kind expression. "You have sinned, my child but you are not beyond redemption. Confess your sins and seek forgiveness."</p>
<<linkreplace "Confess">>
<h3>You confess your sins to the priest. He listens patiently and offers you guidance.</h3>
<<AddTime 1>>
<</linkreplace>>
<</if>>
<<button 'Church ⛪' 'Church'>><</button>>
</center><center>
<h1 class="ptitle">CONFESSIONAL</h1>
<h3>You enter the confessional and close the door behind you. The priest's voice comes through the screen.</h3>
<<video 'church/confessionSex/confessionSex1'>>
<<Speech Priest "Bless you, my child. What sins do you wish to confess?">>
<<Speech Player "I've done a lot of things I wouldn't do">>
<<Speech Priest "I'm here to listen, my child.">>
<<linkreplace "I became a slut">>
<<video 'church/confessionSex/confessionSex2'>>
<<Speech Player "Father, I've been a bad girl... a real slut.">>
<<Speech Priest "My child, you've strayed from the righteous path, but redemption is always within reach.">>
<<Speech Player "Really? Is there anything I can do? I feel so…dirty.">>
<<Speech Priest "Confession is the first step. Tell me everything. Unburden your soul.">>
<<linkreplace "Tell him">>
<<video 'church/confessionSex/confessionSex3'>>
<<Speech Player "I…I've been having sex with my $npc.Dad.relationship and my $npc.Brother.relationship.">>
<<Speech Priest "That's… unsettling, my child. Tell me more. Don't hold back.">>
<<Speech Player "It started…wrong. I didn't want to. But now…it feels…good. I crave it.">>
<<Speech Priest "Describe one of these…encounters. Paint me a picture with your words.">>
<h3>You find the priest's questions a bit too specific. Why does he need so many details?</h3>
<<linkreplace "There was a time that..">>
<<video 'church/confessionSex/confessionSex4'>>
<<Speech Player "There was this one time… I was sleeping, and my $npc.Dad.relationship… he… he took advantage of me.">>
<<Speech Priest "Took advantage? Explain, my child. Be explicit.">>
<<Speech Player "Is this really necessary for confession? It's so…embarrassing.">>
<<Speech Priest "Absolution requires understanding. I need to know the extent of your…sin.">>
<<linkreplace "I was sleeping and..">>
<<video 'church/confessionSex/confessionSex5'>>
<h3>You notice a strange movement beneath the priest's robes. Is he…touching himself?</h3>
<<Speech Player "I was sleeping, and my $npc.Dad.relationship came into my room and…he touched me.">>
<<Speech Priest "Where did he touch you? Tell me, child. Let it out.">>
<<Speech Player "He… he touched me…down there…and then…">>
<<Speech Priest "And then? Don't stop now.">>
<<Speech Player "I woke up, and he told me to be quiet while he…fucked me.">>
<<linkreplace "This is very serious, my dear!">>
<<video 'church/confessionSex/confessionSex6'>>
<<Speech Priest "This is a grave sin, my child! A terrible transgression!">>
<<Speech Player "I know…but… I want it again. I need it.">>
<<Speech Priest "There's only one way to cleanse you of this…filth…">>
<<Speech Player "What? What is it? Tell me!">>
<<Speech Priest "I must…purify you. Here. Now.">>
<<linkreplace "How?">>
<<video 'church/confessionSex/confessionSex7'>>
<h3>Suddenly, the priest thrusts his erection through the confessional screen. You're shocked, terrified, but also…aroused.</h3>
<<Speech Player "Oh my god! What are you doing?! Are you insane?!">>
<<Speech Priest "This is your salvation, child. Do to me what you do to your $npc.Dad.relationship. Release your sin.">>
<<linkreplace "Do what he says">>
<<video 'church/confessionSex/confessionSex8'>>
<h3>Driven by a strange mix of fear and excitement, you take the priest's cock into your mouth.</h3>
<<Speech Priest "Yes, my child. Take my holy offering. Think of your Father... your savior...">>
<h3>Your mind swirls with conflicting emotions. The taboo thrill heightens your arousal.</h3>
<<Speech Priest "Deeper, child. Suck harder. Release the sin that torments you.">>
<<linkreplace "Blow him">>
<<video 'church/confessionSex/confessionSex9'>>
<h3>You try to deepen the blowjob, desperate for absolution, for release.</h3>
<<Speech Priest "Much better. You're a natural. Such a devout child.">>
<<Speech Player "Will this... will this really cleanse me, Father?">>
<<Speech Priest "Of course, my child. The Lord works in mysterious ways.">>
<h3>He withdraws from the confessional window.</h3>
<<Speech Priest "Come inside, child. This cramped space hinders our holy work. True purification requires…closeness.">>
<<linkreplace "Enter the cabin">>
<<video 'church/confessionSex/confessionSex10'>>
<h3>You enter the confessional cabin and find a man wearing a strange mask.</h3>
<<Speech Player "Who…who are you? Where's Father…?">>
<<Speech Priest "It is I, my child. The mask is…a necessary precaution. For both our sakes. Now, get on your knees. On all fours. Prepare yourself.">>
<<linkreplace "Obey him">>
<<video 'church/confessionSex/confessionSex11'>>
<h3>You obey, a nervous tremor running through you. He lifts your skirt and pushes your face towards the confessional window.</h3>
<<Speech Priest "Such a delectable offering…">>
<<Speech Player "What…what are you doing?">>
<<Speech Priest "Hush, child. Salvation is at hand.">>
<<linkreplace "He 'purifies' you ">>
<<video 'church/confessionSex/confessionSex12'>>
<h3>He slaps your ass hard, then thrusts into you roughly.</h3>
<<Speech Player "Ahh!">>
<<Speech Priest "This is how we banish the demons, child. Embrace the pain. Embrace the pleasure.">>
<h3>The pain quickly turns to a burning arousal. You find yourself moaning, lost in the sensation.</h3>
<<Speech Priest "Now, lie down. Face me. Let me see your beautiful, sinful face.">>
<<linkreplace "Do what he asks">>
<<video 'church/confessionSex/confessionSex13'>>
<h3>You lie back as he rips off your panties and opens your blouse, exposing your breasts. He continues thrusting.</h3>
<<Speech Priest "Does this feel good, my child? Does this cleanse your soul?">>
<<Speech Player "Yes…Father…yes…">>
<<Speech Priest "We must remove these earthly garments. Bare yourself before God…before me.">>
<<linkreplace "He takes off your clothes">>
<<GetNaked>>
<<video 'church/confessionSex/confessionSex14'>>
<h3>He removes the last of your clothes, leaving you completely naked beneath his gaze.</h3>
<<Speech Priest "Beautiful. Now, truly free. Now, we can truly begin your absolution.">>
<h3>He thrusts deep inside you again.</h3>
<<video 'church/confessionSex/confessionSex15'>>
<<Speech Player "Oh god…yes…">>
<<Speech Priest "We need to…adjust our positions. Explore other avenues of purification.">>
<<linkreplace "Ride him">>
<<video 'church/confessionSex/confessionSex16'>>
<h3>He lies back and you straddle him, riding his cock.</h3>
<<Speech Priest "That's it, my child. Ride me to salvation. Faster! Harder!">>
<<Speech Player "I…I'm almost there…">>
<<Speech Priest "Lie down. Let me finish your purification.">>
<<linkreplace "Lie down">>
<<video 'church/confessionSex/confessionSex17'>>
<h3>He pulls out a camera and begins recording.</h3>
<<Speech Player "What…what are you doing?">>
<<Speech Priest "Just documenting your…redemption, my child. For the church archives, of course. Now be quiet.">>
<h3>He fucks you relentlessly, the camera capturing every thrust, every moan.</h3>
<<linkreplace "He cums">>
<<video 'church/confessionSex/confessionSex18'>>
<h3>He pulls out and explodes over your body.</h3>
<<Speech Priest "You are cleansed, my child! Purified!">>
<<Speech Player "Thank you…Father…">>
<<Speech Priest "Remember, child. Whenever sin darkens your soul, the church is here to…purify you. Come back anytime.">>
<h3>Shaken, but strangely exhilarated, you dress and leave the confessional, the priest's words echoing in your mind.</h3>
<<UnlockNPCScene Priest ConfessionSex>>
<<resetArousal>>
<<addCorruption>>
<<FinishSex Priest false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Church ⛪' 'Church'>>
<<AddTime 2>>
<<energy -20>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">Church Delivery</h1>
<h3>You spot a man in the church, nervously pacing near a stained-glass window. He looks up as you approach.</h3>
<<if $game.time == "LN">>
<<Speech Strange "Are… are you the one? With the package?">>
<<linkreplace "Yes">>
<<Speech Player "Yeah, that's me. Got something for… uh… 'Father'.">>
<<Speech Strange " (whispering) Please, don't use that name here. Just… give it to me. Quickly.">>
<h3>You hand over the package. The man snatches it, his hand trembling slightly.</h3>
<<Speech Strange "Thank you. Thank you so much. Just… forget you ever saw me.">>
<<UpdateQuest $Quests.DrugDealer.PackageDelivering 1 "I should go back to the dealer and let him know the package has been delivered.">>
<<Speech Player "Sure. No problem. Just another day.">>
<</linkreplace>>
<<else>>
<<Speech Strange "Are you the one? With the package?">>
<<linkreplace "Yes">>
<<Speech Player "Yeah, that's me. Got something for… uh… 'Father'.">>
<<Speech Strange "Come here at late night, I'll be waiting for you.">>
<<Speech Player "Sure, I'll be back.">>
<</linkreplace>>
<</if>>
<<button 'Church ⛪' 'Church'>>
<<AddTime 1>>
<</button>>
</center><center>
<h1 class="ptitle">PRAY</h1>
<h3> You pray to God for guidance and forgiveness.</h3>
[img[setup.ImagePath+'/church/pray.webp']]
<div>
<<button 'Church ⛪' 'Church'>>
<<AddTime 1>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">DARK ALLEY</h1>
<h3>You are in a dark alley. The air is thick with the smell of garbage and decay. You hear the sound of rats scurrying in the shadows.</h3>
<<set $game.dice = random(1,3)>>
<<if $game.dice == 1 && $game.time == "LN">>
<p>A man steps out of the shadows and talks to you.</p>
<<button "Talk with him" "Rape1">><</button>>
<<elseif $game.dice == 2>>
[img[setup.ImagePath+'/darkalley/drugdealer/drugdealer.webp']]
<p>In that alley, a man is leaning against the wall wearing a jacket, you can't see his face</p>
<<button "Talk with him">>
<<if setup.Quest.isAvaliable($Quests.DrugDealer.PackageDelivering)>>
<<goto "DrugDealerMeet">>
<<else>>
<<goto "DrugDealer">>
<</if>>
<</button>>
<</if>>
<div>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
</div>
</center><center>
<h1 class="ptitle">Drug Dealer</h1>
<h3>You slip back into the dark alley to meet the dealer.</h3>
<<if setup.Quest.isActive($Quests.DrugDealer.PackageDelivering)>>
<<Speech DrugDealer "Well, well. Back so soon? Did you take care of business?">>
<<if $Quests.DrugDealer.PackageDelivering.progress == 0>>
<<linkreplace "Not yet">>
<<Speech Player "Not yet.">>
<<Speech DrugDealer "What's the holdup? Time is money, friend.">>
<<Speech Player "I'm on it. Just had a few… complications.">>
<</linkreplace>>
<<else>>
<<linkreplace "Yes, I did">>
<<Speech Player "Yeah, it's done. Package delivered.">>
<<Speech DrugDealer "Good, good. Pleasure doing business with you. Here's your cut.">>
<h3> He hands you $200.</h3>
<<addMoney 200>>
<<Speech DrugDealer "Now I know I can trust you, go to that place, you can do very well if you work right.">>
<h3>He shows your a picture of the place.</h3>
<div>
[img[setup.ImagePath+'/vipers/vipersbanner.webp']]
</div>
<<UnlockLocation vipers>>
<<FinishQuest $Quests.DrugDealer.PackageDelivering>>
<</linkreplace>>
<</if>>
<<else>>
<<Speech DrugDealer "You again? Looking for something else to take the edge off? Or maybe… another job?">>
<div id="another-job">
<<linkreplace "Another job?">>
<<run $('#nothing-today').hide()>>
<<Speech Player "Yeah, another job sounds good. Got anything?">>
<<Speech DrugDealer "Let's see… I might have something brewing. Come back later.">>
<</linkreplace>>
</div>
<div id="nothing-today">
<<linkreplace "Nothing today">>
<<run $('#another-job').hide()>>
<<Speech Player "Nah, just passing through.">>
<<Speech DrugDealer "Suit yourself. But remember, I'm always here if you need something.">>
<</linkreplace>>
</div>
<</if>>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
</center><center>
<h1 class="ptitle">Shady Character</h1>
<<Speech DrugDealer "Psst... hey, friend. You look like you could use a little somethin' somethin' to take the edge off.">>
<<Speech Player "What are you talking about?">>
<<Speech DrugDealer "Y'know, somethin' to help you unwind. Forget your troubles.">>
<<Speech Player "What do you have ?">>
<<Speech DrugDealer "I got a little of this, a little of that. Depends what you're lookin' for.">>
<div id="looking-for-job">
<<linkreplace "Looking for a job">>
<<run $('#not-interested').hide()>>
<<if $player.corruption.level >= 3>>
<<Speech Player "Actually, I'm looking for work. Can you help me ?">>
<h3>He eyes you up and down, a sly grin spreading across his face.</h3>
<<Speech DrugDealer "Maybe I can. Maybe I can't.">>
<<Speech Player "What kind of work are we talking?">>
<<Speech DrugDealer "Let's just say I need someone to help me move some… product.">>
<<Speech Player "Product? Like what?">>
<<Speech DrugDealer "The good stuff. The kinda stuff that makes your worries disappear. Wink, wink.">>
<<linkreplace "Is it safe?">>
<<Speech Player "Is it safe?">>
<<Speech DrugDealer "Safe? Look around, pal. Nothin's safe. But I've been doin' this a long time, and I'm still breathin'. That gotta count for somethin', right?">>
<<Speech Player "Yeah, alright. I think I can help you out.">>
<<Speech DrugDealer "Good. Glad to hear it.">>
<<linkreplace "What do I have to do?">>
<<Speech Player "So, what's the job?">>
<h3>He slips a small, nondescript package into your hand.</h3>
[img[setup.ImagePath+'/darkalley/drugdealer/package.jpg']]
<<Speech DrugDealer "Take this to the address I wrote down here. And be discreet. Don't want any unwanted attention, ya dig?">>
<<Speech Player "What's in it?">>
<<Speech DrugDealer "Don't you worry your pretty little head about that. Just deliver it. No questions asked.">>
<<Speech Player "Okay, I'll do it.">>
<<StartQuest $Quests.DrugDealer.PackageDelivering>>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Player "Nah, I'm good. Not interested.">>
<h3>You can't shake the feeling that this is a bad idea.</h3>
<<NotifyCorruption 3>>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<</if>>
<</linkreplace>>
</div>
<div id="not-interested">
<<linkreplace "Nothing, thanks">>
<<run $('#looking-for-job').hide()>>
<<Speech Player "I'll pass.">>
<h3>You turn and walk away, wanting nothing to do with this shady character.</h3>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<</linkreplace>>
</div>
</center><center>
<h1 class="ptitle">TALK WITH STRANGER</h1>
<<Speech Gangster "What the fuck you doin' here, huh? Think this is a goddamn playground?">>
<<Speech Player "I'm lost. Can you, uh... help me?">>
<<video 'darkalley/rape1/Alleyrape1'>>
<<Speech Gangster "Help you? Yeah, I can help you alright, sweetheart. But you gotta scratch my back first, see?">>
<<Speech Player "What do you... want?">>
<<Speech Gangster "Get your sweet ass over here and find out.">>
<<Speech Player "I... I don't know about this.">>
<<linkreplace "Help!">>
<h3>He snatches you up by the throat, his grip like iron, and hauls you inside the building.</h3>
<<video 'darkalley/rape1/Alleyrape2'>>
<<Speech Player "No! Please!">>
<<Speech Gangster "Shut your goddamn yap, bitch!">>
<<Speech Player "Don't hurt me, please!">>
<<Speech Gangster "I won't... long as you keep your pretty little mouth shut and do what I say.">>
<<linkreplace "He caresses your body">>
<h3>His hands crawl all over you, rough and greedy, grinding against your pussy.</h3>
<<video 'darkalley/rape1/Alleyrape3'>>
<<Speech Gangster "What's a fancy piece of ass like you doin' in a shithole like this, huh?">>
<<Speech Player "I told you... I'm lost.">>
<<Speech Gangster "You're lucky I found you, sweetheart. Guys around here would tear you apart.">>
<<Speech Player "What... what are you going to do to me?">>
<<Speech Gangster "Just gonna have some fun. You and me.">>
<<linkreplace "He puts your tits out">>
<h3>He rips your shirt open, your tits spilling out.</h3>
<<video 'darkalley/rape1/Alleyrape4'>>
<<Speech Gangster "Damn, nice tits.">>
<h3>Terror paralyzes you.</h3>
<<Speech Gangster "Now, be a good girl and do what I tell ya.">>
<<linkreplace "He brings you to your knees">>
<h3>He shoves you to your knees, his hand a vice in your hair.</h3>
<<video 'darkalley/rape1/Alleyrape5'>>
<<Speech Gangster "Gonna tie you up real good, make sure you stay put.">>
<<Speech Player "What?!">>
<<Speech Gangster "Shut the fuck up, bitch. Jerk me off while I get this rope ready.">>
<<linkreplace "Stroke his cock">>
<h3>With trembling hands, you stroke his cock.</h3>
<<video 'darkalley/rape1/Alleyrape6'>>
<<Speech Gangster "That's it, slut. You've done this before, haven't ya?">>
<<Speech Player "I'm not a slut!">>
<<Speech Gangster "You are now.">>
<<linkreplace "He ties you up">>
<h3>He ties your wrists together, the rope biting into your skin.</h3>
<<video 'darkalley/rape1/Alleyrape7'>>
<<Speech Gangster "Now we're talkin'.">>
<<Speech Player "Please... let me go.">>
<<Speech Gangster "Shut your trap and suck my dick.">>
<<linkreplace "Suck him">>
<h3>He shoves his cock at you. You take it in your mouth.</h3>
<<video 'darkalley/rape1/Alleyrape8'>>
<<Speech Gangster "Yeah, that's it, slut. Suck it good and deep.">>
<h3>You obey, your mind blank with terror.</h3>
<<Speech Gangster "Be a good girl and this might be over quick.">>
<<video 'darkalley/rape1/Alleyrape9'>>
<<Speech Gangster "Turn around, bitch. Let's get this show on the road.">>
<<linkreplace "Obey him">>
<<GetNaked>>
<h3>You turn around. He grabs your hips and rams himself inside you.</h3>
<<video 'darkalley/rape1/Alleyrape10'>>
<<Speech Gangster "Knew you were a whore.">>
<<Speech Player "Please... slow down... it hurts.">>
<<Speech Gangster "Shut up and get on all fours. Come on, bitch, move it!">>
<<linkreplace "Doggy">>
<h3>You crawl on your hands and knees. He fucks you hard, his hand clamped over your mouth.</h3>
<<video 'darkalley/rape1/Alleyrape11'>>
<<Speech Gangster "Damn, you're tight. Might have to keep you around.">>
<h3>You can't help but moan.</h3>
<<Speech Player "Mhmmmmm..">>
<<Speech Gangster "Enjoying it, aren't you? Little whore.">>
<<Speech Player "No!">>
<<Speech Gangster "Lie down, slut. Spread 'em.">>
<<linkreplace "Lie down">>
<h3>You lie down and open your legs.</h3>
<<video 'darkalley/rape1/Alleyrape12'>>
<<Speech Gangster "Goddamn, you're hot. Gonna paint you with my cum.">>
<<Speech Player "Just... just finish already.">>
<<Speech Gangster "Beg for it. Beg me to cum.">>
<<Speech Player "Please... cum... cum for me.">>
<<linkreplace "He cums">>
<h3>He forces you to kneel and open your mouth.</h3>
<<video 'darkalley/rape1/Alleyrape13'>>
<<Speech Gangster "Swallow it all, bitch.">>
<<Speech Player "Please... let me go now.">>
<<Speech Gangster "Get the fuck outta here. And don't breathe a word of this to anyone. You got that?">>
<<FinishSex Gangster false>>
<<UnlockNPCScene Gangster DarkAlleyRape1>>
<<button 'Ghetto 🌆' 'Ghetto'>>
<<WearClothes>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">GHETTO</h1>
<div class="newCityMap-container">
<<for _location range $location>>
<<if _location.area == "Ghetto" || _location.area == "*">>
<<CityMap _location>>
<</if>>
<</for>>
</div>
</center><center>
<h1 class="ptitle">STRIP CLUB</h1>
<h3>You are in a strip club. The air is thick with the smell of sweat and perfume. The sound of music and laughter fills the room.</h3>
<<if $player.corruption.level >= 3>>
<div class="newCityMap-container">
<<createSubLocationButton "Watch a Strip Show" StripClubShow "/stripclub/watchShow.webp">>
<<createSubLocationButton "Get a Drink" StripClubDrink "/stripclub/drink.webp">>
<<if !$location.stripclub.job>>
<<createSubLocationButton "Get a job" StripClubInterview "/stripclub/job/job.webp">>
<<else>>
<<createSubLocationButton "Work" StripClubWork "/stripclub/work.webp">>
<</if>>
</div>
<<else>>
<h3>You don't feel comfortable in this place, you should leave.</h3>
<</if>>
<div class="gridcityZone-container">
<<CityMap $location.ghetto>>
</div>
</center><center>
<h1 class="ptitle">DRINK</h1>
<h3>You drink some alcohol, you feel a little tipsy</h3>
<<set $game.randomMedia to either("drink1.webp", "drink2.webp", "drink3.webp", "drink4.webp")>>
[img[setup.ImagePath+'/bar/drink/' + $game.randomMedia]]
<div class="menuLocation">
<<button 'Strip Club 🏩' 'StripClub'>>
<<AddTime 1>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">STRIP CLUB INTERVIEW</h1>
<h3>You walk into the manager's office. He's lounging back in a leather chair, cigar dangling from his lips, a glass of amber liquid swirling in his hand. He eyes you up and down, a slow smirk spreading across his face.</h3>
<<Speech StripClubManager "So, you think you got what it takes to work here, sweetheart?">>
<<linkreplace "Yes">>
<<Speech Player "Yeah, I think I can handle it.">>
<<Speech StripClubManager "Handle it, huh? This ain't folding laundry, dollface. This is about turning heads, making it rain. You think you can do that?">>
<<Speech Player "I'm a fast learner.">>
<<Speech StripClubManager "Fast learner, eh? Well, let's see just how fast you can learn to… shed a few layers.">>
<<linkreplace "What do you mean?">>
<<Speech Player "What do you mean by 'shed a few layers'?">>
<<Speech StripClubManager "Honey, this ain't a knitting circle. Let's just say I need to see what you're working with. Clothes off. Now. Let's see if you're stage material. I've got two other girls waiting, so make it snappy.">>
<div id="stripclub-interview-ok">
<<if $player.corruption.level >= 4>>
<<linkreplace "Okay, fine.">>
<<run $('#stripclub-interview-no').hide()>>
<<Speech Player "Alright, alright. If you insist…">>
<<Speech StripClubManager "That's my girl. Don't keep me waiting.">>
<<linkreplace "Take off your clothes">>
<<GetNaked>>
<h3>You slide your pants down your legs, letting them pool around your ankles.</h3>
<<video 'stripclub/job/stageInterview1'>>
<h3>You peel off your top, revealing…</h3>
<<video 'stripclub/job/stageInterview2'>>
<<if $player.beauty == 0>>
<<Speech StripClubManager "Whoa there, darlin'. Not quite what we're lookin' for. Maybe try a bakery? This ain't it. Get dressed and get out.">>
<h3>Maybe you should work on your… beauty before trying again.</h3>
<<else>>
<<Speech StripClubManager "Hmm, not bad. Not bad at all. We can definitely work with this.">>
<<Speech Player "I'm glad you think so.">>
<<Speech StripClubManager "Alright, sweetheart. Now, let's see you move. Get up on that stage and show me what you can do. Give me a little taste of the magic.">>
<<Speech Player "You got it.">>
<<button 'Go to the stage' 'StripClubInterviewStage'>><</button>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</if>>
</div>
<div id="stripclub-interview-no">
<<linkreplace "No way. I'm not doing that.">>
<<run $('#stripclub-interview-ok').hide()>>
<<Speech Player "Absolutely not. I'm not stripping for you.">>
<<Speech StripClubManager "Suit yourself, sweetheart. Door's that way. Don't let it hit ya where the good Lord split ya.">>
<<NotifyCorruption 4>>
<</linkreplace>>
</div>
<</linkreplace>>
<</linkreplace>>
<div class="menuLocation">
<<button 'Return ↩️' 'StripClub'>>
<<WearClothes>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">STAGE</h1>
<h3>You step onto the stage. The lights are blinding, the music pulsates through you, and you can feel the heat of the audience's gaze. The manager leans against the side of the stage, watching you intently.</h3>
[img[setup.ImagePath+'/stripclub/job/stage.webp']]
<<Speech StripClubManager "Alright, sweetheart. Show me what you've got. Let's see those moves.">>
<<linkreplace "Start Dancing">>
<h3>You start to move, letting the music flow through you. You sway your hips, run your hands over your body, teasing the audience with every glance. The manager's eyes follow your every move.</h3>
<<video 'stripclub/job/stageInterview3'>>
<<Speech StripClubManager "Yeah, that's it. Work it, baby.">>
<<linkreplace "Keep Dancing">>
<h3>You pick up the pace, your movements becoming more fluid, more suggestive. The music builds, and so does the energy in the room. The manager nods in approval, a smirk playing on his lips.</h3>
<<video 'stripclub/job/stageInterview4'>>
<<Speech StripClubManager "Not bad, not bad at all. Come here, let's talk business.">>
<<linkreplace "Approach the Manager">>
<h3>You walk over to the manager, your heart pounding in your chest. He looks you over with a predatory gaze.</h3>
<<video 'stripclub/job/stageInterview5'>>
<<Speech StripClubManager "You've got potential, I'll give you that. But this is just the audition, sweetheart. Think you can handle the real thing? I've already had three girls warming my bed today. Think you can make it four?">>
<<Speech Player "I'm sure I can impress you.">>
<<Speech StripClubManager "Impress me? Honey, I need more than impressed. I need… satisfied. Get on your knees.">>
<<linkreplace "Kneel">>
<h3>You slowly lower yourself to your knees, your eyes locked on the manager's.</h3>
<<video 'stripclub/job/stageInterview6'>>
<<Speech StripClubManager "That's a good girl. Now, show me how good you are with your mouth.">>
<<linkreplace "Take Him in Your Mouth">>
<h3>You take the manager's cock into your mouth, swirling your tongue around the tip.</h3>
<<video 'stripclub/job/stageInterview7'>>
<<Speech StripClubManager "Fuck, yeah Just like that. Now, ride me.">>
<<linkreplace "Ride Him">>
<h3>You straddle the manager, slowly lowering yourself onto his cock. You begin to move, grinding against him, the friction building the heat between you.</h3>
<<video 'stripclub/job/stageInterview8'>>
<<Speech StripClubManager "Damn, you're good. Real good.">>
<<Speech Player "You like that?">>
<<Speech StripClubManager "I love it. Keep going.">>
<h3>You increase your pace, riding him harder, faster.</h3>
<<video 'stripclub/job/stageInterview9'>>
<<Speech StripClubManager "Get on the floor. I wanna fuck you.">>
<<linkreplace "Lie Down">>
<h3>You lie back on the floor, spreading your legs. The manager positions himself between them.</h3>
<<video 'stripclub/job/stageInterview10'>>
<<Speech Player "Fuck me.">>
<<Speech StripClubManager "My clients are gonna go crazy for you.">>
<<Speech Player "I'm glad to hear it.">>
<<Speech StripClubManager "On your hands and knees. I wanna take you from behind.">>
<<linkreplace "Get on All Fours">>
<h3>You get on all fours, arching your back.</h3>
<<video 'stripclub/job/stageInterview11'>>
<<Speech StripClubManager "Holy shit, you're amazing.">>
<<Speech Player "I aim to please.">>
<<Speech StripClubManager "I'm gonna cum.">>
<<linkreplace "He Cums">>
<h3>The manager pulls out and cums all over you.</h3>
<<video 'stripclub/job/stageInterview12'>>
<<Speech StripClubManager "You definitely have what it takes. You're hired.">>
<<Speech Player "Thank you.">>
<<Speech StripClubManager "Let's go back to my office and make this official.">>
<<linkreplace "Return to the Office">>
<h3>You follow the manager back to his office.</h3>
<<video 'stripclub/job/stageInterview13'>>
<<UnlockLocationScene stripclub StripClubInterview>>
<<set $location.stripclub.job = true>>
<<FinishSex StripClubManager true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Strip Club 🏩' 'StripClub'>>
<<AddTime 1>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">PRIVATE SESSION</h1>
<h3> You follow the guy to a private room.</h3>
<<Speech Strange "Client" "Baby, I've been dying for a taste of those tits ever since I saw you on stage.">>
<<Speech Player "Glad you liked what you saw. I promise you won't be disappointed.">>
<<Speech Strange "Client" "Then prove it. Let's see 'em.">>
<<linkreplace "Show your tits">>
<<GetNaked>>
<h3>You peel off your top, revealing your breasts to the eager client.</h3>
<<video 'stripclub/work/client1/clientSex1'>>
<<Speech Strange "Client" "Fuck, they're even better up close. Just as I imagined.">>
<<Speech Player "You got a thing for tits, huh?">>
<<Speech Strange "Client" "Honey, I've been obsessed since I was a teenager.">>
<<linkreplace "Get on the bed">>
<h3>You crawl onto the bed, arching your back in a provocative doggy style pose.</h3>
<<video 'stripclub/work/client1/clientSex2'>>
<<Speech Strange "Client" "I can't wait to get my hands on you.">>
<<Speech Player "Come and get me, then.">>
<<linkreplace "Tease him">>
<h3>You stretch out on the bed, beckoning him closer with a sultry look.</h3>
<<video 'stripclub/work/client1/clientSex3'>>
<<Speech Strange "Client" "I'm gonna fuck you so good, baby.">>
<<Speech Player "I'm ready.">>
<<linkreplace "He plays with your tits">>
<h3>He dives in, squeezing and licking your nipples with unrestrained desire.</h3>
<<video 'stripclub/work/client1/clientSex4'>>
<<Speech Strange "Client" "God, they're so soft.">>
<<Speech Player "Mmm, glad you like them.">>
<<linkreplace "He takes his cock out">>
<h3>His cock springs free, and he starts rubbing it against your wet pussy.</h3>
<<video 'stripclub/work/client1/clientSex5'>>
<<Speech Strange "Client" "I'm gonna bury myself inside you.">>
<<Speech Player "Do it.">>
<<linkreplace "He takes off your panties">>
<h3>He rips off your panties and plunges into you, starting a frantic rhythm.</h3>
<<video 'stripclub/work/client1/clientSex6'>>
<<Speech Strange "Client" "Fuck, you're so wet.">>
<<Speech Player "You make me wet.">>
<<Speech Strange "Client" "Come on, baby, I need to feel your mouth on me.">>
<<linkreplace "Blow him">>
<h3>You sink to your knees, wrapping your lips around his throbbing cock.</h3>
<<video 'stripclub/work/client1/clientSex7'>>
<<Speech Strange "Client" "That's it, baby. But I need more. Take it deeper.">>
<<Speech Player "What do you want?">>
<<Speech Strange "Client" "Deepthroat me, baby.">>
<<linkreplace "Deepthroat">>
<h3>You take his cock deep down your throat, gagging slightly as he pushes it further.</h3>
<<video 'stripclub/work/client1/clientSex8'>>
<<Speech Player "Fuck! Easy... I'm gonna choke!">>
<<Speech Strange "Client" "I don't care. Take it all.">>
<<Speech Player "Play with my tits... I need to breathe!">>
<<linkreplace "Titjob">>
<h3>You take a break from deepthroating to give him a titjob, his cock twitching between your breasts.</h3>
<<video 'stripclub/work/client1/clientSex9'>>
<<Speech Strange "Client" "Fuck, yeah. Your tits are amazing.">>
<<Speech Player "They're all yours, baby.">>
<<Speech Strange "Client" "Get on your knees. I wanna fuck you from behind again.">>
<<linkreplace "Doggy style">>
<h3>You obediently get on all fours, and he slams back into you from behind.</h3>
<<video 'stripclub/work/client1/clientSex10'>>
<<Speech Strange "Client" "So fucking wet.">>
<<Speech Player "Just for you.">>
<<Speech Strange "Client" "Now get on top. Ride me, baby.">>
<<linkreplace "Ride him">>
<h3>You climb on top and start riding him, setting a rhythm that drives you both wild.</h3>
<<video 'stripclub/work/client1/clientSex11'>>
<<Speech Strange "Client" "Goddamn, you're amazing.">>
<<Speech Player "You like that?">>
<<Speech Strange "Client" "Fuck yes. Now jerk me off.">>
<<linkreplace "Masturbate him">>
<h3>You take his cock in hand and start stroking him furiously.</h3>
<<video 'stripclub/work/client1/clientSex12'>>
<<Speech Strange "Client" "Yes! Keep going!">>
<<Speech Player "Enjoying yourself?">>
<<Speech Strange "Client" "Fuck yeah! I need those tits on my cock again!">>
<<linkreplace "Titjob">>
<h3>You give him one last titjob, milking him with your soft breasts.</h3>
<<video 'stripclub/work/client1/clientSex13'>>
<<Speech Strange "Client" "I'm so close. Can I cum inside you?">>
<<Speech Player "Please...">>
<<linkreplace "Accept">>
<h3>He spreads your legs wide and pounds into you one last time.</h3>
<<video 'stripclub/work/client1/clientSex14'>>
<<Speech Strange "Client" "Fuck! I'm cumming!">>
<<Speech Player "Cum for me, baby!">>
<<linkreplace "He cums">>
<h3>He cums hard inside you, filling you with his hot seed.</h3>
<<video 'stripclub/work/client1/clientSex15'>>
<<Speech Strange "Client" "That was incredible. Let me see that pretty pussy full of my cum.">>
<<Speech Player "Take a look...">>
<<linkreplace "He open your pussy">>
<h3>He spreads your pussy lips, admiring his cum inside you.</h3>
<<video 'stripclub/work/client1/clientSex16'>>
<<Speech Strange "Client" "Thanks, baby. You were amazing. Here's your money.">>
<<set $game.random to random(200,250)>>
<h3> You earned $game.random $</h3>
<<addMoney $game.random>>
<<Speech Player "Thanks. Come back and see me again soon.">>
<<UnlockLocationScene stripclub PrivateSession1>>
<<addCorruption>>
<<FinishSex Strange true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<div class="menuLocation">
<<button 'Strip Club 🏩' 'StripClub'>>
<<WearClothes>>
<<AddTime 2>>
<<energy -50>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">STRIP SHOW</h1>
<<set $game.randomMedia to either("show1.webp", "show2.webp", "show3.webp", "show4.webp", "show5.webp", "show6.webp", "show7.webp")>>
[img[setup.ImagePath+'/stripclub/show/' + $game.randomMedia]]
<<if $location.stripclub.job>>
<h3> You see a lot of money being thrown at the strippers. I should work here more often.</h3>
<<else>>
<h3>You see a lot of money being thrown at the strippers. You can't help but feel a little jealous, maybe you should try it out?</h3>
<</if>>
<div class="menuLocation">
<<button 'Strip Club 🏩' 'StripClub'>>
<<AddTime 1>>
<<energy -20>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">STRIP SHOW</h1>
<h3> You go to the stage and start dancing. Some people throw money at you, you feel a little embarrassed but you keep going. </h3>
<<set $game.randomMedia to either("show1.webp", "show2.webp", "show3.webp", "show4.webp", "show5.webp", "show6.webp", "show7.webp")>>
[img[setup.ImagePath+'/stripclub/show/' + $game.randomMedia]]
<<if random(1,4) == 1>>
<h3>A guy in the audience talks to you and tell you that he wants to pay you for a private session</h3>
<<button 'Accept' 'StripClubPrivate'>>
<</button>>
<<else>>
<<set $game.random to random(150, 200)>>
<h3>You earned $game.random $</h3>
<<addMoney $game.random>>
<</if>>
<div class="menuLocation">
<<button 'Strip Club 🏩' 'StripClub'>>
<<AddTime 2>>
<<energy -50>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">HOUSE ROBBING 🥷🏻🏠</h1>
<<if $game.daysToWork > 0>>
<<Speech Mamba "We need to wait a few days before we can rob another house.">>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<<else>>
<<if $game.time != "LN">>
<<Speech Mamba "We should await until late night to do this, come back later.">>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<</if>>
<<if $game.time == "LN">>
<h3> You and Mamba are in front of a house, ready to rob it.</h3>
<<video 'vipers/houseRob/houseRob1'>>
<<Speech Mamba "This is the place. Let's go to the backyard.">>
<<Speech Player "Ok">>
<<linkreplace "Go to the backyard">>
<h3>You and Mamba go to the backyard of the house, trying to find a way to get in.</h3>
<<video 'vipers/houseRob/houseRob2'>>
<<Speech Mamba "Hold this for me, I'll try to jump over the wall.">>
<<Speech Player "Ok">>
<<linkreplace "He jumps the wall">>
<h3>While Mamba is trying to jump the wall, you hear a noise coming from the front of the house.</h3>
<<video 'vipers/houseRob/houseRob3'>>
<<Speech Mamba "F*ck, the cops are here! Run!">>
<<Speech Player "Sh*t! We need to get out of here!">>
<<linkreplace "Hands up! 🙌🏻">>
<h3>Mamba jump the wall and get out of the house, but you are caught by the police.</h3>
<<video 'vipers/houseRob/houseRob4'>>
<<Speech PoliceMan "Hands up! You are under arrest!">>
<<Speech Player "F*ck!">>
<<button 'Get arrested 🚓' 'HouseRobPrison'>>
<<set $player.gang.daysToWork = 3>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</if>>
<</if>>
</center><center>
<h1 class="ptitle">A NEW MEMBER 🐍</h1>
<h3>The door slams shut behind you, the sound echoing in the sudden darkness.
A figure emerges from the shadows, silent as a wraith.
You can barely make out her face, but you feel the weight of her gaze - cold and sharp, like an ice pick.
She moves with a predatory grace, circling you slowly before stopping inches away. Her voice is a low purr, barely audible above the thumping bass coming from somewhere deeper in the building.</h3>
[img[setup.ImagePath+'/vipers/kraitwhisper.webp']]
<<Speech Krait "Well, well. What brings a little lamb like you to this slaughterhouse?">>
<h3>Your throat tightens. You try to swallow, but your mouth's gone dry.</h3>
<<Speech Player "Uh... someone said I could, you know... find some opportunities here.">>
<<Speech Krait "Opportunities, huh? And who told you that little fairy tale?">>
<<linkreplace "Don't know his name">>
<<Speech Player "I don't know his name. Met him in a dark alley. He gave me a package...">>
<<Speech Krait "So you're the delivery girl. The King Cobra been expecting you.">>
<<Speech Player "King Cobra?">>
<<Speech Krait "That's our leader, sweetheart. Come on. Don't keep him waiting.">>
<<linkreplace "Go with her">>
<h3>She leads you through a maze of corridors, each darker and more twisted than the last.
The air is thick with the smell of stale smoke and sweat. You can practically feel the eyes of the Vipers on you, watching from the shadows.
Finally, you reach a door, heavy and iron-bound. Krait raps on it with a knuckle, then pushes it open, revealing a dimly lit room.</h3>
[img[setup.ImagePath+'/vipers/kingcobrasit.webp']]
<<Speech KingCobra "So you're the girl Mamba sent.">>
<<Speech Player "Mamba?">>
<<Speech KingCobra "Yeah, Mamba. The guy who gave you the package. Ring any bells?">>
<<Speech Player "Yeah, I know him.">>
<<Speech KingCobra "Good. You're in.">>
<<linkreplace "In?">>
<<Speech Player "In what?">>
<<Speech KingCobra "In the Vipers, kid. You're one of us now.">>
<<Speech Player "Vipers?">>
<<Speech KingCobra "That's right. We're a family. We look out for each other. Understand?">>
<<linkreplace "What do you want from me?">>
<<Speech Player "What do you want from me?">>
<<Speech KingCobra "Loyalty. Respect. And we want you to prove you've got the guts to be a Viper.">>
<<Speech Player "How?">>
<<Speech KingCobra "You'll see. Soon enough. For now, you're gonna run some errands for us. Keep your nose clean, and you might just live long enough to see your next birthday.">>
<<Speech Player "What kind of errands?">>
<<Speech KingCobra "You ask a lot of questions, kid. You'll find out when you need to. Now get out of my sight. Krait will fill you in." >>
<<Speech Krait "Follow me">>
<<linkreplace "Follow her">>
<<goto "JoinVipersEnd">>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">THE VIPERS 🐍</h1>
<<Speech Krait "You're wearin' the colors now, kid, but don't get any ideas. You ain't a Viper 'til you prove you can slither with the best of 'em.">>
<<Speech Player "I'm so lost right now.">>
<<Speech Krait "You'll catch up. Or you won't. Either way, not my problem.">>
<<linkreplace "What now?">>
<<Speech Player "So, what now?">>
<<Speech Krait "You work for us. You do what we say, when we say it. You keep your mouth shut and your eyes open. Got it?">>
<<Speech Player "And if I don't?">>
<<Speech Krait "Then you'll end up face down in the gutter with the rest of the city's scum. Think about that before you get any bright ideas.">>
<<linkreplace "...">>
<<Speech Player "...">>
<<Speech Krait "Something you wanna say, sweetheart? Spit it out.">>
<<Speech Player "No. Nothin'.">>
<<Speech Krait "Good. Now get lost. I got things to do.">>
<<linkreplace "Right.">>
<<Speech Player "Right.">>
<<Speech Krait "And don't call me 'right'. I got a name. Use it.">>
<<Speech Player "Right, Krait.">>
<<Speech Krait "Better. Now scram.">>
<<addVipersRespect>>
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">SELLING DRUGS</h1>
<h3> You are selling drugs for the Vipers. You have to be careful, the police are always watching.</h3>
<div id="place-head">
[img[setup.ImagePath+'/vipers/selldrugs/selldrugsbanner.webp']]
</div>
<<if $player.gang.daysToWork == 0>>
<<linkreplace "Wait for customers">>
<<if random(1,3) == 1>>
<h3> You find a customer, you sell him the drugs and get the money.</h3>
<<set $game.randomMedia to either("sellingdrugs1.webp", "sellingdrugs2.webp")>>
[img[setup.ImagePath+'/vipers/selldrugs/' + $game.randomMedia]]
<<set $game.randomMoney to random(200,300)>>
<<set $vipersCut to Math.round($game.randomMoney / 2)>>
<<set $earnings to $game.randomMoney - $vipersCut>>
<h3>You earn $ $game.randomMoney, but you have to give $ $vipersCut to the Vipers.</h3>
<<addMoney $earnings>>
<<SetDaysToWork 2>>
<<addVipersRespect>>
<<else>>
<h3> You wait for a long time, but no one comes.</h3>
<</if>>
<</linkreplace>>
<<else>>
<h3>I should wait a few days before selling drugs again, I don't want to attract attention.</h3>
<</if>>
<<button 'Ghetto 🌆' 'Ghetto'>>
<<AddTime 2>>
<</button>>
</center><center>
<h1 class="ptitle">THE BOSS</h1>
<h3> You are in front of the boss of the Vipers, one of the most dangerous gangs in the Ghetto.</h3>
<div id="place-head">
[img[setup.ImagePath+'/vipers/talkBoss.webp']]
</div>
<<if $player.gang.respect == 9 && $player.gang.title == "Recruit">>
<<Speech Player "You want to talk with me, boss?">>
<<Speech KingCobra "I aprecciate your work, yow now are promoted to the rank of Dealer. Now you can sell drugs.">>
<<Speech Player "Thank you, boss.">>
<<set $player.gang.title = "Dealer">>
<<set $player.gang.respect = 10>>
<<set $player.gang.daysToWork = 0>>
<<elseif $player.gang.respect == 19 && $player.gang.title == "Dealer">>
<<Speech Player "You want to talk with me, boss?">>
<<Speech KingCobra "You are doing a great job, now you are promoted to the rank of House Burglar. Now you can rob houses.">>
<<Speech Player "Thank you, boss.">>
<<set $player.gang.title = "House Burglar">>
<<set $player.gang.respect = 20>>
<<set $player.gang.daysToWork = 0>>
<<else>>
<h3>You don't have nothing to talk with him.</h3>
<</if>>
<<button 'Back' 'Vipers'>><</button>>
</center><center>
<h1 class="ptitle">THE VIPERS 🐍</h1>
<h3>The Vipers are a gang that operates in the Ghetto. They are known for their ruthlessness and their control over the drug trade in the area.</h3>
<div class="newCityMap-container">
<<createSubLocationButton "Talk with Boss" TalkBoss "/vipers/talkBoss.webp">>
<<createSubLocationButton "Clean" VipersClean "/vipers/clean.webp">>
<<if $player.gang.respect >= 10>>
<<createSubLocationButton "Sell Drugs" SellDrugs "/vipers/selldrugs.webp">>
<</if>>
<<if $player.gang.respect >= 20>>
<<createSubLocationButton "Rob a house" HouseRob "/vipers/houserob.webp">>
<</if>>
</div>
<div class="menuLocation">
<<button 'Ghetto 🌆' 'Ghetto'>><</button>>
</div>
</center>
<<if $player.gang.respect == 0>>
<<goto "JoinVipers">>
<</if>><center>
<h1 class="ptitle">THE VIPERS 🐍</h1>
<<if $player.gang.daysToWork == 0>>
<h3>You take the bucket and the mop and start cleaning the Vipers' hideout. This is a dirty job, but someone has to do it.</h3>
<div id="place-head">
[img[setup.ImagePath+'/vipers/cleaning.webp']]
</div>
<h3>You earn <<green>>$50<</green>> and gain some respect with the Vipers.</h3>
<<addMoney 50>>
<<addVipersRespect>>
<<energy -25>>
<<set $player.gang.daysToWork = 1>>
<<else>>
<h3>There's nothing to clean right now. You should come tomorrow.</h3>
<</if>>
<<button 'Back' 'Vipers'>>
<<AddTime 2>>
<</button>>
</center><center>
<h1 class="ptitle">HALLWAY</h1>
<div id="place-head">
[img[setup.ImagePath+'/emma/house/hallway.png']]
</div>
<div class="menuLocation">
<<button "Emma's bedroom 🛏️" "EmmaBedroom">><</button>>
<<button "Bathroom 🚾" "EmmaBathroom">><</button>>
<<button "City 🏙️" "Residential">><</button>>
</div>
</center>
<<if random(1,2) == 1>>
<<goto 'SexPlayingEvent'>>
<</if>><center>
<h1 class="ptitle">EMMA'S HOUSE</h1>
<h3>You reach Emma's house and knock on the door</h3>
<<linkreplace "Go in">>
<h3>You enter the house and find Emma in the living room, completely absorbed in her videogame</h3>
<<Speech Player "Hey, what are you playing? You seem really into it">>
<h3>She's so engrossed that she doesn't even realize you're there. The controller vibrates in her hands, and her eyes dart across the screen, reflecting the flashing lights of the game</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying1'>>
<<Speech Player "Earth to Emma? I'm starting to think this game is more interesting than me">>
<h3>She finally tears her eyes away from the screen, a startled look on her face</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying2'>>
<<Speech Emma "Oh, hey! I didn't even hear you come in. Sorry, this level is insane">>
<<Speech Player "Clearly. You seem a little tense though. How about a break?">>
<<linkreplace "You try to get her attention">>
<h3>You try to capture her attention, but she's quickly drawn back into the action on the screen. You can practically hear her competitive spirit flaring</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying3'>>
<<Speech Player "Hey, I'm here">>
<h3>She doesn't even seem to register your words, fingers flying across the buttons</h3>
<<Speech Player "Alright, I guess I'll have to try a different approach">>
<<if $player.corruption.level >= 3>>
<<linkreplace "Try to get her attention">>
<h3>You move behind her and gently begin to massage her shoulders, feeling the knots and tension beneath your fingertips</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying4'>>
<h3>At first, she barely seems to notice, but as your touch grows firmer, a sigh escapes her lips. Her head tilts back slightly, and you hear a soft moan of relief</h3>
<<Speech Player "Let's see if you can keep playing now">>
<<linkreplace "Expose her tits">>
<h3>You gently lift her shirt, revealing her smooth, tanned skin. Her nipples harden instantly, and a faint blush spreads across her cheeks</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying5'>>
<h3>You expose her tits and start playing with them</h3>
<<Speech Emma "Mhmmmmm">>
<h3>You hear her moaning, she's enjoying it</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying6'>>
<<Speech Player "I knew you would like it">>
<<linkreplace "Take off her shorts">>
<h3>You slide her shorts down, revealing more of her smooth skin</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying7'>>
<<Speech Player "Let me see that gorgeous ass">>
<h3>You cup her buttocks, feeling the soft curves beneath your palms. She gasps and pushes her hips forward, grinding against you</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying8'>>
<<linkreplace "You take off her pants">>
<h3>You pull her pants off, leaving her barely naked. Her body is flawless, and you can't help but admire her curves</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying9'>>
<h3>You continue to grope her buttocks, feeling her muscles clench and relax beneath your touch. She moans loudly, her body trembling with pleasure</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying10'>>
<h3>She's so wet</h3>
<<Speech Player "I knew you would like it">>
<<linkreplace "Masturbate her">>
<h3>You reach between her legs and start to masturbate her. She moans even louder, her body arching towards you.</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying11'>>
<<Speech Emma "Oh my god, that's so good">>
<h3>She's moaning so loud, you do it faster</h3>
<<Speech Player "You are so gorgeous">>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying12'>>
<h3>You gently turn her around and pull her panties down. Her pussy is wet and glistening, and you can't wait to taste it</h3>
<<Speech Player "I want to taste you">>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying13'>>
<<linkreplace "She stop playing">>
<h3>She stops playing and looks at you</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying14'>>
<<Speech Emma "What are you doing, naughty girl?">>
<<Speech Player "Just having some fun while you play">>
<<linkreplace "Lick her pussy">>
<h3>You get down and start to lick her pussy. She moans and writhes beneath you, her body shaking with pleasure</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying15'>>
<<Speech Emma "Oh, god, yes, lick me there">>
<<Speech Player "Your pussy tastes really good">>
<<Speech Emma "Come here, give me a kiss">>
<<linkreplace "Kiss Emma">>
<h3>You lean up and kiss her, tasting her sweet lips. She kisses you back, her tongue dancing with yours</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying16'>>
<<Speech Emma "Let me taste those titties">>
<h3>She takes your breasts in her mouth and starts to lick them. You moan and arch your back, enjoying the sensation of her warm tongue on your skin</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying17'>>
<<linkreplace "She takes your panties off">>
<h3>She reaches down and takes your panties off. You're now both barely naked, and you can't wait to make love</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying18'>>
<h3>She starts licking your pussy</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying19'>>
<<Speech Emma "We should get naked">>
<<linkreplace "Get naked">>
<<GetNaked>>
<h3>You both get naked and lie down on the bed. You kiss and cuddle, your bodies pressed close together</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying20'>>
<<Speech Player "Get on top of me, put that pussy in my mouth">>
<h3>She gets on top of you and starts to ride your face. You moan and thrust your tongue into her pussy, enjoying the taste of her juices</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying21'>>
<<Speech Emma "Oh my god, you are so good">>
<<Speech Player "You are so wet, I love it">>
<<Speech Emma "Now it's my turn to lick you">>
<<linkreplace "She licks your pussy">>
<h3>You get on top of her and position yourself between her legs. You lower your head and start to lick her pussy</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying22'>>
<<Speech Emma "You taste so good">>
<<Speech Player "I can't hold it anymore, I'm going to cum">>
<<linkreplace "You cum">>
<h3>You cum in her mouth and she swallows it all. You both lay down on the bed, exhausted but satisfied</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying23'>>
<<Speech Emma "That was amazing">>
<<Speech Player "I'm so glad you enjoyed it">>
<h3>You both lay down on the sofa and she goes back to playing</h3>
<<video 'emma/house/livingRoom/sexPlaying/sexPlaying24'>>
<<UnlockNPCScene Emma SexPlaying>>
<<addCorruption>>
<<resetArousal>>
<<addRelation "Emma">>
<<FinishSex Emma false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>Maybe if you were a little more naughty you could get her attention</h3>
<<Speech Player "Actually, I think I should come another day">>
<<NotifyCorruption 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<button "Leave" "Residential">>
<<WearClothes>>
<<AddTime 1>>
<</button>>
</center><center>
<h1 class="ptitle">EMMA'S BATHROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/emma/house/bathroom/bathroombanner.png']]
</div>
<<button 'Hallway 🚪' 'EmmaHallway'>><</button>>
</center><center>
<h1 class="ptitle">EMMA'S BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/emma/house/bedroom/bedroombanner.png']]
</div>
<<button 'Hallway 🚪' 'EmmaHallway'>><</button>>
</center><center>
<h1 class="ptitle">HALLWAY</h1>
<div class="newCityMap-container">
<<createSubLocationButton "Your Bedroom 🛏️" Bedroom "/house/bedroom/bedroombanner.png">>
<<createSubLocationButton "Kitchen 🍽️" Kitchen "/house/kitchen/kitchenbanner.png">>
<<createSubLocationButton "$npc.Brother.relationship's Bedroom 👨🏻🦱" BrotherBedroom "/house/brotherbedroom/brotherbedroombanner.png">>
<<createSubLocationButton "Bathroom 🚾" Bathroom "/house/bathroom/bathroombanner.png">>
<<createSubLocationButton "$npc.Dad.relationship's Bedroom 🧓🏻" DadBedroom "/house/dadbedroom/dadbedroombanner.png">>
<<createSubLocationButton "Living Room 🛋️" LivingRoom "/house/livingroom/livingroombanner.png">>
</div>
<div class="gridcityZone-container">
<<CityMap $location.residential>>
</div>
</center><center>
<h1 class="ptitle">BATHROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/bathroom/bathroom.png']]
</div>
<div class="menuLocation">
<<button 'Shower 🚿'>>
<<if $game.time == "LN">>
<<notify 'warning'>>It's too late, you should go to bed<</notify>>
<<else>>
<<goto 'BathroomShower'>>
<</if>>
<</button>>
<<button 'Mirror 🪞' 'BathroomMirror'>><</button>>
<<button 'Take pregnancy pill 💊'>>
<<if $player.pregnancy.pillDays > 0>>
<<notify 'warning'>>You can only take the pill every 3 days<</notify>>
<<elseif $player.inventory.contraceptivePill > 0>>
<<set $player.pregnancy.pillDays += 3>>
<<RemoveFromInventory contraceptivePill>>
<<notify 'success'>>You took the pill, you are safe for 3 days<</notify>>
<<else>>
<<notify 'warning'>>You don't have any contraceptive pills, you can buy them at the pharmacy<</notify>>
<</if>>
<</button>>
<<button 'Pregnancy Test 🤰'>>
<<if $player.inventory.pregnancyTest > 0>>
<<goto 'PregnancyTest'>>
<<else>>
<<notify 'warning'>>You don't have any pregnancy tests, you can buy them at the pharmacy<</notify>>
<</if>>
<</button>>
<<if $player.pregnancy.discovered>>
<<button 'Check belly 🤰' 'BathroomCheckBelly'>><</button>>
<</if>>
<<button 'Hallway 🚪' 'Hallway'>><</button>>
</div>
</center>
/*EVENTS */
<<if previous() == "Hallway" && $npc.Dad.location == 'House'>>
<<if $game.time == "EM" && random(1,4) == 1 && !$npc.Dad.scenes.DadShowerSex.executedToday>>
<<goto "DadShowerSex">>
<</if>>
<<if $game.time == "N" && random(1,4) == 1 && !$npc.Dad.scenes.DadPeepSex.executedToday>>
<<goto "DadPeepSex">>
<</if>>
<</if>><center>
<h1 class="ptitle">BELLY 🤰</h1>
<h3> You are pregnant for $player.pregnancy.days days</h3>
<<button 'Bathroom 🚾' 'Bathroom'>><</button>>
</center><center>
<h1 class="ptitle">BATHROOM FLASHING</h1>
<<message 'Just as you were about to take off your clothes, you realize someone is spying on you 👀'>>
<br>
<<if $player.corruption.level >= 2>>
<<linkreplace "Flash to him 📸">>
<<set $game.randomMedia to either("bathroomflashing1.webp", "bathroomflashing2.webp", "bathroomflashing3.webp", "bathroomflashing4.webp", "bathroomflashing5.webp", "bathroomflashing6.webp", "bathroomflashing7.webp")>>
[img[setup.ImagePath+'/house/bathroom/' + $game.randomMedia]]
<<message ' You decide to give the spy a little show ❤️🔥! '>>
<br>
<<button 'Go to shower 🚿' 'BathroomShower'>><</button>>
<<addDadCorruption>>
<<addExb>>
<<addArousal>>
<<UnlockNPCScene Dad ShowerFlash>>
<</linkreplace>>
<<else>>
<<linkreplace "Close the door">>
[img[setup.ImagePath+'/house/bathroom/closedoor.webp']]
<<message 'You close the door and go to your shower'>>
<<NotifyCorruption 2>>
<<button 'Go to shower 🚿' 'BathroomShower'>><</button>>
<</linkreplace>>
<</if>>
</center><center>
<h1 class="ptitle">You watch yourself in the mirror 🪞</h1>
<<set $game.randomMedia to either("mirror.webp")>>
[img[setup.ImagePath+'/house/bathroom/mirror/' + $game.randomMedia]]
<br>
<<button 'Apply make up 💄' 'BathroomMirrorMakeUp'>><</button>>
<<button 'Bathroom 🚾' 'Bathroom'>><</button>>
</center><center>
<h1 class="ptitle">You apply some make up 💄</h1>
<h3>You look at yourself in the mirror and decide to apply some make up to enhance your beauty</h3>
<<set $game.randomMedia to either("makeup.webp", "makeup1.webp", "makeup2.webp")>>
[img[setup.ImagePath+'/house/bathroom/mirror/' + $game.randomMedia]]
<<if $player.makeup == false>>
<<set $player.makeup = true>>
<<addBeauty>>
<</if>>
<br>
<<button 'Bathroom 🚾'>>
<<goto 'Bathroom'>>
<</button>>
</center><center>
<h1 class="ptitle">You take a shower and wash all your body! 🚿</h1>
<<if previous() != "BathroomFlashScene" && random(1,2) == 1 && $npc.Dad.arousal > 0 && $npc.Dad.corruption > 0 && $npc.Dad.location == "House" && $game.time != "LN">>
<<goto "BathroomFlashScene">>
<</if>>
<<GetNaked>>
<<if changeMediaPregnant()>>
<<set $game.randomMedia to either("preg_shower1.webp", "preg_shower2.webp", "preg_shower3.webp", "preg_shower4.webp", "preg_shower5.webp", "preg_shower6.webp")>>
<<else>>
<<set $game.randomMedia to either("shower.webp", "shower1.webp", "shower2.webp", "shower3.webp", "shower4.webp", "shower5.webp")>>
<</if>>
<div class='shower'>
[img[setup.ImagePath+'/house/bathroom/shower/' + $game.randomMedia]]
</div>
<<button 'Masturbate ❤️🔥'>>
<<if $player.arousal > 0>>
<<goto 'BathroomShowerMasturbate'>>
<<else>>
<<notify 'warning'>>You are not aroused enough to masturbate<</notify>>
<</if>>
<</button>>
<<button 'Bathroom 🚾' 'Bathroom'>>
<<set $player.drunkness = 0>>
<<energy -10>>
<<AddTime 1>>
<<WearClothes>>
<</button>>
</center>
<<if $player.makeup>>
<<set $player.makeup = false>>
<<set $player.beauty -= 1>>
<<notify 'warning'>>Your makeup is washed away<</notify>>
<</if>><center>
<h1 class="ptitle">MASTURBATE 🚿</h1>
<<if (random(1,3) == 1 || $npc.Brother.arousal == 3) && Corruption.StageOne($npc.Brother) && $npc.Brother.location == "House">>
<h3>The hot water cascades over you, and you begin to touch yourself, your fingers exploring the folds of your pussy, your other hand cupping your breast.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent1'>>
<br>
<<linkreplace "You hear the door… 👀">>
<h3>Lost in the pleasure, you don't register the sound of the door opening.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent2'>>
<<Speech Brother "Damn, she's hot…">>
<h3>$npc.Brother.relationship's gasp breaks the spell. You see him standing there, watching you.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent3'>>
<<Speech Player "What the hell are you doing?! Were you spying on me?!">>
<<Speech Brother "I… I didn't know anyone was in here. I just needed to use the bathroom.">>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent4'>>
<<Speech Player "Seriously? You couldn't hear the shower running?">>
<<Speech Brother "Okay, okay, you caught me. I was watching. You're just… so hot.">>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent5'>>
<<Speech Brother "I'm so fucking horny right now. Help me out here.">>
<<Speech Player "Help you out? What do you mean?">>
<<if $player.corruption.level >= 3>>
<<linkreplace "Join him ✅">>
<h3>You decide to give in to the temptation.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent6'>>
<<Speech Player "Get your clothes off and get in here.">>
<<Speech Brother "Gladly.">>
<h3>He strips and joins you under the spray.</h3>
<<linkreplace "Take him in your mouth 🍆">>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent7'>>
<h3>You sink to your knees, taking his cock deep into your mouth.</h3>
<<Speech Brother "Fuck… you're good at that.">>
<<Speech Player "Shut up and eat me out.">>
<<linkreplace "Let him eat your pussy 🍑">>
<h3>You stand and spread your legs, offering yourself to him.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent8'>>
<h3>His tongue works magic on your clit, sending waves of pleasure through you.</h3>
<<Speech Player "Oh god, yes… keep doing that!">>
<<Speech Brother "Lean against the wall. I want to fuck you.">>
<<if Corruption.StageTwo($npc.Brother)>>
<<linkreplace "Lean against the wall">>
<h3>You lean back, bracing yourself as he slides his cock inside you.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent9'>>
<<Speech Player "Fuck… yes… harder!">>
<<Speech Brother "You're such a little slut.">>
<h3>He picks up the pace, your moans echoing in the small space.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent10'>>
<<Speech Brother "Ride me.">>
<<Speech Player "Get down on the floor.">>
<<linkreplace "Ride him">>
<h3>He lies down, and you slowly lower yourself onto his cock.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent11'>>
<<Speech Brother "Oh fuck… I'm not going to last long.">>
<<Speech Player "Not yet… I'm not ready.">>
<h3>You increase the tempo, riding him hard.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent12'>>
<<Speech Brother "Turn around. I want to watch those tits bounce.">>
<<if Corruption.StageThree($npc.Brother)>>
<<linkreplace "Turn around">>
<h3>You turn, facing him as you continue to ride.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent13'>>
<<Speech Brother "Fuck yes… that's it…">>
<<Speech Player "Cum for me, $npc.Brother.relationship.">>
<<linkreplace "He's close!">>
<h3>He stands up, pulling you with him. He strokes himself, his eyes locked on yours.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent14'>>
<<Speech Player "Cum in my mouth.">>
<<Speech Brother "I'm cumming!">>
<h3>He explodes, filling your mouth with his cum.</h3>
<<video 'house/bathroom/brotherShowerEvent/brotherShowerEvent15'>>
<<Speech Brother "Fuck… that was amazing.">>
<<Speech Player "You're welcome.">>
<<addCorruption>>
<<resetArousal>>
<<addBrotherCorruption>>
<<resetBrotherArousal>>
<<UnlockNPCScene Brother ShowerSex>>
<<FinishSex Brother false>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear the house door slamming, your $npc.Brother.relationship comes out of the bathroom, afraid of someone catching you two together</h3>
<<StageNotification $npc.Brother 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear the house door slamming, your $npc.Brother.relationship comes out of the bathroom, afraid of someone catching you two together</h3>
<<StageNotification $npc.Brother 2>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<button "I can't help you, sorry" 'Bathroom'>>
<<NotifyCorruption 3>>
<</button>>
<br>
<</if>>
<</linkreplace>>
<<else>>
<h3 class="ptitle">You masturbate yourself. Corruption increased!</h3>
<<if changeMediaPregnant()>>
<<set $game.randomMedia to either ("preg_showermasturbate1.webp")>>
<<else>>
<<set $game.randomMedia to either("showermasturbate1.webp", "showermasturbate2.webp", "showermasturbate3.webp", "showermasturbate4.webp", "showermasturbate5.webp", "showermasturbate6.webp")>>
<</if>>
<div class='showermast'>
[img[setup.ImagePath+'/house/bathroom/shower/' + $game.randomMedia]]
</div>
<br>
<<addCorruption>>
<<resetArousal>>
<</if>>
<<button 'Bathroom 🚾' 'Bathroom'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">BATHROOM</h1>
<h3>A muffled thump from the bathroom makes you curious. You peek through the door and freeze... your $npc.Dad.relationship is fucking a prostitute right there!</h3>
<<linkreplace "Peep">>
<<webp 'house/bathroom/PeepingDad/PeepingDad'>>
<h3>Your eyes are glued to the scene, heat pooling in your belly. You watch your $npc.Dad.relationship pound into the woman, every thrust making you ache with a forbidden excitement.</h3>
<<linkreplace "Stroke your pussy">>
<<if $player.arousal > 0>>
<h3>You start touching yourself through your clothes, fingers stroking over your aching clit, your other hand kneading your breast.</h3>
<<video 'house/bathroom/PeepingDad/PeepingDad1'>>
<<Speech Dad "Take this dick, you dirty slut!">>
<<Speech Strange "Prostitute" "Tell me what you want me to do, Daddy.">>
<<Speech Dad "Suck it! Show me how much you like my cock.">>
<<linkreplace "Inside the shorts">>
<<if $player.corruption.level >= 2>>
<h3>You can't resist anymore. You shove your hand down your shorts, your fingers finding your slick folds, rubbing your clit with frantic urgency.</h3>
<<video 'house/bathroom/PeepingDad/PeepingDad2'>>
<<Speech Dad "Yeah, that's it! Deep throat like a good girl.">>
<h3>The prostitute is now on her knees, your $npc.Dad.relationship's cock disappearing into her mouth. Your breathing gets ragged, a moan escaping your lips. </h3>
<<Speech Dad "Let me see that ass. Shake it for me, baby.">>
<<linkreplace "This is getting hot">>
<h3>Your $npc.Dad.relationship sits down on the toilet, pulling the prostitute up with him. She stands in front of him, her ass shaking in his face. </h3>
<<video 'house/bathroom/PeepingDad/PeepingDad3'>>
<<Speech Dad "You have a nice ass. Reminds me of my $npc.Dad.player's ass...">>
<<Speech Player "Though" "What the fuck?!">>
<<Speech Strange "Prostitute" "You're a real sick fuck, aren't you?">>
<<Speech Dad "Shut up, bitch. Just sit on it.">>
<<linkreplace "She obey">>
<h3>She doesn't hesitate, turning around and slowly lowering herself onto his waiting cock. </h3>
<<video 'house/bathroom/PeepingDad/PeepingDad4'>>
<<Speech Dad "Ah, fuck yeah. You're worth every penny, you little whore.">>
<<Speech Strange "Prostitute" "I don't know if I can say the same...">>
<<Speech Dad "What was that?">>
<<Speech Strange "Prostitute" "Nothing, Daddy. How about I get on all fours for you?">>
<<linkreplace "She get on all fours">>
<h3>They both stand up, and the prostitute quickly gets on her hands and knees, pushing her ass up towards him. </h3>
<<video 'house/bathroom/PeepingDad/PeepingDad5'>>
<<Speech Dad "That's it, you filthy little slut. Take it all.">>
<<Speech Strange "Prostitute" "...">>
<<Speech Dad "You know what, this position is tiring me out. Get back on top.">>
<<linkreplace "She obey">>
<h3>She crawls back over to him, straddling his lap and sinking back down on his cock. </h3>
<<video 'house/bathroom/PeepingDad/PeepingDad6'>>
<<Speech Dad "Fuck, I'm gonna cum! Suck it! Suck my cock!">>
<<Speech Strange "Prostitute" "Okay, Daddy. Here it comes!">>
<<linkreplace "She blows him">>
<h3>She pulls off him just as he starts to shoot his load, taking his entire cock into her mouth. He groans, his hands gripping her hair.</h3>
<<video 'house/bathroom/PeepingDad/PeepingDad7'>>
<<Speech Dad "Goddamn, that was hot!">>
<<Speech Strange "Prostitute" "Payment time, honey. You know the drill.">>
<<linkreplace "I'm going to cum!">>
<h3>You can't hold it back any longer. As you watch them, your body is wracked with an intense orgasm, your hand flying furiously between your legs.</h3>
<<video 'house/bathroom/PeepingDad/PeepingDad8'>>
<<resetArousal>>
<<UnlockNPCScene Dad DadPeepSex>>
<<addCorruption>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>I should get out of here, someone could arrive at any moment</h3>
<<addArousal>>
<<NotifyCorruption 2>>
<</if>>
<</linkreplace>>
<<else>>
<h3>You are not aroused enough to do this</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<button 'Hallway 🚪' 'Hallway'>>
<<set $npc.Dad.scenes.DadPeepSex.executedToday = true>>
<<AddTime 1>>
<</button>>
</center><center>
<h1 class="ptitle">SOMEONE IS IN THE SHOWER</h1>
<h3>As you approach the bathroom door, you hear the sound of the shower running. Someone's definitely getting clean in there...</h3>
<<linkreplace "Go in 👀">>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent1'>>
<<if $player.corruption.level == 4>>
<h3>You push the door open, the steam billowing out to greet you. And there he is... your $npc.Dad.relationship, completely naked under the spray of the shower. He looks so hot like that...</h3>
<<Speech Player "Thought" "Oh my god, I am so incredibly horny right now...">>
<<linkreplace "Masturbate">>
<h3>You can't help yourself. You lean against the doorframe and start touching yourself, your eyes glued to your $npc.Dad.relationship's glistening body.</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent2'>>
<<linkreplace "Open the shower door">>
<h3>Desire takes over completely. You push the shower door open. Your $npc.Dad.relationship jumps, startled, but then you see it... he's already hard!</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent3'>>
<<Speech Player "Well, well, well... Looks like someone was already having a little fun in here.">>
<<if Corruption.StageThree($npc.Dad)>>
<<Speech Dad "Maybe I was. And maybe you're just in time to help me out.">>
<<Speech Player "Anything you want, Daddy. Anything at all...">>
<<linkreplace "Blow him">>
<h3>You sink to your knees, your tongue darting out to taste the water running down his shaft. He groans, his hand finding your hair and holding you in place. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent4'>>
<<Speech Dad "Yeah, that's it... Suck my cock, you little slut.">>
<h3>You get on all fours, taking him deeper into your mouth.</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent5'>>
<<Speech Dad "Let's get out of here.">>
<<linkreplace "He get out of the shower">>
<h3>He steps out of the shower, grabbing a towel to dry off. You can't take your eyes off him.</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent6'>>
<<Speech Player "Gonna fuck me now, Daddy? Hmm?">>
<h3>You're already stroking yourself to the sight of him, your pussy dripping. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent7'>>
<<linkreplace "He starts groping your ass">>
<h3>His hand wraps around your ass, squeezing hard. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent8'>>
<<Speech Dad "Get those clothes off. I want to see you, all of you.">>
<<linkreplace "Take off your clothes">>
<<GetNaked>>
<h3>You eagerly pull off your shirt, your bra the only thing between you and his touch. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent9'>>
<<Speech Dad "Bra too. Now.">>
<h3>Turning your back to him, you feel his hands on your shoulders, his fingers deftly unhooking your bra.</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent10'>>
<h3>He doesn't waste any time, taking advantage of your position...</h3>
<<linkreplace "He fucks you">>
<h3>He thrusts into you, his hard cock filling you completely. You moan, your hands gripping the wet tile.</h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent11'>>
<<Speech Player "Oh god, yes! Fuck me hard, Daddy!">>
<h3>You lift your leg up, resting it on the edge of the trashcan to give him better access. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent12'>>
<<Speech Dad "I'm gonna cum!">>
<<linkreplace "He cums">>
<h3>He pulls out, unable to hold back any longer. He strokes himself furiously, his hot cum splattering across your ass. </h3>
<<video 'house/bathroom/DadShowerEvent/DadShowerEvent13'>>
<<Speech Dad "Get out of here now. I need to finish my shower.">>
<<addCorruption>>
<<addDadCorruption>>
<<resetDadArousal>>
<<resetArousal>>
<<UnlockNPCScene Dad DadShowerSex>>
<<FinishSex Dad false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Dad "Get out of here, I'm busy">>
<<StageNotification $npc.Dad 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<NotifyCorruption 4>>
<h3>You open the door and see your $npc.Dad.relationship taking a shower, you feel a little uncomfortable</h3>
<</if>>
<</linkreplace>>
<<button 'Leave 🚪' 'Hallway'>>
<<set $npc.Dad.scenes.DadShowerSex.executedToday = true>>
<<AddTime 1>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle"> You try to pee on the stick 🤰</h1>
[img[setup.ImagePath+'/house/bathroom/pregnancytest.webp']]
<<linkreplace "Check the result">>
<<RemoveFromInventory pregnancyTest>>
<<if $player.pregnancy.isPregnant>>
<h3>You are pregnant, your belly gonna grow in a few days!</h3>
<<set $player.pregnancy.discovered = true>>
<<else>>
<h3>You are not pregnant!</h3>
<</if>>
<</linkreplace>>
<<button 'Bathroom 🚾' 'Bathroom'>><</button>>
</center><center>
<h1 class="ptitle">YOUR BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/bedroom/bedroom.png']]
</div>
<div class="menuLocation">
<!-- STUDY -->
<<if $game.time == "LN">>
<<button '❌ Too late to study ❌'>><</button>>
<<elseif $player.energy <= 0>>
<<button '🪫 Too tired to study 🪫'>><</button>>
<<else>>
<<button 'Study 📖' 'BedroomStudy'>><</button>>
<<if $location.school.homework == false && $game.days > 1>>
<<button 'Do homework 📖'>>
<<set $location.school.homework = true>>
<<updateScreen>>
<<notify 'int'>>You do your homework!<</notify>>
<</button>>
<</if>>
<</if>>
<!-- SLEEP -->
<<if $game.time == "N" || $game.time == "LN">>
<<button 'Sleep 💤' 'BedroomSleep'>><</button>>
<<else>>
<<button '❌ Too early to sleep ❌'>><</button>>
<</if>>
<!-- NAP -->
<<button 'Nap 💤'>>
<<if $game.time == "LN">>
<<goto 'BedroomSleep'>>
<<else>>
<<notify 'info'>>You take a nap for an hour. You feel a little more rested.<</notify>>
<<AddTime 2>>
<<energy 15>>
<<updateScreen>>
<</if>>
<</button>>
<!-- WARDROBE -->
<<button 'Wardrobe 👚' 'Wardrobe'>>
<<set $activeTab to 'casual'>>
<</button>>
<!-- LAPTOP -->
<<if $items.laptop.purchased>>
<<button 'Laptop 💻' 'Laptop'>><</button>>
<</if>>
<<button "Import Old Save 💾">>
<<Init>>
<<goto "OldSaveImport">>
<</button>>
<!-- HALLWAY -->
<<button 'Hallway 🚪'>>
<<if $player.clothing.type == 'naked' && $player.corruption.level < 3>>
<<notify 'warning'>>I should wear some clothes.. 30+ Corruption Needed<</notify>>
<<elseif $player.clothing.type == 'underwear' && $player.corruption.level < 2>>
<<notify 'warning'>>I should wear some clothes.. 15+ Corruption Needed<</notify>>
<<elseif $player.energy == 0>>
<<notify 'warning'>>You need to sleep!<</notify>>
<<else>>
<<goto 'Hallway'>>
<</if>>
<</button>>
</div>
</center>
<<if isPregnant() && $player.pregnancy.days == 0>>
<<goto 'Birth'>>
<<else>>
<<if previous() == "Hallway" && (($npc.Dad.arousal > 0 && $npc.Dad.location == "House") || ($npc.Brother.arousal > 0 && $npc.Brother.location == "House")) && random(1,2) == 1 && $game.time != "LN">>
<<goto 'BedroomGrope'>>
<</if>>
<</if>><center>
<h1 class="ptitle">GROPE</h1>
<<set $game.dice to random(1,2)>>
<<set $game.randomMedia to either("dad_groping1.webp", "dad_groping2.webp", "dad_groping3.webp", "dad_groping4.webp", "dad_groping5.webp")>>
<<if $game.dice === 1 && $npc.Dad.arousal > 0>>
[img[setup.ImagePath+'/house/bedroom/' + $game.randomMedia]]
<<Speech Dad "You are looking gorgeous today sweetheart!">>
<<message "Your $npc.Dad.relationship groped you!">>
<<addDadCorruption>>
<<UnlockNPCScene Dad BedroomGrope>>
<<addArousal>>
<<if $player.corruption.points <= 5>>
<<addCorruption>>
<</if>>
<<elseif $game.dice === 2 && $npc.Brother.arousal > 0>>
[img[setup.ImagePath+'/house/bedroom/' + $game.randomMedia]]
<<Speech Brother "Hey sister, where are you going ?">>
<<message 'Your $npc.Brother.relationship groped you!'>>
<<addBrotherCorruption>>
<<UnlockNPCScene Brother BedroomGrope>>
<<addArousal>>
<<if $player.corruption.points <= 5>>
<<addCorruption>>
<</if>>
<<else>>
<<goto 'Bedroom'>>
<</if>>
<<UpdateBar>>
<br>
<<button 'Return ↩️' 'Bedroom'>><</button>>
</center><center>
<h1 class="ptitle">SLEEP</h1>
<div id="place-head">
<<set $game.randomMedia to either("sleep.webp", "sleep1.webp")>>
[img[setup.ImagePath+'/house/bedroom/sleep/' + $game.randomMedia]]
</div>
<!-- DAD SCENE -->
<<if $npc.Dad.arousal > 0 && $npc.Dad.corruption > 0 && random(1,4) == 1 && previous() isnot "BedroomSleepDadScene" && previous() isnot "SleepBrother">>
<<goto 'BedroomSleepDadScene'>>
<<else>>
<<NewDay>>
<</if>>
<<set $game.day to $game.day>>
<<if isPregnant() && $player.pregnancy.discovered == false>>
<h2>You feel very nauseous, maybe you are sick?</h2>
<</if>>
<<if changeMediaPregnant() && $player.pregnancy.discovered == false>>
<h2>You feel your belly a little bigger, maybe you are pregnant?</h2>
<</if>>
<<if changeMediaPregnant() && $player.pregnancy.discovered>>
<h2>Your belly is getting bigger, you also feel your breasts heavier</h2>
<</if>>
<<if $location.school.daysToNextTest == 0 && $game.day == "Monday">>
<h2>You have a test at school today!</h2>
<</if>>
<<button 'Wake up' 'Bedroom'>><</button>>
</center><center>
<h1 class="ptitle">$npc.Dad.relationship SLEEP SCENE</h1>
<h3>While you are sleeping, your $npc.Dad.relationship comes into your room to see if everything is okay. For a moment, his eyes linger on your sleeping form, lust clouding his features. He pulls his hardening dick out of his shorts and throws the blanket off your body.</h3>
<<video 'house/bedroom/sleep/dad_sleepscene1'>>
<h3>He climbs on top of the bed and starts caressing your ass, his breath catching in his throat.</h3>
<<linkreplace "He pulls down your shorts">>
<<Speech Dad "Mind" "God, you're so beautiful... I need to touch you, feel your perfect ass.">>
<<video 'house/bedroom/sleep/dad_sleepscene2'>>
<<linkreplace "He starts to masturbate himself">>
<h3>Your $npc.Dad.relationship starts masturbating, his hand a blur of motion against his skin as he rubs your ass, his touch growing bolder. </h3>
<<video 'house/bedroom/sleep/dad_sleepscene3'>>
<<Speech Dad "Mind" "Holy fuck, you're so fucking hot. I can't believe I haven't done this sooner.">>
<<if $npc.Dad.arousal >= 2 && $npc.Dad.corruption >= 10>>
<<linkreplace "He fondles your breasts">>
<h3>His hand leaves your ass, trailing up your back before cupping your breast through your shirt. You stir slightly, but don't wake. He groans, his arousal spiking. </h3>
<<video 'house/bedroom/sleep/dad_sleepscene4'>>
<<linkreplace "He takes your shirt off">>
<<GetNaked>>
<h3>Driven by lust, he slowly peels your shirt off, exposing your breasts to his hungry eyes.</h3>
<<video 'house/bedroom/sleep/dad_sleepscene5'>>
<<linkreplace "He sucks your tits">>
<h3>His mouth closes over your nipple, sucking hard. His hand reaches down, rubbing your clit through your panties. You moan softly in your sleep.</h3>
<<video 'house/bedroom/sleep/dad_sleepscene6'>>
<<if $npc.Dad.arousal >= 3 && $npc.Dad.corruption >= 15>>
<<linkreplace "He pushes your legs apart and slides his dick inside you.">>
<h3>He roughly pushes your legs apart and shoves his cock inside your unprepared pussy, the force of it finally waking you up.</h3>
<<video 'house/bedroom/sleep/dad_sleepscene7'>>
<<Speech Player "Dad?! What are you doing in my room? And why am I naked??">>
<<Speech Dad "Shh.. Go back to sleep, honey. Daddy's just relieving himself a little.">>
<<linkreplace "He fucks you">>
<h3>He ignores your protests, continuing to pump his hips into yours. You're trapped beneath him, his weight forcing you down as he fucks you mercilessly. </h3>
<<video 'house/bedroom/sleep/dad_sleepscene8'>>
<<addCorruption>>
<<linkreplace "You try to scream.">>
<h3>Tears prick at your eyes. You try to scream, to fight him off, but he clamps his hand over your mouth, stifling your cries. </h3>
<<video 'house/bedroom/sleep/dad_sleepscene9'>>
<<Speech Dad "Shh.. We don't want to make noise, your $npc.Brother.relationship might wake up." >>
<<linkreplace "He cums inside you.">>
<h3>Your $npc.Dad.relationship cums inside you with a groan, his body shuddering in release. He collapses on top of you for a moment before regaining his senses. He rolls off, fixing his clothes and leaving you a sobbing, violated mess in his wake.</h3>
<<video 'house/bedroom/sleep/dad_sleepscene10'>>
<<resetArousal>>
<<UnlockNPCScene Dad BedroomSleepDadScene>>
<<resetDadArousal>>
<<FinishSex Dad true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>After a while, your $npc.Dad.relationship goes back to his room.</h3>
<<StageNotification $npc.Dad 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>After a while, your $npc.Dad.relationship goes back to his room.</h3>
<<StageNotification $npc.Dad 2>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<button 'You go back to sleep' 'BedroomSleep'>>
<<addDadCorruption>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">STUDY</h1>
<<set $game.dice to random(1,5)>>
<!-- DAD SCENE -->
<<if $game.dice == 1 && $npc.Dad.arousal > 0 && $npc.Dad.corruption > 0>>
<<goto 'BedroomStudyDadGrope'>>
<!-- BROTHER SCENE -->
<<elseif $game.dice == 2 && $npc.Brother.arousal > 0 && $npc.Brother.corruption > 0>>
<<goto 'BedroomStudyBrotherGrope'>>
<<else>>
[img[setup.ImagePath+'/house/bedroom/study/study.webp']]
<br><br>
<<message "You studied an hour and feel smarter!">>
<br>
<<button 'Return ↩️' 'Bedroom'>><</button>>
<<addInt>>
<<energy -10>>
<<AddTime '2'>>
<</if>>
</center><center>
<h1 class="ptitle">$npc.Brother.relationship Grope</h1>
<<set $game.randomMedia to either("brother_studygrope1.webp", "brother_studygrope2.webp")>>
[img[setup.ImagePath+'/house/bedroom/study/' + $game.randomMedia]]
<<Speech Brother "Hey sister, you have gorgeous boobs">>
<<Speech Player "Leave me alone idiot!">>
<<linkreplace "Keep studying">>
<br>
[img[setup.ImagePath+'/house/bedroom/study/study.webp']]
<h3>You studied for an hour and felt smarter!</h3>
<<button 'Return ↩️' 'Bedroom'>><</button>>
<<addInt>>
<<energy -10>>
<<addBrotherCorruption>>
<<addCorruption>>
<<UnlockNPCScene Brother BedroomStudyGrope>>
<<AddTime '2'>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">$npc.Dad.relationship GROPE</h1>
<<video 'house/bedroom/study/dad_studygrope1'>>
<<Speech Dad "Hey there. Whatcha doin'?">>
<<Speech Player "Just studying for school.">>
<<set $npc.Dad.arousal += 1>>
<<if $npc.Dad.arousal >= 1 && $npc.Dad.corruption >= 5>>
<<linkreplace "Try to ignore him">>
<<video 'house/bedroom/study/dad_studygrope2'>>
<<Speech Dad "Come on, I'm so horny. Don't you want to help your old $npc.Dad.relationship out?">>
<<Speech Player "I really can't. Please leave me alone.">>
<<linkreplace "He continues groping you">>
<<video 'house/bedroom/study/dad_studygrope3'>>
<<Speech Dad "Mmm, your breasts have gotten so big. And soft…">>
<<Speech Player "*Mphmm…*">>
<<Speech Dad "Stand up, sweetheart. You can keep studying if you want.">>
<<if $npc.Dad.arousal >= 2 && $npc.Dad.corruption >= 10>>
<<linkreplace "You stand up">>
<<video 'house/bedroom/study/dad_studygrope4'>>
<<Speech Player "What are you doing?">>
<<linkreplace "$npc.Dad.relationship gropes you more boldly">>
<<video 'house/bedroom/study/dad_studygrope5'>>
<<Speech Dad "Let's get these panties off. Much better.">>
<<Speech Player "What?! No!">>
<<linkreplace "He caresses your pussy">>
<<video 'house/bedroom/study/dad_studygrope6'>>
<<Speech Dad "Such a delicious little pussy you have.">>
<<if $npc.Dad.arousal >= 3 && $npc.Dad.corruption >= 15>>
<<linkreplace "He pushes his cock inside you">>
<<video 'house/bedroom/study/dad_studygrope7'>>
<<Speech Dad "So tight. I thought you'd be looser by now.">>
<<Speech Player "I… I haven't!">>
<<linkreplace "He cums inside you">>
<<Speech Dad "I'm cumming!">>
<<video 'house/bedroom/study/dad_studygrope8'>>
<<Speech Player "Oh god!">>
<h3>After he finishes, he leaves you there, sticky and shaken. You try to focus on your studies.</h3>
<<resetDadArousal>>
<<UnlockNPCScene Dad BedroomStudyDadGrope>>
<<FinishSex Dad true>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<StageNotification $npc.Dad 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<StageNotification $npc.Dad 2>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<StageNotification $npc.Dad 1>>
<</if>>
<<linkreplace "Keep studying">>
<br>
[img[setup.ImagePath+'/house/bedroom/study/study.webp']]
<h3>You studied an hour and feel smarter!</h3>
<<button 'Return ↩️' 'Bedroom'>><</button>>
<<addCorruption>>
<<addInt>>
<<set $npc.Dad.arousal += 1>>
<<addDadCorruption>>
<<energy -10>>
<<AddTime '2'>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">YOU FEEL A STRONG PAIN IN YOUR STOMACH</h1>
<h3>It's time to give birth!</h3>
<<Speech Brother "I'll take you to the hospital!">>
<<button 'Go to the hospital 🏥' 'HospitalBirth'>>
<<SetPlayerLocation Hospital>>
<</button>>
</center><center>
<h1 class="ptitle">CHANGE CLOTHES</h1>
<div class="gridclothingstore-menu">
<<button 'Underwear 🩲'>>
<<set $activeTab to "underwear">>
<<updateScreen>>
<</button>>
<<button 'Casual 👗'>>
<<set $activeTab to "casual">>
<<updateScreen>>
<</button>>
<<button 'School 👩🏼🎓'>>
<<set $activeTab to "school">>
<<updateScreen>>
<</button>>
<<button 'Fitness 👟'>>
<<set $activeTab to "fitness">>
<<updateScreen>>
<</button>>
<<button 'Swim 👙'>>
<<set $activeTab to "swim">>
<<updateScreen>>
<</button>>
<<button 'Uniform 👔'>>
<<set $activeTab to "uniform">>
<<updateScreen>>
<</button>>
</div>
<br>
<div class="gridclothingstore-container">
<<for _clothing range $clothes>>
<<if _clothing.purchased && _clothing.type.includes($activeTab)>>
<<Wardrobe _clothing>>
<</if>>
<</for>>
</div>
<br>
<div class="MenuLocation">
<<button 'Return ↩️'>>
<<if $player.clothing.type == 'naked' && $player.corruption.level < 3>>
<<NotifyCorruption 4>>
<<elseif $player.clothing.type == 'underwear' && $player.corruption.level < 2>>
<<NotifyCorruption 3>>
<<else>>
<<print '<<goto "' + previous() + '">>'>>
<</if>>
<</button>>
</div>
</center>
<style>
.passage button {
width: 90%;
}
</style><center>
<h1 class="ptitle">$npc.Brother.relationship's Bedroom</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/brotherbedroom/brotherbedroom.png']]
</div>
<<if $game.time == "LN">>
<h3>It's late at night, your $npc.Brother.relationship is sleeping.</h3>
<</if>>
<<if $npc.Brother.location == "School">>
<h3>Your $npc.Brother.relationship is at school</h3>
<</if>>
<div class="menuLocation">
<<if $game.time == "LN">>
<<if $npc.Brother.relation >= 10>>
<<button 'Sleep with him 💤' 'SleepBrother'>><</button>>
<</if>>
<<else>>
<<if $npc.Brother.location == "House">>
<<button "Talk with him 🗣️">>
<<Talk Brother>>
<<AddTime 1>>
<<notify 'info'>>You spend some time talking with your $npc.Brother.relationship<</notify>>
<<updateScreen>>
<</button>>
<<button 'Tease him ❤️🔥'>>
<<if setup.Scene.CheckSceneReq($npc.Brother.scenes.BrotherBedroomTease)>>
<<goto 'BrotherBedroomTease'>>
<</if>>
<</button>>
<<button 'Flash to him ❤️🔥'>>
<<if setup.Scene.CheckSceneReq($npc.Brother.scenes.BrotherBedroomFlash)>>
<<goto 'BrotherBedroomFlash'>>
<</if>>
<</button>>
<<if random(1,4) == 1 && $npc.Brother.location == "House" && previous() == "Hallway" && !$npc.Brother.scenes.PeepBrotherSex.executedToday>>
<<goto 'BrotherSexPeep'>>
<</if>>
<<elseif $npc.Brother.Location == "School">>
<h3>Your $npc.Brother.relationship is at school</h3>
<</if>>
<</if>>
<<button 'Hallway 🚪' 'Hallway'>><</button>>
</div>
</center><center>
<h1 class="ptitle">$npc.Brother.relationship Flash</h1>
<h3>You give a little show to your $npc.Brother.relationship</h3>
<<if changeMediaPregnant()>>
<<set $game.randomMedia to either("preg_brotherflash1.webp", "preg_brotherflash2.webp", "preg_brotherflash3.webp", "preg_brotherflash4.webp", "preg_brotherflash5.webp", "preg_brotherflash6.webp")>>
<<else>>
<<set $game.randomMedia to either("brotherflash1.webp", "brotherflash2.webp", "brotherflash3.webp", "brotherflash4.webp", "brotherflash5.webp")>>
<</if>>
<div class='shower'>
[img[setup.ImagePath+'/house/brotherbedroom/' + $game.randomMedia]]
</div>
<<UnlockNPCScene Brother BrotherBedroomFlash>>
<<addExb>>
<<addArousal>>
<<addBrotherCorruption>>
<<AddTime '1'>>
<br>
<<button 'Return ↩️' 'BrotherBedroom'>><</button>>
</center><center>
<h1 class="ptitle">$npc.Brother.relationship tease</h1>
<h3>You tease your $npc.Brother.relationship a bit</h3>
<<set $game.randomMedia to either("brothertease1.webp", "brothertease2.webp", "brothertease3.webp", "brothertease4.webp", "brothertease5.webp")>>
<div class='shower'>
[img[setup.ImagePath+'/house/brotherbedroom/' + $game.randomMedia]]
</div>
<<UnlockNPCScene Brother BrotherBedroomTease>>
<<addArousal>>
<<addBrotherCorruption>>
<<AddTime '1'>>
<br>
<<button 'Return ↩️' 'BrotherBedroom'>><</button>>
</center><center>
<h1 class="ptitle">$npc.Brother.relationship's Bedroom</h1>
<h3>You push open the door to your $npc.Brother.relationship's room, only to stop dead in your tracks. He's in bed with a girl, their bodies tangled together... and they're definitely not just sleeping!</h3>
<<set $game.randomMedia to either("brotherEvent1.webp", "brotherEvent2.webp","brotherEvent4.webp", "brotherEvent5.webp", "brotherEvent6.webp")>>
<div>
[img[setup.ImagePath+'/house/brotherbedroom/brotherEvent/' + $game.randomMedia]]
</div>
<<linkreplace 'Peep'>>
<h3>Heat flares in your belly as you watch them through the cracked door. Your $npc.Brother.relationship is groaning, his hands gripping the girl's hips as he moves over her. You're mesmerized, your own breathing getting ragged.</h3>
<<video 'house/brotherbedroom/brotherEvent/masturbate1'>>
<<linkreplace 'Stroke your pussy'>>
<<if $player.arousal > 0>>
<h3>You can't help yourself. You slip your hand under your shorts, your fingers finding your already wet folds. The sounds of their moans and gasps fill the air, fueling your own desire. </h3>
<<video 'house/brotherbedroom/brotherEvent/masturbate2'>>
<<linkreplace 'Masturbate'>>
<<if $player.corruption.level >= 2>>
<h3>You're so turned on, you can't stand it anymore. You pull up your shirt, exposing your aching breasts, and slide your shorts down your legs. Your hand moves frantically between your legs, your eyes glued to the scene in front of you.</h3>
<<video 'house/brotherbedroom/brotherEvent/masturbate3'>>
<<linkreplace 'Cum!'>>
<h3>Your body can't take anymore. You bite back a moan, your orgasm crashing over you in a wave of white-hot pleasure. You pull your clothes back on, your heart racing, and quickly slip away before anyone can discover what you were doing. </h3>
<<video 'house/brotherbedroom/brotherEvent/masturbate4'>>
<<UnlockNPCScene Brother PeepBrotherSex>>
<<addCorruption>>
<<resetArousal>>
<</linkreplace>>
<<else>>
<<NotifyCorruption 2>>
<<addArousal>>
<h3>I should get out of here, someone could arrive at any moment</h3>
<</if>>
<</linkreplace>>
<<else>>
<<addArousal>>
<h3>You are not aroused enough to do this</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<button 'Hallway 🚪' 'Hallway'>>
<<set $npc.Brother.scenes.PeepBrotherSex.executedToday = true>>
<<AddTime 1>>
<</button>>
</center>
<style>
.passage img {
zoom: 120%;
}
</style><center>
<h1 class="ptitle">Sleep with $npc.Brother.relationship</h1>
<h3>You slip under $npc.Brother.relationship's covers, snuggling close to his sleeping form.</h3>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping1'>>
<<if $player.arousal >= 1 && $player.corruption.level >= 3>>
<h3>Sleep is impossible. Your body thrums with a restless energy.</h3>
<h3>You begin to explore $npc.Brother.relationship's body with hesitant touches.</h3>
<<linkreplace "Kiss and stroke him">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping2'>>
<h3>You kiss and caress him, your mouth working its magic until his cock hardens.</h3>
<<linkreplace "Get undressed">>
<<GetNaked>>
<h3>You shed your clothes, the cool air a welcome contrast to the heat building between you.</h3>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping3'>>
<h3>You straddle him, his cock pressing against your wetness.</h3>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping4'>>
<h3>He stirs, his eyes fluttering open.</h3>
<<Speech Brother "What… what are you doing? Why are we naked?">>
<<Speech Player "I couldn't sleep. I… I need you.">>
<<if Corruption.StageTwo($npc.Brother)>>
<<Speech Brother "Well then… let me take care of you.">>
<<Speech Player "Yes, please…">>
<<linkreplace "He guides his cock inside you">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping5'>>
<h3>He thrusts upwards, filling you completely. You begin to grind against him.</h3>
<<Speech Brother "You're such a little slut, aren't you? Sneaking in here like this.">>
<<Speech Player "Just shut up and fuck me.">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping6'>>
<<Speech Player "Mmm… yes…">>
<<Speech Brother "I know you can do better than that. Ride me.">>
<<linkreplace "Ride him faster">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping7'>>
<h3>You pick up the pace, lost in the sensation.</h3>
<<Speech Brother "That's it… much better.">>
<<Speech Player "Fuck me harder, $npc.Brother.relationship…">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping8'>>
<<Speech Brother "Lie down. I want to be on top.">>
<<linkreplace "Lie back">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping9'>>
<h3>You lie back, spreading your legs. He wastes no time getting between them, his cock sliding back inside you.</h3>
<<Speech Player "Oh god, yes…">>
<<Speech Brother "Keep it down. Someone might hear us.">>
<<Speech Player "Sorry…">>
<<Speech Brother "Get on all fours. I want to see that ass.">>
<<linkreplace "Get on all fours">>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping10'>>
<h3>You turn over, pushing your ass up for him.</h3>
<<Speech Brother "That's it… such a perfect ass. I'm gonna cum!">>
<<Speech Player "Cum inside me, $npc.Brother.relationship!">>
<<linkreplace "He cums inside you">>
<h3>He explodes inside you, his body shuddering.</h3>
<<video 'house/brotherbedroom/brotherSleepingEvent/brotherSleeping11'>>
<<Speech Brother "Oh fuck… that was amazing.">>
<<Speech Player "Mmm… I need to sleep now.">>
<<Speech Brother "Goodnight, $npc.Brother.player.">>
<<Speech Player "Goodnight, $npc.Brother.relationship.">>
<<addCorruption>>
<<resetArousal>>
<<resetBrotherArousal>>
<<addBrotherCorruption>>
<<UpdateBar>>
<<UnlockNPCScene Brother SleepingBrother>>
<<FinishSex Brother true>>
<<button 'Go to your bedroom and sleep 😴' 'BedroomSleep'>><</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Brother "I think you better go to your room, someone might hear">>
<h3>You get angry with your $npc.Brother.relationship, but you choose to ignore it and go to your room to sleep</h3>
<<StageNotification 2>>
<<button 'Go to your bedroom and sleep 😴' 'BedroomSleep'>><</button>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<br>
<<button 'Sleep 😴' 'BedroomSleep'>>
<<GetNaked>>
<</button>>
<</if>>
</center><center>
<h1 class="ptitle">$npc.Dad.relationship's Bedroom</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/dadbedroom/banner.jpg']]
</div>
<<if $game.time == "LN">>
<h3>It's late at night, your $npc.Dad.relationship is sleeping</h3>
<<elseif $game.time == "N">>
<<if random(1,3) == 1>>
<<set $game.randomMedia to either("dadpeek1.webp", "dadpeek2.webp")>>
<h3>You hear a strange noise coming from your $npc.Dad.relationship bedroom.</h3>
<<linkreplace "Peek 👀">>
[img[setup.ImagePath+'/house/dadbedroom/' + $game.randomMedia]]
<h3>When you peek, you see your $npc.Dad.relationship having sex with a prostitute</h3>
<<UnlockNPCScene Dad ProstituteSex>>
<<addArousal>>
<</linkreplace>>
<</if>>
<<elseif $npc.Dad.Location == "Work">>
<h3>Your $npc.Dad.relationship is at work</h3>
<<else>>
<h3>Your $npc.Dad.relationship is not here</h3>
<</if>>
<div class="menuLocation">
<<button 'Hallway 🚪' 'Hallway'>><</button>>
</div>
</center><center>
<h1 class="ptitle">KITCHEN</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/kitchen/kitchen.png']]
</div>
<div class="menuLocation">
<<button 'Eat' 'KitchenEat'>><</button>>
<<button 'Wash Dishes'>>
<<if $game.time == "LN">>
<<notify 'warning'>>It's too late, you should go to bed<</notify>>
<<else>>
<<goto 'WashDishes'>>
<</if>>
<</button>>
<<button 'Hallway 🚪' 'Hallway'>><</button>>
</div>
</center><center>
<h1 class="ptitle">EATING</h1>
<h3>You sit down and eat your food. It's delicious!</h3>
[img[setup.ImagePath+'/house/kitchen/eat/eating.webp']]
<<if random(1,3) == 1 && $npc.Dad.arousal > 0 && $npc.Dad.location == "House">>
<<goto "SexEat">>
<</if>>
<div>
<<button 'Return ↩️' 'Kitchen'>>
<<AddTime '1'>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">EATING</h1>
<h3>You're eating when you feel $npc.Dad.relationship's presence behind you.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat1'>>
<h3>A hand rests on your shoulder, then trails down to your breast, squeezing firmly.</h3>
<<linkreplace "What's going on?">>
<h3>His hand continues to fondle your breast.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat2'>>
<<Speech Player "What the hell are you doing?!">>
<<Speech Dad "Shut up. I'm horny.">>
<<Speech Player "This is disgusting!">>
<<if Corruption.StageOne($npc.Dad)>>
<<linkreplace "He pulls up your shirt">>
<h3>He hikes your shirt up, exposing your breasts.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat3'>>
<<Speech Dad "God, you're beautiful. I can't resist.">>
<<Speech Player "Get off me!">>
<<linkreplace "He rips off your shirt">>
<<GetNaked>>
<h3>He tears your shirt off, leaving you bare-chested.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat4'>>
<<Speech Dad "Damn, you're hot.">>
<<Speech Player "Just… hurry up.">>
<<Speech Dad "Get on all fours. Let me have some fun.">>
<<linkreplace "Get on all fours">>
<h3>You comply, and he pulls your panties off.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat5'>>
<<Speech Dad "Be a good girl and take it.">>
<<Speech Player "Just get it over with!">>
<<if Corruption.StageTwo($npc.Dad)>>
<<linkreplace "He thrusts inside you">>
<h3>He rams his cock into you.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat6'>>
<<Speech Dad "So fucking tight.">>
<<Speech Player "I can't believe this is happening…">>
<<Speech Dad "Get on the table.">>
<<linkreplace "Lie down on the table">>
<h3>You lie down, his weight pressing you into the hard surface.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat7'>>
<<Speech Dad "I'm going to fuck you so hard.">>
<<Speech Player "…">>
<<Speech Dad "Turn over. I want to see your face.">>
<<linkreplace "Turn over">>
<h3>You turn, and he enters you again.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat8'>>
<<Speech Dad "Your friends must love fucking you. You're such a whore.">>
<<Speech Player "Just shut up and finish.">>
<<linkreplace "He squeezes your breasts">>
<h3>He squeezes your breasts, his thrusts becoming more urgent. You feel his cock pulsing inside you.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat9'>>
<<Speech Dad "I'm cumming… fuck… you're so good.">>
<<Speech Player "Just do it already!">>
<<linkreplace "He cums">>
<h3>He pulls out, cumming across your face. You manage to turn your head at the last second, avoiding the worst of it.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat10'>>
<<Speech Dad "The fuck…? Why did you do that?!">>
<<Speech Player "I'm not swallowing your cum.">>
<<Speech Dad "Get the hell out of here!">>
<<Speech Player "At least give me something to clean up with!">>
<<linkreplace "Clean yourself up">>
<h3>He throws you a napkin, his disgust evident.</h3>
<<video 'house/kitchen/eat/sexEat/sexEat11'>>
<<Speech Player "Asshole…">>
<<addDadCorruption>>
<<resetDadArousal>>
<<FinishSex Dad false>>
<<UnlockNPCScene Dad EatSex>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear a noise, your $npc.Dad.relationship leaves and leaves you alone.</h3>
<<StageNotification $npc.Dad 2>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear a noise, your $npc.Dad.relationship leaves and leaves you alone.</h3>
<<StageNotification $npc.Dad 1>>
<</if>>
<</linkreplace>>
<<button 'Return ↩️' 'Kitchen'>>
<<WearClothes>>
<<AddTime '1'>>
<</button>>
</center><center>
<h1 class="ptitle">WASHING DISHES</h1>
<<if random(1,3) == 1 && $npc.Dad.arousal > 0 && $npc.Dad.location == "House">>
<<if changeMediaPregnant()>>
<<goto 'WashDishesSexPregnant'>>
<<else>>
<<goto 'WashDishesSex'>>
<</if>>
<<else>>
<h3>Washing dishes is a boring chore, but it needs to be done.</h3>
<<set $game.randomMedia to either("wash1.webp", "wash2.webp", "wash3.webp", "wash4.webp")>>
<div class='shower'>
[img[setup.ImagePath+'/house/kitchen/washDishes/' + $game.randomMedia]]
</div>
<</if>>
<br>
<<button 'Return ↩️' 'Kitchen'>>
<<AddTime '1'>>
<<energy -10>>
<</button>>
</center><center>
<h1 class="ptitle">WASHING DISHES</h1>
<h3>You're elbow-deep in suds when you feel $npc.Dad.relationship's presence behind you.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad1'>>
<<Speech Player "$npc.Dad.relationship! Stop it!">>
<<Speech Dad "What? I'm just trying to help. You've been doing all the housework yourself lately.">>
<<Speech Player "That's not what this is.">>
<<Speech Dad "Oh, isn't it?">>
<<if Corruption.StageOne($npc.Dad)>>
<<linkreplace "See what he wants">>
<h3>He sheds his clothes, his erection springing free. He pushes you against the counter, hiking up your shirt to expose your ass. His hand strokes your bare skin.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad2'>>
<<Speech Player "You're masturbating?! That's disgusting!">>
<<Speech Dad "I can't help myself. You're driving me crazy.">>
<<Speech Player "Are you insane?! We're in the kitchen!">>
<<linkreplace "You feel a sharp thrust">>
<h3>His cock buries itself deep inside you, his balls slapping against your skin. The intrusion is shocking, his cock thick and his thrusts hard.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad3'>>
<<Speech Player "$npc.Dad.relationship! Stop! This is wrong! I'm your $npc.Dad.player! We can't do this!">>
<<Speech Dad "Don't be like that, honey. Daddy has needs.">>
<h3>He pulls your blouse up, exposing your breasts as he continues to pound into you.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad4'>>
<<Speech Dad "Look at that body. So beautiful. I'd fuck you all day if I could.">>
<<Speech Player "Just… just get it over with.">>
<h3>His thrusts become even more frantic.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad5'>>
<<Speech Dad "Come sit on the chair.">>
<<Speech Player "Okay…">>
<<linkreplace "Sit on the chair">>
<<GetNaked>>
<h3>You sit, and he strokes himself, his gaze locked on yours as he kisses you roughly.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad6'>>
<<Speech Dad "Are you getting turned on, sweetheart?">>
<h3>You avoid his gaze, unable to answer.</h3>
<<Speech Dad "Let me help you with that.">>
<h3>His hand slides between your legs, caressing your clit. He starts slowly, building the pressure until you moan involuntarily.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad7'>>
<<Speech Dad "Now you're enjoying it, aren't you? Show me how much. Jerk me off.">>
<<if Corruption.StageTwo($npc.Dad)>>
<<linkreplace "Jerk him off">>
<h3>You obey, wrapping your hand around his cock.</h3>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad8'>>
<<Speech Dad "Mmm, that's it. You're a natural. Been practicing on other boys, have you, slut?">>
<h3>His words sting, a mix of shame and arousal flooding through you.</h3>
<<Speech Dad "Spread your legs. I want to fuck you again.">>
<<linkreplace "Spread your legs">>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad9'>>
<h3>You obey, and he lines himself up, his cock pressing against your entrance.</h3>
<<Speech Dad "Here we go again.">>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad10'>>
<h3>He fucks you relentlessly, his grunts growing louder.</h3>
<<Speech Dad "I'm gonna cum!">>
<<Speech Player "Don't cum inside! Pull out!">>
<<linkreplace "He cums">>
<<video 'house/kitchen/washDishes/washDishesDad/dishesDad11'>>
<h3>He pulls out just in time, his cum splattering across your stomach.</h3>
<<Speech Dad "Oh god, that was amazing. We'll have to do this again soon.">>
<h3>You hear the front door open - $npc.Brother.relationship is home. Your $npc.Dad.relationship quickly pulls up his pants and tells you to get dressed.</h3>
<<UnlockNPCScene Dad WashDishesSex>>
<<FinishSex Dad true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You both hear someone coming home, it's probably your $npc.Brother.relationship, your $npc.Dad.relationship tells you to get dressed and leaves</h3>
<<StageNotification $npc.Dad 2>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>After saying this, he turns around and leaves, you are confused, but you prefer to just forget about it and continue washing the dishes</h3>
<<StageNotification $npc.Dad 1>>
<</if>>
<<button 'Return ↩️' 'Kitchen'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">WASHING DISHES</h1>
<h3>You're elbow-deep in suds when you feel $npc.Dad.relationship's presence behind you.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant1'>>
<<Speech Player "$npc.Dad.relationship! Stop it!">>
<<Speech Dad "What? I'm just trying to help. You've been doing all the housework yourself lately.">>
<<Speech Player "That's not what this is.">>
<<Speech Dad "Oh, isn't it?">>
<<if Corruption.StageTwo($npc.Dad)>>
<<linkreplace "He lubricates you">>
<h3>He takes some lube and spreads it on your pussy</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant2'>>
<<Speech Player "What are you doing?">>
<<Speech Dad "You know, you being pregnant is making me really horny">>
<<Speech Player "That's disgusting!">>
<<Speech Dad "I can't help myself. You're driving me crazy.">>
<<linkreplace "He penetrates you">>
<h3>He pushes his cock inside you, his balls slapping against your skin. The intrusion is shocking, his cock thick and his thrust hard.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant3'>>
<<Speech Player "$npc.Dad.relationship! Stop! This is wrong! I'm your $npc.Dad.player! We can't do this!">>
<<Speech Dad "Don't be like that, honey. Daddy has needs.">>
<h3>He pulls your blouse up, exposing your breasts as he continues to pound into you.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant4'>>
<<Speech Dad "Look at that body. So beautiful. I'd fuck you all day if I could.">>
<<Speech Player "Just… just get it over with.">>
<<linkreplace "He masturbate you">>
<<GetNaked>>
<h3>He starts to masturbate you, his fingers working on your clit</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant5'>>
<<Speech Dad "Are you getting turned on, sweetheart?">>
<h3>You avoid his gaze, unable to answer.</h3>
<<Speech Dad "Let me help you with that.">>
<h3>His hand slides between your legs, caressing your clit. He starts slowly, building the pressure until you moan involuntarily.</h3>
<<linkreplace "He fucks you">>
<h3>He fucks you relentlessly, his grunts growing louder.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant6'>>
<<Speech Dad "I'm gonna cum!">>
<<Speech Player "Just finish it quickly!">>
<<linkreplace "He cums inside">>
<h3> He cums inside you, his cock pulsing as he empties himself into you.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant7'>>
<<Speech Dad "Oh god, that was amazing. We'll have to do this again soon.">>
<<Speech Player "Don't you dare!">>
<<linkreplace "His cum leaks out">>
<h3>His cum leaks out of you, a mix of shame and arousal flooding through you.</h3>
<<video 'house/kitchen/washDishes/washDishesDadPregnant/washDishesDadPregnant8'>>
<<Speech Dad "I'm going to take a shower.">>
<<Speech Player "Just leave me alone!">>
<<UnlockNPCScene Dad WashDishesSexPregnant>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You both hear someone coming home, it's probably your $npc.Brother.relationship, your $npc.Dad.relationship tells you to get dressed and leaves</h3>
<<StageNotification $npc.Dad 2>>
<</if>>
<<button 'Return ↩️' 'Kitchen'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">EXERCISE</h1>
<<set $game.randomMedia to either("exercise1.webp", "exercise2.webp", "exercise3.webp", "exercise4.webp")>>
[img[setup.ImagePath+'/house/livingroom/exercise/' + $game.randomMedia]]
<h3> You exercise for a while and feel your body getting stronger! 🏋️♂️</h3>
<<addFit>>
<<button 'Living Room 🚪' 'LivingRoom'>>
<<energy -15>>
<<AddTime 1>>
<</button>>
</center><center>
<h1 class="ptitle">LIVING ROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/livingroom/livingroom.jpg']]
</div>
<div class="menuLocation">
<<button "Watch TV 📺">>
<<if $game.time == "LN">>
<<notify 'warning'>>It's too late to watch TV, you should go to sleep<</notify>>
<<else>>
<<notify 'info'>>You watch TV for a while<</notify>>
<<AddTime 1>>
<</if>>
<</button>>
<<button "Exercise 🏋️♂️">>
<<if $game.time == "LN">>
<<notify 'warning'>>It's too late to exercise, you should go to sleep<</notify>>
<<else>>
<<goto 'Exercise'>>
<</if>>
<</button>>
<<button "Play videogames 🎮">>
<<if $game.time == "LN">>
<<notify 'warning'>>It's too late to play videogames, you should go to sleep<</notify>>
<<else>>
<<goto "PlayingVideogame">>
<</if>>
<</button>>
<<button 'Hallway 🚪' 'Hallway'>><</button>>
</div>
</center><center>
<h1 class="ptitle">PLAYING 🎮</h1>
<h3>You're engrossed in your game, the controller clutched in your hands.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant1'>>
<<linkreplace "Your brother approaches">>
<h3>You feel a hand on your back, his touch sending a shiver down your spine. The weight of your pregnancy makes the contact feel… different.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant2'>>
<<Speech Brother "Don't stop playing. I just want to… have some fun.">>
<<Speech Player "I don't know… I'm pregnant. Is this really a good idea?">>
<<Speech Brother "I'll be gentle. Just a little fun.">>
<<if $player.corruption.level >= 3>>
<<Speech Player "Okay… but be careful.">>
<<linkreplace "He enters you">>
<h3>He slides into you, a brief stab of pain quickly replaced by a deeper pleasure.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant3'>>
<<Speech Brother "You're so tight. I love it.">>
<<Speech Player "Just hurry. I don't want anyone to catch us.">>
<<Speech Brother "Don't worry. I will.">>
<<linkreplace "He fucks you faster">>
<h3>He increases his pace, the pleasure building with each thrust.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant4'>>
<<Speech Brother "You being pregnant is so hot.">>
<<Speech Player "This is wrong… we shouldn't be doing this.">>
<<Speech Brother "Take off your clothes. I want to see you.">>
<<linkreplace "Take off your clothes">>
<<GetNaked>>
<h3>You shed your clothes, a wave of embarrassment washing over you, quickly followed by a thrill of excitement.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant5'>>
<<Speech Brother "You're so beautiful. I love your body.">>
<<Speech Player "Are you almost done?">>
<<Speech Brother "Almost there.">>
<<linkreplace "He fucks you harder">>
<h3>His thrusts become deeper, harder, pushing you closer to the edge.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant6'>>
<<Speech Player "Oh god… I'm going to cum!">>
<<Speech Brother "Me too!">>
<<linkreplace "He cums inside you">>
<h3>He fills you with his cum, the warmth spreading through you.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant7'>>
<<Speech Brother "That was incredible, $player.name.">>
<<Speech Player "Just get out of here now. I want to finish my game.">>
<<Speech Brother "Okay, okay.">>
<<linkreplace "Return to your game">>
<h3>You pick up your controller, trying to regain your focus.</h3>
<<video '/house/livingroom/playingGamesPregnant/playingGamesPregnant8'>>
<<UnlockNPCScene Brother PlayingVideogamePregnant>>
<<FinishSex Brother true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<linkreplace "Refuse">>
<<Speech Player "No, I don't think we should be doing this.">>
<<Speech Brother "Ok, I understand.">>
<<Speech Player "Just leave me alone.">>
<<Speech Brother "I'm sorry.">>
<<NotifyCorruption 3>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<<button 'Return' 'LivingRoom'>>
<<AddTime 1>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">PLAYING 🎮</h1>
<h3>You are playing a game on the console, you are very focused on the game.</h3>
<div id="place-head">
[img[setup.ImagePath+'/house/livingroom/playinggame.webp']]
</div>
<<button 'Return' 'LivingRoom'>>
<<AddTime 1>>
<</button>>
</center>
/*EVENTS */
<<if changeMediaPregnant() && random(1,3) == 1 && Corruption.StageTwo($npc.Brother) && $npc.Brother.location == "House">>
<<goto "PlayingGamesPregnantSex">>
<</if>><center>
<h1 class="ptitle">HALLWAY</h1>
<div id="place-head">
[img[setup.ImagePath+'/marcus/house/hallway.png']]
</div>
<div class="menuLocation">
<<button "Marcus's bedroom 🛏️" "MarcusBedroom">><</button>>
<<button "Sam's bedroom" "SamBedroom">><</button>>
<<button "Bathroom 🚾" "MarcusBathroom">><</button>>
<<button "City 🏙️" "Residential">><</button>>
</div>
</center><center>
<h1 class="ptitle">SAM'S BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/marcus/house/sambedroom/bedroombanner.png']]
</div>
<<button 'Hallway 🚪' 'MarcusHallway'>><</button>>
</center>
<<if random(1,4) == 1>>
<<goto 'SamMasturbating'>>
<</if>><center>
<h1 class="ptitle">WHAT IS HE DOING ?</h1>
<h3>Before entering his room, you hear some strange noises</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating1'>>
<<Speech Player "What the hell is he up to?">>
<<linkreplace "Peek through the door">>
<h3>You slowly open the door, hoping to catch a glimpse of what Sam is doing</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating2'>>
<<Speech Player "Oh my god, he's totally jerking off!">>
<h3>You quickly close the door before being caught, your heart racing with a mix of intrigue and excitement.</h3>
<<linkreplace "Peek again">>
<h3>Curiosity consumes you, and you can't resist taking another peek.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating3'>>
<<Speech Player "Holy smokes!">>
<h3>This time, however, your presence doesn't go unnoticed. Sam turns, catching your eye with a mortified expression.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating4'>>
<h3>You slam the door shut, but it's too late. He saw you.</h3>
<<linkreplace "You are very embarrassed">>
<h3>Your face burns with shame as you meet Sam in the hallway.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating5'>>
<<Speech Player "Oh my god, I am so sorry! I was just... curious.">>
<h3>Sam, though still a little flustered, offers you a reassuring smile.</h3>
<<Speech Sam "Hey, it's alright, don't worry. Happens to the best of us.">>
<<if $player.corruption.level >= 3>>
<<Speech Player "To be honest, it was kinda hot.">>
<<Speech Sam "Really? That's... different.">>
<<Speech Player "Don't judge me. Come on, let's watch together.">>
<<linkreplace "Go to his bedroom">>
<h3>You both head back to his room, the tension thick in the air, and sit down on the bed.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating6'>>
<h3>You reach for his laptop, eager to see what he was watching, but he quickly pulls it away.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating7'>>
<<Speech Player "What are you hiding?">>
<<Speech Sam "Nothing, just some videos.">>
<<Speech Player "Let me see!">>
<<Speech Sam "Okay, okay, fine.">>
<<linkreplace "Get the laptop">>
<h3>You grab the laptop and open it. The screen flickers to life, revealing a steamy porn scene.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating8'>>
<<Speech Player "Oh my god, you were watching porn!">>
<<Speech Sam "Yeah, so? Don't act like you've never seen it before.">>
<<Speech Player "I'm not judging, just curious. What were you watching?">>
<<Speech Sam "We can watch it together if you want.">>
<<linkreplace "Watch porn with Sam">>
<h3>You scoot closer, your shoulder brushing against his as you both focus on the screen.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating9'>>
<<Speech Player "So, do you ever think about anyone in particular when you're watching this stuff?">>
<<Speech Sam "Sometimes. Usually just someone I have a crush on.">>
<<linkreplace "Look at the screen">>
<h3>You try to concentrate on the video, but you can't help but feel a stirring in your pants. The air feels charged with unspoken desire. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating10'>>
<<Speech Player "So... what do you want to do?">>
<<Speech Sam "I think I want to finish what I started.">>
<<Speech Player "Go ahead. I don't mind.">>
<h3>He hesitates for a moment before reaching down and pulling out his already hard cock.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating11'>>
<<Speech Player "Would it turn you on if I took my top off?">>
<<Speech Sam "Definitely.">>
<<linkreplace "Take off your top">>
<h3>You slowly peel off your top, letting it fall to the floor. Sam's eyes roam over your body, a hungry look in his eyes.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating12'>>
<<Speech Player "Do you like it?">>
<<Speech Sam "Yes, you are very beautiful">>
<<Speech Player "Can I touch you?">>
<<Speech Sam "Yes, you can">>
<<linkreplace "Touch Sam">>
<h3>You reach out and boldly stroke his cock, eliciting a low moan from his throat. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating13'>>
<<Speech Player "Do you want me to... use my mouth?">>
<<Speech Sam "God, yes. Please.">>
<<linkreplace "Suck Sam">>
<h3>You lean down and take him into your mouth, swirling your tongue around the tip. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating14'>>
<<Speech Sam "Oh fuck...">>
<<Speech Player "Do you want me to deepthroat you?">>
<<Speech Sam "Yes!">>
<<linkreplace "Put Sam's dick in your mouth">>
<h3>You take him deep into your mouth, bobbing your head back and forth with increasing confidence. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating15'>>
<<Speech Sam "You're amazing at this...">>
<<Speech Player "I could do this all day, but it's your turn to return the favor. Come here and suck my tits.">>
<<linkreplace "Sam sucks your tits">>
<h3>He eagerly dives in, his tongue swirling around your nipples, sending shivers down your spine.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating16'>>
<<Speech Player "Wait, let me get these shorts off. They're in the way." >>
<<Speech Sam "Anything you want.">>
<<linkreplace "Take off your shorts">>
<<GetNaked>>
<h3>You kick off your shorts, revealing your bare body to him. He drinks in the sight, his hands roaming over your curves with renewed fervor.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating17'>>
<<Speech Player "Come on, I need you to eat me out.">>
<<Speech Sam "Okay, okay.">>
<<linkreplace "Sam sucks your pussy">>
<h3>He moves down your body, his tongue diving between your folds, sending waves of pleasure through you.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating18'>>
<<Speech Player "Oh god, yes! Right there!">>
<h3>You arch your back, moaning his name as his tongue works its magic.</h3>
<<Speech Sam "I need to be inside you.">>
<<Speech Player "Then what are you waiting for? Fuck me.">>
<<linkreplace "Sam fucks you">>
<h3>You roll onto your side, and he wastes no time in lining himself up and sliding into your wet heat.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating19'>>
<<Speech Player "Yes! Oh fuck, yes!">>
<<Speech Sam "You're so fucking tight.">>
<<Speech Player "Turn over, I want to ride you." >>
<<linkreplace "Ride Sam">>
<h3>He flips onto his back, and you straddle his hips, slowly sinking down onto his waiting cock. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating20'>>
<<Speech Player "Oh god, this is amazing!">>
<<Speech Sam "You're so hot, I'm gonna cum!">>
<h3>You pick up the pace, riding him harder and faster.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating21'>>
<<Speech Sam "Get on your hands and knees for me, baby.">>
<<Speech Player "Okay.">>
<<linkreplace "Get on all fours">>
<h3>You obey, the change in position adding a new level of intensity to the experience.</h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating22'>>
<<Speech Player "Yes! Yes! Oh, fuck!">>
<<Speech Sam "I'm gonna cum! I'm gonna--">>
<<Speech Player "Cum on my face!">>
<<linkreplace "Sam cums on your face">>
<h3>He explodes with a groan, painting your face with his release. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating23'>>
<<Speech Sam "That was... wow.">>
<<Speech Player "It was pretty hot. But let's finish the video, I want to see how it ends." >>
<h3>You both catch your breath, settling back down to watch the rest of the porn. </h3>
<<video 'marcus/house/SamBedroom/samMasturbating/samMasturbating24'>>
<h3>Once it's over, you get dressed and quietly slip out of his room, your body still buzzing from the encounter.</h3>
<<addCorruption>>
<<resetArousal>>
<<UnlockNPCScene Sam CaughtMasturbating>>
<<FinishSex Sam false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Player "I'm sorry, I'm gonna go now">>
<<Speech Sam "O-ok">>
<h3>You go back to hallway</h3>
<<NotifyCorruption 3>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Hallway 🚪' 'MarcusHallway'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">MARCUS'S BATHROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/marcus/house/bathroom/bathroombanner.png']]
</div>
<<button 'Hallway 🚪' 'MarcusHallway'>><</button>>
</center>
/*EVENTS*/
<<if random(1,3) == 1>>
<<goto 'SamShowerSex'>>
<</if>><center>
<h1 class="ptitle">MARCUS'S BATHROOM</h1>
<h3>You approach the bathroom, hearing the sound of the shower. The door is slightly ajar.</h3>
<<linkreplace "Peek inside 👀">>
<<video 'marcus/house/bathroom/brotherSex/brotherSex1'>>
<h3>Sam is in the shower, his hand moving rhythmically over his hard cock. You freeze, mesmerized by the sight.</h3>
<<Speech Player "What should I do…?">>
<<if $player.corruption.level >= 3>>
<<linkreplace "Enter the bathroom">>
<h3>You push the door open. Sam jumps, startled.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex2'>>
<<Speech Sam "What the hell?! This bathroom's occupied!">>
<<Speech Player "I can see that. Mind if I join you?">>
<<linkreplace "Slip off your shorts">>
<h3>You slide your shorts down, your boldness clearly unnerving him.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex3'>>
<h3>He continues to stroke himself, his eyes glued to your body.</h3>
<<Speech Player "Enjoying the view?">>
<<Speech Sam "Definitely.">>
<<Speech Player "Want to see more?">>
<<Speech Sam "Y-Yeah…">>
<<linkreplace "Remove your shirt">>
<<GetNaked>>
<h3>You peel off your shirt, revealing your naked body. Sam groans, his cock throbbing.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex4'>>
<<Speech Player "Like what you see?">>
<<Speech Sam "Fuck, yes. You're perfect.">>
<<Speech Player "Then let's get a little closer.">>
<<linkreplace "Step into the shower">>
<h3>You step into the shower, reaching for his cock. You start stroking him, your fingers slick with water and arousal.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex5'>>
<<Speech Sam "I had no idea Marcus had such a hot friend.">>
<<Speech Player "He doesn't. She's all mine.">>
<<linkreplace "Lean against the wall">>
<h3>He positions himself behind you, his cock pressing against your entrance. He pushes inside.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex6'>>
<<Speech Player "Oh god… that's good.">>
<<Speech Sam "So tight… you feel amazing.">>
<<Speech Player "Fuck me, Sam. Fuck me harder.">>
<<Speech Player "Maybe we should move this somewhere more… comfortable?">>
<<Speech Sam "Yeah, the water's getting cold.">>
<<linkreplace "Get out of the shower">>
<h3>You climb out of the shower, getting on all fours on the bathroom counter. Sam wastes no time entering you from behind.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex7'>>
<<Speech Player "Ahhhhh…">>
<<Speech Sam "Oh fuck… yes…">>
<<Speech Player "Harder…">>
<<Speech Player "I want to see your face. Let me sit on the counter.">>
<<Speech Sam "I want to see yours too when you cum.">>
<<Speech Player "Then hurry up.">>
<<linkreplace "Sit on the counter">>
<h3>You sit on the counter, spreading your legs.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex8'>>
<<Speech Player "Much better. I can see your pretty face… and that big cock.">>
<h3>He slides into you, his thrusts deep and rhythmic.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex9'>>
<<Speech Sam "You're so wet… I love it.">>
<<Speech Player "Don't stop… please…">>
<h3>You hear the front door open.</h3>
<<Speech Player "Who's that?">>
<<Speech Sam "Probably my dad. Come here, let me listen.">>
<<linkreplace "Go to the door">>
<h3>He pulls you off the counter, quickly resuming his position behind you as you get on all fours near the door.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex10'>>
<<Speech Player "Are you sure he won't come in here?">>
<<Speech Sam "I doubt it.">>
<h3>A knock on the door makes you jump. You open it a crack.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex11'>>
<<Speech Oliver "Have you seen Marcus or Sam? I asked them to take out the trash.">>
<<Speech Player "I haven't seen them. I was just looking for Marcus to study.">>
<<Speech Oliver "Okay, thanks.">>
<h3>As soon as he leaves, Sam starts fucking you again.</h3>
<<Speech Player "I'm going to cum!">>
<<linkreplace "You cum">>
<h3>You drop to your knees, opening your mouth.</h3>
<<video 'marcus/house/bathroom/brotherSex/brotherSex12'>>
<<Speech Player "Cum in my mouth!">>
<h3>He fills your mouth with his cum, and you swallow it all.</h3>
<<Speech Sam "We better get dressed before my dad comes back.">>
<<UnlockNPCScene Sam BathroomSurprise>>
<<FinishSex Sam false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<button "I should leave">>
<<NotifyCorruption 3>>
<<goto 'MarcusHallway'>>
<</button>>
<</if>>
<</linkreplace>>
<<button 'Hallway 🚪' 'MarcusHallway'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">MARCUS'S BEDROOM</h1>
<h3>You settle down at the table with Marcus to study.</h3>
<<Speech Marcus "Thanks for coming over. I'm really struggling with this stuff.">>
<<Speech Player "No problem. Happy to help.">>
<<Speech Marcus "I appreciate it. I'm really grateful.">>
<<Speech Player "You'll do great. I know you will.">>
<<Speech Marcus "Thanks. I needed to hear that.">>
<<Speech Player "Ready to start?">>
<<Speech Marcus "Yeah.">>
<<video 'marcus/house/bedroom/studyEvent/studyevent1'>>
<h3>After a few minutes of studying…</h3>
<<Speech Marcus "Hey, um… can I tell you something?">>
<<Speech Player "Sure, what is it?">>
<<Speech Marcus "This might sound weird, but I'm… kind of really turned on right now. I can't concentrate.">>
<<if $player.corruption.level >= 2>>
<<linkreplace "Consider his request">>
<<Speech Player "Oh really? Maybe I can help with that.">>
<<Speech Marcus "Seriously?">>
<<linkreplace "He pulls you onto the table">>
<h3>He lifts you onto the table, his hands working quickly to unbutton your blouse.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent2'>>
<<Speech Player "Wow. Eager, aren't we?">>
<<Speech Marcus "I can't help myself. You're too tempting.">>
<h3>He kisses your breasts, his touch sending shivers down your spine.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent3'>>
<<Speech Player "Marcus… you're so naughty.">>
<<Speech Marcus "Let me taste you.">>
<<if $Quests.Marcus.StudyWithMarcus.progress > 2>>
<<linkreplace "He goes down on you">>
<<video 'marcus/house/bedroom/studyEvent/studyevent4'>>
<h3>He kneels between your legs, his tongue finding your clit.</h3>
<<Speech Player "Mmm… that's so good… but now it's my turn.">>
<<linkreplace "Suck his cock">>
<h3>You pull him up, unbuttoning his pants and taking his cock into your mouth.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent5'>>
<<Speech Marcus "Damn… you're amazing at this.">>
<h3>You look into his eyes, the intensity of his gaze mirroring your own.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent6'>>
<<Speech Marcus "I can't take it anymore. I need to fuck you.">>
<<if $Quests.Marcus.StudyWithMarcus.progress > 4>>
<<Speech Player "Then fuck me, Marcus.">>
<<linkreplace "Get on all fours">>
<h3>You get on all fours, pushing your ass up for him. He positions himself behind you.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent7'>>
<<Speech Player "Oh god, yes… fuck me!">>
<<Speech Marcus "You're so tight… it's driving me crazy.">>
<<linkreplace "He lifts your leg">>
<<video 'marcus/house/bedroom/studyEvent/studyevent8'>>
<<Speech Marcus "Ride me.">>
<<linkreplace "Ride him">>
<<video 'marcus/house/bedroom/studyEvent/studyevent9'>>
<<Speech Marcus "Faster!">>
<<Speech Player "Oh yes… fuck!">>
<<video 'marcus/house/bedroom/studyEvent/studyevent10'>>
<<Speech Marcus "Get back on all fours.">>
<<linkreplace "Get on all fours again">>
<<video 'marcus/house/bedroom/studyEvent/studyevent11'>>
<<Speech Player "Harder!">>
<<Speech Marcus "Anything for you, baby.">>
<<video 'marcus/house/bedroom/studyEvent/studyevent12'>>
<<Speech Marcus "I can't hold it back… I'm going to cum!">>
<<Speech Player "Cum in my mouth!">>
<<linkreplace "He cums">>
<h3>He pulls you up, his cum jetting into your open mouth.</h3>
<<video 'marcus/house/bedroom/studyEvent/studyevent13'>>
<<Speech Marcus "We should do this again sometime.">>
<<Speech Player "Definitely.">>
<<FinishQuest $Quests.Marcus.StudyWithMarcus>>
<<UnlockNPCScene Marcus StudyWithMarcus>>
<<FinishSex Marcus false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Player "It's late, I need to go home, we can continue this another time">>
<<Speech Marcus "Ok, I hope to see you soon">>
<h3>Keep visiting Marcus to advance the scene</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<Speech Player "It's late, I need to go home, we can continue this another time">>
<<Speech Marcus "Ok, I hope to see you soon">>
<h3>Keep visiting Marcus to advance the scene</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<linkreplace "What should I do ?">>
<<NotifyCorruption 2>>
<<Speech Player "Sorry, but I think I better go home">>
<<Speech Marcus "Oh, I'm sorry, I didn't want to make you uncomfortable">>
<<Speech Player "No, it's okay, I just think it's better to go">>
<h3>Keep visiting Marcus to advance the scene</h3>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'MarcusBedroom'>>
<<UpdateQuest $Quests.Marcus.StudyWithMarcus 1>>
<<AddTime 2>>
<<addCorruption>>
<</button>>
</center><center>
<h1 class="ptitle">MARCUS'S BEDROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/marcus/house/bedroom/bedroombanner.png']]
</div>
<<button 'Study with Marcus' 'BedroomMarcusStudy'>><</button>>
<<button 'Hallway 🚪' 'MarcusHallway'>><</button>>
</center><center>
<h1 class="ptitle">JOGGING SEX 1</h1>
<h3>You pull him into a secluded corner, hidden from prying eyes.</h3>
<<Speech Strange "I can't believe you're actually doing this. You're so fucking hot.">>
<<Speech Player "I know, right? I can't believe it either.">>
<h3>His hand snakes around your ass, gripping and squeezing the flesh.</h3>
<<video 'park/joggingSex1/joggingSex1'>>
<<Speech Player "Is it soft? Tell me you like it.">>
<<Speech Strange "Oh god, yeah, it's incredibly soft. Feels amazing.">>
<<Speech Player "Want to feel more? Touch my tits.">>
<<Speech Strange "Like I could resist.">>
<<linkreplace "He touches your boobs">>
<<video 'park/joggingSex1/joggingSex2'>>
<h3>He cups your breasts, kneading them gently, his thumbs teasing your nipples.</h3>
<<Speech Player "Do you like them? Are they everything you imagined?">>
<<Speech Strange "They're perfect. So soft and firm. God, I want to feel them all over me.">>
<<Speech Player "Then take off your pants, show me what you've got.">>
<h3>He eagerly sheds his pants, revealing his hard cock.</h3>
<<Speech Player "Damn, that's big. I bet it feels even better than it looks.">>
<<Speech Strange "I want to feel your tits wrapped around it.">>
<<linkreplace "Titjob him">>
<<GetNaked>>
<h3>You take him in hand, stroking him with your breasts, letting him rub against your soft flesh.</h3>
<<video 'park/joggingSex1/joggingSex3'>>
<<Speech Strange "Fuck, you're amazing at this.">>
<<Speech Player "Mmm, I'm glad you're enjoying it.">>
<<linkreplace "Blow him">>
<<video 'park/joggingSex1/joggingSex4'>>
<h3>He groans, his cock twitching in your hand. You lean down and take him into your mouth, swirling your tongue around the tip.</h3>
<<Speech Strange "Holy shit, your mouth is heaven!">>
<<Speech Player "I want you inside me. Now.">>
<<Speech Strange "Get on all fours, baby.">>
<<linkreplace "Get on all fours">>
<<video 'park/joggingSex1/joggingSex5'>>
<h3>You obey, positioning yourself on your hands and knees. He wastes no time slamming into you from behind.</h3>
<<Speech Strange "You're so tight. So fucking good.">>
<<Speech Player "Harder! Give it to me harder!">>
<h3>He chokes you gently, slipping a finger into your mouth as he continues to pound into you.</h3>
<<video 'park/joggingSex1/joggingSex6'>>
<<Speech Strange "You dirty girl. You like that, don't you?">>
<<Speech Player "I love it. I'm a slut for it.">>
<<Speech Strange "I'm gonna… I'm gonna cum!">>
<<linkreplace "He's gonna cum">>
<h3>He pulls out, stroking himself furiously against your slick pussy.</h3>
<<video 'park/joggingSex1/joggingSex7'>>
<<Speech Strange "Fuck! Here it comes!">>
<h3>He explodes, covering your ass with his cum.</h3>
<<video 'park/joggingSex1/joggingSex8'>>
<<Speech Strange "That was incredible. We should do this again soon.">>
<<Speech Player "Definitely. I'm already looking forward to it.">>
<<addCorruption>>
<<resetArousal>>
<<UnlockLocationScene park JoggingSex1>>
<<FinishSex Strange true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'Park'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">JOGGING SEX 2</h1>
<h3>You stroll through the forest, aware of him trailing close behind. You decide to turn up the heat.</h3>
<<video 'park/joggingSex2/joggingSex1'>>
<<Speech Strange "Damn, you've got an amazing ass.">>
<<Speech Player "I know. Like what you see?">>
<h3>His hand reaches out, caressing your ass and dipping a finger into your wet heat.</h3>
<<video 'park/joggingSex2/joggingSex2'>>
<<Speech Player "Someone's getting a little handsy. Trying to take advantage of me already?">>
<<Speech Strange "I've been wanting you since the second I laid eyes on you in the park.">>
<<Speech Player "So this is what you wanted to see, huh? Feast your eyes.">>
<<linkreplace "Show your tits">>
<h3>You unbutton your bra, letting your breasts spill free. He stares, speechless with desire.</h3>
<<video 'park/joggingSex2/joggingSex3'>>
<<Speech Strange "Fuck… you're driving me crazy.">>
<<Speech Player "Just with this? You haven't seen anything yet.">>
<h3>You push him gently onto a fallen log, then turn around, grinding your ass against his hardening cock.</h3>
<<video 'park/joggingSex2/joggingSex4'>>
<<Speech Player "Get ready for the best blowjob of your life.">>
<<Speech Strange "I don't doubt it for a second.">>
<<linkreplace "Blow him">>
<h3>You kneel, unzipping his shorts and freeing his throbbing cock. You take him in hand, licking a slow stripe from base to tip.</h3>
<<video 'park/joggingSex2/joggingSex5'>>
<<Speech Strange "Oh god, yes… suck me!">>
<<linkreplace "Let's fuck">>
<h3>You stand, straddling the log as he moves behind you. He pulls your panties aside and slides into your waiting pussy.</h3>
<<video 'park/joggingSex2/joggingSex6'>>
<<Speech Player "Fuck yes! Right there… fuck me hard!">>
<<Speech Strange "This is unbelievable. I can't believe this is happening.">>
<<Speech Player "Let me get on all fours. I want to feel you deep.">>
<<linkreplace "On all fours">>
<h3>You lean against the log, presenting your ass as you get on all fours.</h3>
<<video 'park/joggingSex2/joggingSex7'>>
<h3>You hear voices approaching. You pull him further into the trees, then quickly reposition yourself, lifting your ass high as he slides back inside you.</h3>
<<video 'park/joggingSex2/joggingSex8'>>
<<Speech Strange "I can't hold back anymore. I'm going to cum!">>
<<Speech Player "Cum inside me! Fill me with your cum!">>
<<linkreplace "Cum!!">>
<h3>He thrusts harder, faster, then explodes inside you.</h3>
<<video 'park/joggingSex2/joggingSex9'>>
<<Speech Strange "We should go. Someone might have seen us.">>
<h3>Your mind is blank, filled only with the pleasure of his cum dripping from your pussy.</h3>
<<video 'park/joggingSex2/joggingSex10'>>
<<Speech Player "Mmm… I can feel it dripping…">>
<h3>You quickly dress, your panties soaked with his cum, and hurry away.</h3>
<<addCorruption>>
<<resetArousal>>
<<UnlockLocationScene park JoggingSex2>>
<<FinishSex Strange true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'Park'>>
<</button>>
</center><center>
<h1 class="ptitle">PARK</h1>
<div class="menuLocation">
<<createSubLocationButton "Go Jog 🏃🏼" ParkJog "/park/parkjogbanner.webp">>
<<createSubLocationButton "Change Clothes 👟" Wardrobe "/house/bedroom/wardrobe/wardrobebanner.webp">>
</div>
<div class="gridcityZone-container">
<<CityMap $location.residential>>
</div>
<<if $game.time == "N" || $game.time == "LN" || $game.time == "E">>
<<goto 'ParkLateNight'>>
<</if>>
</center>
/*QUESTS*/<center>
<h1 class="ptitle">JOGGING</h1>
<div id="place-head">
<<set $game.randomMedia to either("jogging1.webp", "jogging2.webp")>>
[img[setup.ImagePath+'/park/' + $game.randomMedia]]
</div>
<<if random(1,3) == 1 && $player.clothing.corruption >= 15>>
<h3>You're wearing very flashy clothes, so naturally you're attracting a lot of male gazes, but you notice that one of them is almost drooling over you.
You feel an inexplicable pleasure, and you start to fantasize about what it would be like to show off your naked body in public.</h3>
<<if $player.corruption.level >= 2 >>
<<linkreplace "Flash him 🫦">>
<<set $game.randomMedia to either("flashing1.webp", "flashing2.webp", "flashing3.webp", "flashing4.webp", "flashing5.webp")>>
[img[setup.ImagePath+'/park/' + $game.randomMedia]]
<<Speech Strange "Wow, what a body!">>
<<Speech Player "Thanks">>
<<addExb>>
<<addArousal>>
<<UnlockLocationScene park JoggingFlash>>
<<if random(1,2) == 1>>
<<Speech Strange "I would love to see the rest of your body">>
<<if $player.clothing.corruption >= 30>>
<<button 'Come with me 😘'>>
<<if random(1,2) == 1>>
<<goto 'JoggingSex1'>>
<<else>>
<<goto 'JoggingSex2'>>
<</if>>
<</button>>
<<else>>
<<button 'Maybe next time, haha 😂'>>
<<goto 'Park'>>
<</button>>
<</if>>
<</if>>
<</linkreplace>>
<<elseif $player.corruption.level == 0 >>
<<linkreplace "Ignore him ">>
<<Speech Player "Leave me alone you pervert!">>
<</linkreplace>>
<</if>>
<</if>>
<<energy -15>>
<<addFit>>
<<AddTime '2'>>
<<button 'Return ↩️' 'Park'>><</button>>
</center>
<style>
#place-head img {
width: auto;
}
</style><center>
<h1 class="ptitle">LATE NIGHT AT PARK</h1>
<div class="menuLocation">
<<createSubLocationButton "Go Jog 🏃🏼" ParkLateNightJog "/park/parklatenight/latenightjogbanner.webp">>
<<createSubLocationButton "Change Clothes 👟" Wardrobe "/house/bedroom/wardrobe/wardrobebanner.webp">>
</div>
<div class="gridcityZone-container">
<<CityMap $location.residential>>
</div>
</center><center>
<h1 class="ptitle">LATE NIGHT JOGGING</h1>
<div id="place-head">
[img[setup.ImagePath+'/park/parklatenight/latenightjog.webp']]
</div>
<<energy -10>>
<<if random(1,3) == 1>>
<h4 class="ptitle">You see someone following you and start running faster</h4>
[img[setup.ImagePath+'/park/parklatenight/escape.webp']]
<br><br>
<<linkreplace "Try to escape">>
<<if $player.fitness <= 5 || random(1,2) == 1>>
<h4 class="ptitle"><span class="drunk">While trying to escape, you feel a strong blow to your head and faint.</span></h4>
<<timed 3s t8n>>
<<goto 'ParkLateNightRape'>>
<</timed>>
<<else>>
<h4 class="ptitle">You manage to lose him and go straight home</h4>
<<addFit>>
<<button 'Go home 🏠' 'Hallway'>><</button>>
<</if>>
<</linkreplace>>
<<else>>
<br>
<<button 'Return ↩️' 'ParkLateNight'>><</button>>
<</if>>
</center><center>
<h1 class="ptitle">Strange Guy</h1>
<div id="place-head">
</div>
<<linkreplace "Wake up">>
<<GetNaked>>
<h3>You come to with a throbbing headache, your wrists bound tightly. Everything's blurry, and the last thing you remember is… nothing. Where the hell are you?</h3>
<<video 'park/parklatenight/strangeforced1'>>
<<linkreplace "Where am I ?">>
<h3>A shadowy figure emerges, their hands running over your body, making your skin crawl.</h3>
<<video 'park/parklatenight/strangeforced2'>>
<<Speech Player "Mmmmph...">>
<<Speech Strange "Relax, sweetheart. Struggling will only make it worse.">>
<<linkreplace "He turns your back">>
<<video 'park/parklatenight/strangeforced3'>>
<<Speech Strange "Damn, you've got a fine ass. I can't resist this.">>
<<linkreplace "Continue">>
<h3>He savors the sight of your body for a moment before the sting of a whip cuts across your skin. He groans with pleasure, each lash a perverse caress.</h3>
<<video 'park/parklatenight/strangeforced4'>>
<<linkreplace "On fours">>
<h3>He unties your wrists, only to drag you to a nearby tree. He binds you again, forcing you onto all fours. You gasp as you feel his hard cock against your lips, then he shoves it deep into your throat, making you gag.</h3>
<<video 'park/parklatenight/strangeforced5'>>
<<Speech Strange "Be a good girl and suck it nice and deep.">>
<<linkreplace "Suck it">>
<h3>He pulls back, then slams his cock back into your mouth, the force of it making you choke. He pumps in and out, enjoying your involuntary gags.</h3>
<<video 'park/parklatenight/strangeforced6'>>
<<linkreplace "Fuck me">>
<h3>He finally pulls out of your mouth, leaving you gasping for air. He moves behind you, the head of his cock pressing against your slick folds. He thrusts hard, filling you completely, and starts fucking you relentlessly.</h3>
<<video 'park/parklatenight/strangeforced7'>>
<<Speech Strange "Fuck, you're so tight.">>
<<linkreplace "Let me go">>
<h3>The world explodes in a white-hot blur as he fucks you into oblivion. You wake up shivering, your body still tied to the tree. The chilling splash of warm water washes over you, a cruel reminder of your helplessness. He's cleaning you up, the bastard.</h3>
<<video 'park/parklatenight/strangeforced8'>>
<h3>The world fades to black again.</h3>
<<addCorruption>>
<<resetArousal>>
<<FinishSex Strange false>>
<<UnlockLocationScene park KidnapAtPark>>
<<button 'You passed out' 'ParkLateNight'>>
<<WearClothes>>
<<energy 0>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">RESIDENTIAL AREA</h1>
<div class="newCityMap-container">
<<for _location range $location>>
<<if _location.area == "Residential" || _location.area == "*">>
<<CityMap _location>>
<</if>>
<</for>>
</div>
</center><center>
<h1 class="ptitle">RESTAURANT</h1>
<<if $location.restaurant.open == false>>
<<EnterLocation 'center'>>
<<goto 'Center'>>
<<notify 'warning'>>The restaurant is closed!<</notify>>
<</if>>
<div class="menuLocation">
<<createSubLocationButton "Eat 🍽️" RestaurantEat "/restaurant/restauranteatbanner.webp">>
<<if !$location.restaurant.job>>
<<createSubLocationButton "Apply to work 💼" RestaurantInterview "/restaurant/applyworkbanner.webp">>
<<else>>
<<if $player.energy >= 25>>
<<createSubLocationButton "Work 💼" RestaurantWork "/restaurant/workbanner.webp">>
<<if $location.restaurant.scenes.PromotionScene.unlocked >>
<<createSubLocationButton "Work at VIP ⚜️" RestaurantVIP "/restaurant/vip/workVip.webp">>
<</if>>
<<createSubLocationButton "Change Clothes 👠" Wardrobe "/house/bedroom/wardrobe/wardrobebanner.webp">>
<<else>>
<<notify 'warning'>>You are too tired to work!<</notify>>
<</if>>
<<createSubLocationButton "Quit job ❌" RestaurantQuit "/restaurant/quitjobbanner.webp">>
<</if>>
</div>
<div class="gridcityZone-container">
<<CityMap $location.center>>
</div>
</center><center>
<h1 class="ptitle">JOB INTERVIEW</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/interview/boss.png']]
</div>
<h3>You are in a job interview at a restaurant, the boss is asking you some questions</h3>
<div class="menuLocation">
<<button 'Answer right 📖'>>
<<if $player.intelligence >= 0>>
<<goto 'RestaurantInterviewEnd'>>
<<else>>
<<notify 'int'>>You aren't smart enough to do the job! (5+ int)<</notify>>
<</if>>
<</button>>
<<button 'Seduce the boss 🫦'>>
<<if $player.corruption.level >= 3>>
<<goto 'RestaurantInterviewSex'>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<</button>>
<<button 'Return ↩️' 'Restaurant'>><</button>>
</div>
</center><center>
<h1 class="ptitle">YOU GOT THE JOB!</h1>
<<Speech Boss "Congratulations! You got the job, don't be late and come every day to avoid being fired">>
<<video 'restaurant/interview/interview_end'>>
<<Speech Player "Thank you!! I'm so happy">>
<<set $location.restaurant.job = true>>
<<FinishQuest $Quests.Restaurant.INeedMoney>>
<<StartQuest $Quests.Restaurant.Promotion>>
<<button 'Return ↩️' 'Restaurant'>><</button>>
</center><center>
<h1 class="ptitle">SEDUCE THE BOSS 💋</h1>
<br>
<h3>A voice calls your name. You smooth down your skirt and enter the room.</h3>
<<video 'restaurant/interview/interview1'>>
<<Speech Boss "Welcome. Have a seat, let's begin.">>
<<Speech Player "Thank you, sir.">>
<<Speech Boss "I'd like to start by discussing your experience as a waitress...">>
<<Speech Player "How about we skip the formalities and get right to the fun part?">>
<<Speech Boss "What are you suggesting?">>
<<linkreplace "Kiss him 💋">>
<<video 'restaurant/interview/interview2'>>
<<Speech Boss "Mmm, I see. You're a bold one. Come closer. Let me get a better look at you.">>
<<Speech Player "Yes, sir.">>
<<linkreplace "Go close to him">>
<<video 'restaurant/interview/interview3'>>
<<Speech Boss "Good girl. Now, be a good girl and unzip my pants.">>
<<Speech Player "With pleasure.">>
<<linkreplace "Unzip his pants">>
<<video 'restaurant/interview/interview4'>>
<<Speech Boss "That's it. Now show me how good you can be. Suck it.">>
<<linkreplace "Blow him">>
<<video 'restaurant/interview/interview5'>>
<<Speech Player "Mmm, how's that, boss? Am I doing a good job?">>
<<Speech Boss "Yes, my dear. Keep that up and the job is yours. Now, get on the table, on all fours. I want to fuck that tight little pussy.">>
<<Speech Player "Wait, I thought this was just a blowjob?">>
<<Speech Boss "Haha, you think you're the first to offer yourself up for this position? Now hurry up before I change my mind.">>
<<linkreplace "Go to the table">>
<<video 'restaurant/interview/interview6'>>
<<Speech Player "Please, be gentle...">>
<<Speech Boss "Shut up and take it like a good little whore.">>
<<linkreplace "Harder!">>
<<video 'restaurant/interview/interview7'>>
<<Speech Player "Ah! It hurts! Slow down!">>
<<Speech Boss "You won't get the job whining like that. Get up. I want you on top.">>
<<linkreplace "Get up">>
<<video 'restaurant/interview/interview8'>>
<<Speech Boss "Come here. Straddle me. Bounce, bitch.">>
<<Speech Player "Yes, sir...">>
<<Speech Boss "Why are you still dressed? Take those clothes off, slut!">>
<<linkreplace "Take off your clothes">>
<<GetNaked>>
<<video 'restaurant/interview/interview9'>>
<<Speech Boss "Much better. Don't you agree?">>
<<Speech Player "Yes, sir...">>
<<Speech Boss "Get up. Let's move somewhere more comfortable.">>
<<linkreplace "Get up">>
<<video 'restaurant/interview/interview10'>>
<<Speech Boss "Follow me.">>
<<linkreplace "Follow him">>
<<video 'restaurant/interview/interview11'>>
<<Speech Boss "Ride me, slut. Earn that position.">>
<h3>After a while...</h3>
<<Speech Boss "Come here. I'm going to cum all over you.">>
<<linkreplace "Kneel for him">>
<<Speech Boss "Oh yeah, take it, slut! I'm cumming!">>
[img[setup.ImagePath+'/restaurant/interview/interview12.webp']]
<<set $location.restaurant.job = true>>
<<addCorruption>>
<<resetArousal>>
<<UnlockLocationScene restaurant InterviewScene>>
<<FinishSex Boss false>>
<br>
<<button 'End Interview' 'RestaurantInterviewEnd'>>
<<WearClothes>>
<</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">PROMOTION!!!</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/interview/boss.png']]
</div>
<h3>You answer your boss's call and go to your office</h3>
<<video 'restaurant/interview/interview1'>>
<<Speech Player "Did you call me boss?">>
<<Speech Boss "Yes, I'm happy to tell you that you will be promoted!">>
<<Speech Player "This is amazing, for what position will I go?">>
<<Speech Boss "So we need to talk about it, here at the restaurant there is a secret section for VIP customers, you were promoted to work as a waitress in this section.">>
<<Speech Player "I don't understand, I figured that I would go to a higher position, earn a higher salary ...">>
<<Speech Boss "Don't worry dear, the salary there is bigger, just as the tips are much more generous.">>
<<Speech Player "And what is the difference between my current work for this new one?">>
<<Speech Boss "It starts with the uniform, VIP customers don't like boring traditional uniforms, so this here will be their new uniform from now on.">>
<<set $clothes.sexymaid.purchased = true>>
[img[setup.ImagePath+'/player/clothes/uniform/sexyuniform.webp']]
<br>
<<linkreplace "Wear the uniform">>
<<ChangeClothes $clothes.sexymaid>>
<<Speech Player "I don't know if I like it, it's a bit revealing.">>
<<Speech Boss "Don't worry, you will get used to it. Come with me, I will show you where the VIP section is.">>
<<button 'Follow the boss' 'RestaurantVIPScene'>><</button>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">SPECIAL VISIT</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/interview/boss.png']]
</div>
<h3>You walk into your boss's office and see him sitting in the chair waiting for you</h3>
<<Speech Boss "Thanks for coming, I have a task for you">>
<<Speech Player "What do you need, boss?">>
<<Speech Boss "I have a special client who wants a special service, I need you to take care of him">>
<<Speech Player "What kind of service?">>
<<Speech Boss "They are a couple, she has a cuckold fetish, so you will have sex with her husband while they have lunch">>
<<Speech Player "When will they come?">>
<<Speech Boss "They will be here any moment, I want you to serve only their table">>
<<Speech Player "Okay, I'll do it">>
<<button 'Go to the salon' 'RestaurantSpecialVisitScene'>><</button>>
</center><center>
<h1 class="ptitle">VIP SECTION</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/vip/banner.jpg']]
</div>
<h3>A sleek car pulls up outside. Looks expensive.</h3>
<<linkreplace "Greet the guests 🚪">>
<<video 'restaurant/vip/specialVisit/specialVisit1'>>
<<Speech Player "Welcome! I hope you have a wonderful evening.">>
<<Speech Michael "Thank you. We're looking forward to it.">>
<<Speech Susan "Yes, thank you.">>
<<Speech Player "I'll do my best to ensure you have a memorable experience. Right this way, please.">>
<<Speech Michael "I'm sure you will.">>
<h3>You lead them to a plush table in the VIP section.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit2'>>
<<Speech Player "Here are our menus.">>
<<Speech Michael "We already know what we want.">>
<<Speech Susan "Let me just have a quick glance, darling, just in case.">>
<<Speech Player "Alright, then. What can I get for you?">>
<<Speech Michael "Two liqueurs to start. We'll decide on our meals after.">>
<<Speech Player "Certainly. I'll be right back.">>
<h3>As you head for the bar, your boss intercepts you, his fingers quickly unbuttoning your blouse. Your breasts spill free.</h3>
<<Speech Boss "Much better. He'll want to see those. And when you bring their meals, I want you under that table, giving him a blowjob. Understood?">>
<<Speech Player "Yes, sir.">>
<<linkreplace "Serve the liqueurs 🍸">>
<h3>You return, breasts exposed, carrying the drinks.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit3'>>
<<Speech Player "Here are your liqueurs. Have you decided on your meals?">>
<<Speech Michael "I'll have the filet mignon.">>
<<Speech Susan "The salmon for me, please.">>
<<Speech Player "Excellent choices. I'll be back with those shortly.">>
<<linkreplace "Serve the dishes 🍽️">>
<h3>You serve their meals and, as instructed, slip under the table, taking Michael's cock in your mouth.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit4'>>
<<Speech Michael "The food here is always exceptional, wouldn't you say, my love?">>
<<Speech Susan "Absolutely.">>
<h3>You emerge from under the table, hiking up your skirt and straddling Michael, his cock sinking into you.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit5'>>
<<Speech Michael "Excuse me a moment. I need to… adjust myself.">>
<<Speech Player "Of course.">>
<h3>While Michael removes his trousers, you chat with Susan.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit6'>>
<<Speech Player "So, how are you enjoying everything so far?">>
<<Speech Susan "It's wonderful. Just as we planned.">>
<<linkreplace "He fucks me 🐩">>
<<GetNaked>>
<h3>Michael returns, finding you on all fours. He wastes no time taking you from behind.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit7'>>
<<Speech Michael "Let me help you with that.">>
<<Speech Player "Be my guest.">>
<h3>He removes your clothes, leaving you completely naked.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit8'>>
<<Speech Player "Would you care for an appetizer? It's a house specialty.">>
<<Speech Michael "Certainly.">>
<h3>You retrieve the appetizer, your naked body on display.</h3>
<<linkreplace "Serve the appetizer 🍢">>
<h3>Returning, you offer the appetizer directly to Michael's mouth.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit9'>>
<<Speech Michael "Mmm… Delicious.">>
<h3>You settle back onto his cock, riding him smoothly.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit10'>>
<<Speech Michael "You should try some of this.">>
<<Speech Player "Thank you.">>
<<Speech Michael "Turn around. Face me.">>
<<linkreplace "Turn to him">>
<h3>You turn, resuming your ride as he fondles your breasts.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit11'>>
<<Speech Susan "My husband is quite the connoisseur, isn't he?">>
<<Speech Player "It's a pleasure serving you both.">>
<h3>He lifts you, sits, and pulls you down to your knees.</h3>
<<Speech Michael "Suck me. I'm close.">>
<<linkreplace "Blow him">>
<h3>You take him in your mouth.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit12'>>
<<Speech Susan "Are you close, darling? I want to see you cum in her mouth.">>
<<Speech Michael "Just about there, my love.">>
<h3>He grips your hair, stroking himself as he fills your mouth with cum.</h3>
<<video 'restaurant/vip/specialVisit/specialVisit13'>>
<<Speech Player "I hope you enjoyed everything.">>
<<Speech Michael "Immensely. We'll be back.">>
<<Speech Susan "Most definitely.">>
<<Speech Michael "Here's a little something extra for your… excellent service.">>
<h3>He hands you <<green>>$100<</green>>.</h3>
<<addMoney 100>>
<<addCorruption>>
<<resetArousal>>
<<UnlockLocationScene restaurant SpecialVisit>>
<<FinishSex Michael false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️' 'RestaurantVIP'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">VIP SECTION</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/vip/banner.jpg']]
</div>
<<if $location.restaurant.scenes.SpecialVisit.unlocked == false && $location.restaurant.xp >= 25 && $player.corruption.level == 3 && previous() != 'RestaurantSpecialVisitScene'>>
<h3>You hear your boss calling you from his office.</h3>
<<Speech Boss "$player.name come to my office!">>
<<button 'Go to his office' 'RestaurantSpecialVisit'>><</button>>
<<elseif random(1,3) == 3 && previous() != 'RestaurantSpecialVisitScene'>>
<h3>You hear your boss calling you from his office.</h3>
<<Speech Boss "$player.name come to my office!">>
<<button 'Go to his office' 'RestaurantSpecialVisit'>><</button>>
<<else>>
<<set $game.randomMedia to either("blowclient1.webp", "blowclient2.webp", "blowclient3.webp", "fuckclient2.webp", "fuckclient3.webp")>>
<<set $game.randomMoney to random(20,30)>>
<<message "You got $game.randomMoney $">>
<<addMoney $game.randomMoney>>
<<energy -25>>
<<addRestaurantXP>>
<h3>A customer is requesting a special dish!</h3>
<<linkreplace "Serve him">>
<div class="shower">
[img[setup.ImagePath+'/restaurant/vip/' + $game.randomMedia]]
</div>
<<set $game.randomMoney to random(20,30)>>
<<message "You got $game.randomMoney $">>
<<addMoney $game.randomMoney>>
<br>
<</linkreplace>>
<</if>>
<<AddTime 2>>
<<button 'Return ↩️' 'Restaurant'>><</button>>
</center><center>
<h1 class="ptitle">VIP SECTION</h1>
<div id="place-head">
[img[setup.ImagePath+'/restaurant/vip/banner.jpg']]
</div>
<<Speech Boss "Welcome to the VIP section, here will be your new place of work.">>
<h3>You look around and see several erotic scenes in the VIP section.</h3>
<<linkreplace "Look">>
[img[setup.ImagePath+'/restaurant/vip/fuckclient2.webp']]
<h3>You get scared, but soon all that environment begins to become exciting.</h3>
<<Speech Player "Ok, can I start?">>
<<Speech Boss "For sure, but first I need to check if you are really fit for the position.">>
<<Speech Player "What I need to do ?">>
<<Speech Boss "You need to make a blowjob in me here in the middle of everyone.">>
<<linkreplace "Blow him">>
<h3>You open the zipper of his pants and start making a blowjob.</h3>
[img[setup.ImagePath+'/restaurant/vip/blowclient1.webp']]
<<Speech Boss "Good girl, surely it will be a good waitress here.">>
<<linkreplace "Cum">>
<h3>Without much delay, he enjoys his face and leaves back to the office</h3>
[img[setup.ImagePath+'/restaurant/vip/cum1.webp']]
<<UnlockLocationScene restaurant PromotionScene>>
<<FinishQuest $Quests.Restaurant.Promotion>>
<<FinishSex Boss false>>
<br>
<<button 'Go to work' 'RestaurantVIP'>><</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">WORKING</h1>
<h3>You work hard at the restaurant</h3>
<<set $game.randomMedia to either("working.webp", "working1.webp", "working2.webp")>>
<<set $game.randomMoney to random(10,20)>>
<<set $game.dice to random(1,2)>>
[img[setup.ImagePath+'/restaurant/work/' + $game.randomMedia]]
<<addMoney $game.randomMoney>>
<<addRestaurantXP>>
<br>
<<if $location.restaurant.xp >= 15 && $location.restaurant.scenes.PromotionScene.unlocked == false && $player.corruption.level >= 3>>
<h3>You hear your boss calling you from his office.</h3>
<<Speech Boss "$player.name come to my office!">>
<<button 'Go to his office' 'RestaurantPromotionScene'>><</button>>
<<else>>
<<if $game.dice == 1>>
<<Speech Strange "Customer" "Hey sweetie, do you want to earn a tip? Show me that body">>
<<if $player.corruption.level >= 2>>
<<linkreplace "Flash him">>
<<set $game.randomMedia to either("flash1.webp", "flash2.webp", "flash3.webp", "flash4.webp")>>
<<set $game.randomMoney to random(5,15)>>
<<addMoney $game.randomMoney>>
<<addExb>>
<<addArousal>>
<<UpdateBar>>
<<UnlockLocationScene restaurant WorkFlash>>
[img[setup.ImagePath+'/restaurant/flash/' + $game.randomMedia]]
<br>
<</linkreplace>>
<<else>>
<<linkreplace "I'm sorry, I can't do that">>
<h3>He looks at you disappointed and leaves</h3>
<<Speech Player "Maybe I can earn some money if I do it?">>
<<NotifyCorruption 2>>
<</linkreplace>>
<</if>>
<</if>>
<<button 'Return ↩️' 'Restaurant'>>
<<energy -25>>
<<AddTime '2'>>
<</button>>
<</if>>
</center><center>
<h1 class="ptitle">SCHOOL</h1>
<div class="menuLocation">
<<if $player.energy >= 10>>
<<if $location.school.daysToNextTest == 0 && $game.day == "Monday">>
<<createSubLocationButton "School Test 👩🏻🏫" SchoolTest "/school/schoolTest/schooltestbanner.webp">>
<<else>>
<<if $game.time == "EM">>
<<createClassButton "MathClass">>
<<elseif $game.time == "M">>
<<createClassButton "HistoryClass">>
<<createClassButton "ComputerClass">>
<<elseif $game.time == "A">>
<<createClassButton "PEClass">>
<<if $Quests.MathTeacher.Tutoring.progress >= 1>>
<<createSubLocationButton "Go to teacher office 👩🏻🏫" Tutoring "school/tutoring/teacherOffice.webp">>
<</if>>
<<elseif $game.time == "E">>
<<createClassButton "EmptyClass">>
<</if>>
<</if>>
<<elseif $player.energy <= 10>>
<<button '🪫 Too tired to study 🪫'>><</button>>
<</if>>
<<createSubLocationButton "Men's Bathroom 🚹" SchoolMaleBathroom "/school/bathroom/mensbathroombanner.webp">>
<<createSubLocationButton "Women's Bathroom 🚺" SchoolWomenBathroom "/school/bathroom/womensbathroombanner.webp">>
<<createSubLocationButton "Library 📚" Library "school/library/librarybanner.webp">>
</div>
<div class="gridcityZone-container">
<<CityMap $location.residential>>
</div>
</center>
/*QUESTS */
<<if setup.Quest.isActive($Quests.School.FirstDayOfSchool)>>
<<FinishQuest $Quests.School.FirstDayOfSchool>>
<<StartQuest $Quests.School.SchoolTest>>
<<StartQuest $Quests.MathTeacher.MathHomework>>
<</if>><center>
<h1 class="ptitle">SCHOOL TEST</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/schoolTest/banner.jpg']]
</div>
<<linkreplace 'Take the school test'>>
<h3>YOUR SCORE IS: $location.school.grade</h3>
<<set $location.school.daysToNextTest = 7>>
<<AddTime 2>>
<<if $location.school.grade < 6 && $Quests.MathTeacher.Tutoring.progress == 0>>
<<Speech MathTeacher "Hey $player.name, come to my desk.">>
<<button 'Go to teacher desk' 'TutoringEvent'>>
<<StartQuest $Quests.MathTeacher.Tutoring>>
<</button>>
<<elseif $location.school.grade >= 8>>
<<if $Quests.Marcus.StudyWithMarcus.active == false>>
<<Speech Marcus "Hey $player.name, I saw that you got a good grade, can't we study at my house sometime?">>
<<Speech Player "Alright, we can study in the afternoon then!">>
<<Speech Marcus "Alright, I'll wait for you there, I live in the residential area">>
<<Speech Player "OK!">>
<<StartQuest $Quests.Marcus.StudyWithMarcus>>
<<UnlockLocation marcusHouse>>
<</if>>
<</if>>
<</linkreplace>>
<<button 'Return ↩️' 'School'>><</button>>
</center><center>
<h1 class="ptitle">CABIN</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/bathroom/cabinbanner.webp']]
</div>
<<button 'Return ↩️'>>
<<print '<<goto "' + previous() + '">>'>>
<</button>>
</center><center>
<h1 class="ptitle">MEN'S BATHROOM</h1>
<<Speech Marcus "Take my cock, babe. Show me how much you want it.">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student1'>>
<<Speech Player "I want you deep inside me. Fuck my pussy, Marcus.">>
<<linkreplace "Bend to him">>
<<Speech Marcus "Mmm, that's it… I'm going to bury myself in you.">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student2'>>
<<Speech Player "Yes! Fuck me harder! Don't hold back!">>
<<linkreplace "Fuck harder">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student3'>>
<<Speech Marcus "Come here. Ride me. I want to feel you move.">>
<<linkreplace "Sit on him">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student4'>>
<<Speech Player "Is that all you've got? I can barely feel it.">>
<<Speech Marcus "Hey! Shut up and ride me!">>
<<linkreplace "Ride him">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student5'>>
<<Speech Marcus "I'm… I'm gonna cum!">>
<<Speech Player "You're what?! Don't you dare cum inside—">>
<<linkreplace "💦">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student6'>>
<<Speech Player "You came inside me! Are you fucking kidding me?!">>
<<Speech Marcus "Shit… sorry. I couldn't help it. You feel so good.">>
<<linkreplace "Get up">>
<<video 'school/bathroom/bathroom_sex_student/bathroom_sex_student7'>>
<<Speech Marcus "I told you, I couldn't resist. You're too hot.">>
<<Speech Player "You idiot! What if I get pregnant?!">>
<<UnlockLocationScene school BathroomStudentSex>>
<<energy -10>>
<<resetArousal>>
<<addCorruption>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Return ↩️'>>
<<print '<<goto "' + previous() + '">>'>>
<</button>>
</center><center>
<h1 class="ptitle">MEN'S BATHROOM 🚹</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/bathroom/bathroombanner.jpg']]
</div>
<<set $game.dice to random(1,3)>>
<<if previous() != "SchoolBathroomStudentSex" && $game.dice == 1>>
<<Speech Marcus "What are you doing here? Here is the men's bathroom">>
<<linkreplace "Tease him">>
<<if $player.corruption.level >= 2>>
[img[setup.ImagePath+'/school/bathroom/flashtits.webp']]
<br>
<<Speech Player "Do you like them ?">>
<<Speech Marcus "What a bitch.. Do you want to fuck?">>
<<button 'Yes'>>
<<if $player.corruption.level >= 3>>
<<goto 'SchoolBathroomStudentSex'>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<</button>>
<<button 'No!'>>
<<goto 'School'>>
<<notify 'warning'>>You leave the bathroom to avoid problems<</notify>>
<</button>>
<<UnlockLocationScene school BathroomFlash>>
<<addExb>>
<<addArousal>>
<<else>>
<<NotifyCorruption 2>>
<<button 'Get out' 'School'>><</button>>
<</if>>
<</linkreplace>>
<<else>>
<<button 'Cabin 🚽' 'SchoolBathroomCabin'>><</button>>
<</if>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</center><center>
<h1 class="ptitle">WOMEN'S BATHROOM 🚺</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/bathroom/bathroombanner.jpg']]
</div>
<<button 'Cabin 🚽' 'SchoolBathroomCabin'>><</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</center><center>
<h1 class="ptitle">$location.school.classroom</h1>
<div id="place-head">
<<if $location.school.classroom == 'Computer Class 🖥️'>>
<<webp 'school/classroom/computerClass/classbanner'>>
<<else>>
<<webp 'school/classroom/classbanner'>>
<</if>>
</div>
<<if $location.school.classroom == "Computer Class 🖥️">>
<<if $npc.Emma.relation == 0 && random(1,2) == 1>>
<h3>You see a girl sitting in front of a computer, it's looks like she's is playing a game</h3>
<<button 'Approach her' 'MeetEmma'>><</button>>
<br><br>
<</if>>
<</if>>
<div class="menuLocation">
<<button 'Study 📖'>>
<<set $location.school.ClassAction = "Study">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'Socialize 💬'>>
<<set $location.school.ClassAction = "Socialize">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</div>
</center><center>
<h1 class="ptitle">STUDY</h1>
<<switch $location.school.ClassAction>>
<<case "Study">>
<<if previous() == 'ComputerClass' && random(1,3) == 1>>
<<goto 'ComputerClassEvent'>>
<</if>>
[img[setup.ImagePath+'/school/classroom/study.webp']]
<<message "You pay attention to the class and feel smarter!">>
<<addInt>>
<<case "Socialize">>
<h2>You waste time socializing with your classmates!</h2>
[img[setup.ImagePath+'/school/classroom/classroomtalking.jpg']]
<<set $game.dice to random(1,2)>>
/*FLASH EVENT*/
<<if $game.dice == 1>>
<br>
<<message "You notice that some guys are staring at you">>
<br>
<<linkreplace "Flash to them">>
<<if $player.corruption.level >= 2>>
<<set $game.randomMedia to either("flash1.webp", "flash2.webp", "flash3.webp", "flash4.webp", "flash5.webp", "flash6.webp", "flash7.webp", "flash8.webp")>>
[img[setup.ImagePath+'/school/classroom/' + $game.randomMedia]]
<br>
<<UnlockLocationScene school ClassroomFlash>>
<<addExb>>
<<addArousal>>
<<if setup.Quest.isAvaliable($Quests.Game.Instafame)>>
<<Speech Strange "Student" "Hey, tell me your nickname on Instafame so I can follow you">>
<<linkreplace "What is this?">>
<<Speech Player "What is this?">>
<<Speech Strange "Student" "It's a social network, you can share photos and videos">>
<<Speech Strange "Another Student" "You can also follow other people and see their posts">>
<<linkreplace "How do I create one?">>
<<Speech Player "I don't have an account, how do I create one?">>
<<Speech Strange "Student" "Just download the app and create an account">>
<<Speech Player "Okay, I'll do it">>
<<StartQuest $Quests.Game.Instafame>>
<h3>I should go to the Tech Store at the mall to buy a phone and download the app</h3>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<else>>
<<NotifyCorruption 2>>
<</if>>
<</linkreplace>>
<</if>>
<<addSocial>>
/*EMPTY CLASSROOM*/
<<case "Empty">>
<h2>The room is empty, you take the opportunity to study</h2>
<<if $Quests.MathTeacher.Tutoring.completed>>
<<Speech Janitor "What are you doing here? The class is over">>
<</if>>
<</switch>>
<div>
<<button 'Return ↩️' 'School'>>
<<AddTime '2'>>
<<energy -10>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">AFTER CLASS</h1>
<h3>You stayed after class to get some help from the teacher</h3>
<<Speech ComputerTeacher "You can put your chair near my desk, I will teach you some things that might help you understand programming better">>
<h3>You take your chair and place it next to his desk</h3>
<<Speech ComputerTeacher "I'm going to the bathroom and I'll be back soon, okay?">>
<<Speech Player "Alright, I'll wait for you">>
<h3>After he leaves the room, you realize he left his laptop unlocked</h3>
<<webp 'school/classroom/computerClass/laptopTeacher'>>
<<linkreplace "Spy on the notebook">>
<h3> You can't resist the temptation and decide to take a look at his laptop</h3>
<<Speech Player "Let's see what the professor has in his search history">>
<<linkreplace "Open the search history tab">>
<<webp 'school/classroom/computerClass/spying'>>
<h3>After opening the history, you see several searches like "teacher fucking student", " sexy girl blowing teacher", "teacher fucking student"</h3>
<<Speech Player "Wow, what a pervert! Apparently he has a fetish for students, maybe I should wear more provocative clothes to get his attention ?">>
<<linkreplace "For sure">>
<<run $('#better-not').hide()>>
<<if $player.corruption.points >= 30>>
<<StartQuest $Quests.ComputerTeacher.TeacherSecretFetish>>
<<else>>
<<Speech Player "I'm not that type of girl">>
<<NotifyCorruption 3>>
<</if>>
<h3>You hear some footsteps and quickly close the notebook history tab</h3>
<<Speech ComputerTeacher "Well, now can we begin?">>
<<linkreplace "Yes">>
<h3>The teacher teaches you some things about programming for 1 hour, you feel smarter</h3>
<<addInt>>
<</linkreplace>>
<</linkreplace>>
<div id="better-not">
<<linkreplace "Better not">>
<h3>You hear some footsteps and quickly close the notebook history tab</h3>
<<Speech ComputerTeacher "Well, now can we begin?">>
<<linkreplace "Yes">>
<h3>The teacher teaches you some things about programming for 1 hour, you feel smarter</h3>
<<addInt>>
<</linkreplace>>
<</linkreplace>>
</div>
<</linkreplace>>
<</linkreplace>>
<<button 'Leave' 'School'>>
<<AddTime 2>>
<</button>>
</center><center>
<h1 class="ptitle">$location.school.ComputerClass.title</h1>
<div id="place-head">
<<webp 'school/classroom/computerClass/classbanner'>>
</div>
<<if $npc.Emma.relation == 0 && random(1,2) == 1>>
<h3>You see a girl sitting in front of a computer, it's looks like she's is playing a game</h3>
<<button 'Approach her' 'MeetEmma'>><</button>>
<br><br>
<</if>>
<div class="menuLocation">
<<button 'Study 📖'>>
<<set $location.school.ClassAction = "Study">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'Socialize 💬'>>
<<set $location.school.ClassAction = "Socialize">>
<<goto 'ClassroomEvent'>>
<</button>>
<<if $npc.Emma.relation > 0>>
<<button 'Play with Emma 💬'>>
<<if $npc.Emma.relation >= 5 && $player.lesbian && $location.emmaHouse.unlocked == false>>
<<goto 'EmmaInvite'>>
<<else>>
<<Talk Emma>>
<</if>>
<</button>>
<</if>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</div>
</center><center>
<h1 class="ptitle">CAN'T UNDERSTAND ANY OF THIS</h1>
<<webp 'school/classroom/computerClass/dumb'>>
<<Speech ComputerTeacher "You're not understanding anything, $player.name, do you want to stay after class for a little help?">>
<<linkreplace "Yes, I need help">>
<<Speech ComputerTeacher "Alright, I'll wait for you after class">>
<<button 'Wait until after class'>>
<<if setup.Quest.isActive($Quests.ComputerTeacher.TeacherSecretFetish) && $player.clothing.corruption >= 30>>
<<goto 'TeacherSecretFetishEvent'>>
<<else>>
<<goto 'ComputerAfterClass'>>
<</if>>
<<AddTime 2>>
<</button>>
<<run $('#no-thank-you').hide()>>
<</linkreplace>>
<div id="no-thank-you">
<<linkreplace "No, thank you">>
<<Speech ComputerTeacher "Alright, see you tomorrow">>
<</linkreplace>>
</div>
<<button 'Leave' 'School'>>
<<energy -10>>
<</button>>
</center><center>
<h1 class="ptitle">PLAYING WITH EMMA</h1>
<<webp 'school/classroom/computerClass/emmaPlaying'>>
<<Speech Emma "Hey, $player.name, do you want to go to my house to play after school?">>
<<Speech Player "Sure, I'll go">>
<<Speech Emma "Great! I'll wait for you at my house in evening">>
<<Speech Player "Alright, I'll be there">>
<<button 'Leave' 'Classroom'>>
<<UnlockLocation emmaHouse>>
<</button>>
</center><center>
<h1 class="ptitle">WHO'S THIS GIRL ?</h1>
<<webp 'school/classroom/computerClass/emmaPlaying'>>
<<Speech Player 'Hey, what are you playing?'>>
<<Speech Emma "Oh, hi! I'm playing a game called 'The Last of Us'. Have you heard of it?">>
<<Speech Player "No I haven't, but it looks fun">>
<<Speech Emma "It is! I'm Emma by the way, nice to meet you">>
<<Speech Player "I'm $player.name, nice to meet you too">>
<<Speech Emma "Do you want to play a game with me?">>
<<Speech Player "Sure, why not">>
<h3>You and Emma play the game for a while, you have a great time together</h3>
<<button 'Leave' 'Classroom'>>
<<Talk Emma>>
<</button>>
</center><center>
<h1 class="ptitle">LET'S PROVOKE HIM</h1>
<h3>The last bell rings, signaling the end of another excruciatingly boring class. You linger behind as other students file out, a plan forming in your mind. Soon, the only other person left is the teacher, Mr. [Last Name] - the object of your desires.</h3>
<<Speech ComputerTeacher "Don't forget to finish Chapter 3 for homework. See you all next week.">>
<h3>You stand up and walk to the teacher's desk without your chair, swaying your hips seductively. You let your fingertips trail across his desk until you're standing close enough to brush against him.</h3>
<<Speech ComputerTeacher "Something you need, $player.name? Learning standing up is very tiring.">>
<h3>You lean against his desk, letting your fingers dance playfully across the surface. Your eyes lock with his, a mischievous glint in them. He can't possibly miss the way your gaze lingers on his lips.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp1'>>
<<Speech Player "We won't need a chair, I imagine. Not for what I have in mind.">>
<<Speech ComputerTeacher "And what exactly is on your mind?">>
<<linkreplace "I know your secret, teacher">>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp2'>>
<<Speech Player "I know your secret, teacher.">>
<<Speech ComputerTeacher "What are you talking about?">>
<<Speech Player "I know you have a fetish for students. I saw your search history - some things you just shouldn't leave on your laptop." >>
<<Speech ComputerTeacher "You saw my search history? How did you...?">>
<<linkreplace "Yes, I saw">>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp3'>>
<<Speech Player "You left your laptop unlocked. Couldn't resist taking a peek.">>
<<Speech ComputerTeacher "You shouldn't have done that.">>
<<Speech Player "I think you should give me a good grade, don't you think? To keep this little secret between us.">>
<<Speech ComputerTeacher "I think you want more than that.">>
<<linkreplace "What do you mean?">>
<h3>He stands up and places you against the wall, his body pressing against yours. One hand slides over your body, his fingers tracing the curve of your waist. You let out a small gasp.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp4'>>
<<Speech ComputerTeacher "You're wearing those clothes on purpose to tease me, aren't you, you little minx?">>
<<Speech Player "I'm not a minx, I'm just a student who wants to get a good grade. And maybe a few other things.">>
<<Speech ComputerTeacher "You want a good grade? I'll give you a good grade.">>
<<linkreplace "He lifts your skirt">>
<h3>He lifts your skirt, revealing your black panties. You shiver as his rough fingers run over your delicate skin, making you ache for his touch. </h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp5'>>
<<Speech Player "I want a good grade. And I want you.">>
<<Speech ComputerTeacher "Then you'll have to work hard for it.">>
<<Speech Player "I'll do anything.">>
<<Speech ComputerTeacher "Anything?">>
<<Speech Player "Anything.">>
<<Speech ComputerTeacher "Then let's start.">>
<<linkreplace "He kisses you">>
<h3>He kisses you deeply, his tongue exploring every corner of your mouth. His hands glide over your body, pulling you closer with a firm yet gentle touch.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp6'>>
<<Speech ComputerTeacher "You're going to be my star student, right?">>
<<Speech Player "Yes, I'll be your best student">>
<<linkreplace "He takes off your blouse">>
<<GetNaked>>
<h3>He slowly unbuttons your blouse, revealing your bra, then he playfully tears it off, exposing your skin.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp7'>>
<<Speech ComputerTeacher "You have an incredibly beautiful pair of breasts">>
<<Speech Player "Thank you 🤭">>
<h3>He starts to tease your nipples, gently pinching and rolling them between his fingers.</h3>
<<Speech ComputerTeacher "You like that, don't you?">>
<<Speech Player "Yes, I like it">>
<<Speech ComputerTeacher "You're a very naughty student">>
<<Speech Player "I'm just a student who wants to get a good grade">>
<<linkreplace "He grabs you from behind">>
<h3>He grabs you from behind, pressing his body against yours, and starts to rub your pussy while squeezing your breasts.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp8'>>
<<Speech ComputerTeacher "You're a delight, I've fantasized about this body so many times">>
<<Speech Player "You are a pervert">>
<<Speech ComputerTeacher "You're the one who's here, aren't you?">>
<<Speech Player "😏">>
<<linkreplace "He puts you on all fours">>
<h3>He positions you on all fours and begins to lick your ass, savoring every inch.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp9'>>
<<Speech ComputerTeacher "You have an incredibly tasty ass">>
<<Speech Player "Mhmmmmm">>
<h3>He takes out his dick and pulls down your panties, then starts fucking you from behind, his hands gripping your hips tightly.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp10'>>
<<Speech ComputerTeacher "Isn't this what you wanted, you little slut? To be fucked by your teacher? Now take it like a good girl.">>
<<Speech Player "Yes, I wanted it">>
<<linkreplace "He gags your mouth with his belt">>
<h3>He gags your mouth with his belt, muffling your moans.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp11'>>
<<Speech ComputerTeacher "That's so fucking hot!!">>
<<Speech Player "Mmmmmmm">>
<h3>He throws you onto his desk, spreading your legs wide.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp12'>>
<<Speech ComputerTeacher "Say you're my little pet">>
<<linkreplace "I'm your little pet">>
<h3>He wraps his belt around your neck, treating you like his pet.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp13'>>
<<Speech ComputerTeacher "You're my little pet, aren't you?">>
<<Speech Player "Yes, I'm your little pet">>
<h3>He sits on a chair in front of you and makes you masturbate him with your feet, his eyes locked on yours.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp14'>>
<<Speech Player "You're full of fetishes, aren't you?">>
<<Speech ComputerTeacher "Shut up and work, you little bitch">>
<<Speech Player "Yes, sir">>
<<linkreplace "He puts you on all fours on the table">>
<h3>He positions you on all fours on the table and starts to fuck you from behind, his thrusts becoming more intense.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp15'>>
<<Speech Player "That's it, fuck me good!!">>
<<Speech ComputerTeacher "Fuck, I'm close to cumming">>
<<Speech Player "Cum in my little mouth, teacher">>
<<linkreplace "He sits you down in a chair">>
<h3>He sits you down in a chair and starts to fuck your mouth, his hands gripping your hair.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp16'>>
<<Speech ComputerTeacher "Suck it, without mercy">>
<h3>You give him a blowjob, almost choking several times as he thrusts deeper.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp17'>>
<<Speech ComputerTeacher "I'm gonna cum!!">>
<<linkreplace "He makes you kneel">>
<h3>He makes you kneel and cums on your face, marking you as his.</h3>
<<video 'school/classroom/computerClass/computerTeacherHelp/computerTeacherHelp18'>>
<<Speech ComputerTeacher "What a hot cumshot!!">>
<<Speech Player "Don't forget my grade, okay?">>
<<Speech ComputerTeacher "Okay, but go away, no one can see us here">>
<h3>You get dressed and leave, a satisfied smile on your face.</h3>
<<addCorruption>>
<<resetArousal>>
<<UnlockLocationScene school TeacherSecretFetish>>
<<FinishQuest $Quests.ComputerTeacher.TeacherSecretFetish>>
<<FinishSex ComputerTeacher false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'Leave' 'School'>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">EMPTY CLASSROOM</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/classroom/classEmptyBanner.jpg']]
</div>
<<button 'Study 📖'>>
<<set $location.school.ClassAction = "Empty">>
<<set $game.dice to random(1,2)>>
<<if $game.dice == 1 && $Quests.MathTeacher.Tutoring.completed>>
<<goto 'JanitorEmptyClassEvent'>>
<<else>>
<<goto 'ClassroomEvent'>>
<</if>>
<</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</center><center>
<h1 class="ptitle">$location.school.HistoryClass.title</h1>
<div id="place-head">
<<webp 'school/classroom/classbanner'>>
</div>
<div class="menuLocation">
<<button 'Study 📖'>>
<<set $location.school.ClassAction = "Study">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'Socialize 💬'>>
<<set $location.school.ClassAction = "Socialize">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</div>
</center><center>
<h1 class="ptitle">CLASSROOM</h1>
<h3> You slip into the empty classroom and saunter over to your desk, that familiar little thrill running through you at the thought of being alone here.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent1'>>
<h3>You sink into your chair, the worn leather warm against your thighs. You spread your books across the desk, a playful smile tugging at your lips as you imagine the things you could be doing on top of it instead of studying. But hey, a good girl's gotta get her grades, right?</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent2'>>
<h3>A shiver runs down your spine, a delicious tingle of awareness. You feel eyes on you, hot and heavy, making you squirm in your seat. Is it just your imagination, or is someone actually watching you? It's kind of turning you on...</h3>
<<StartQuest $Quests.Janitor.Afterclass>>
<<video 'school/classroom/janitorAfterclass/janitorEvent3'>>
<<if $Quests.Janitor.Afterclass.progress == 0>>
<h3>You glance over your shoulder, a coy little look, but there's no one there. Damn. You get up, your skirt swaying around your hips, and slink over to the door, pulling it closed with a soft click. Locking it might be a little too obvious, wouldn't want to scare away your secret admirer...</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent4'>>
<h3>Back at your desk, the thought of someone watching you, even if it's just in your head, makes it hard to concentrate. You manage to get some studying done, though, even if your mind keeps wandering to more… stimulating subjects. You're definitely smarter now, and maybe a little bit more… adventurous.</h3>
<<addInt>>
<<UpdateQuest $Quests.Janitor.Afterclass 1>>
<<else>>
<h3>Just as you settle back into your chair, a noise behind you makes you jump. You turn around, your heart pounding in your chest, and there he is… the janitor. He's tall, with broad shoulders and a mischievous glint in his eye. You can't help but notice how his uniform stretches across his… assets.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent5'>>
<h3>He gives you a slow, knowing smile that sends shivers down your spine. You try to play it cool, but your cheeks flush and your breath hitches in your throat. This is… unexpected.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent6'>>
<<linkreplace "You drop the pen">>
<h3>As he walks towards you, his gaze intense and unwavering, your fingers fumble and you drop your pen. You bend down to pick it up, your skirt riding up your thighs, but he gets there first. He reaches down, his hand brushing against yours as he retrieves the pen. The contact sends a jolt of electricity through you.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent7'>>
<<Speech Player "Oops…">>
<<Speech Janitor "Here you go, sweetheart. What's your name? I'm the school janitor, Mr. Wilson… but you can call me Mr. W.">>
<<Speech Player "I'm $player.name… nice to meet you, Mr… W.">>
<h3>You can barely get the words out, your voice a breathy whisper.</h3>
<<Speech Janitor "Nice to meet you too, $player.name. I'm here to clean the room… but maybe we could… clean each other up a little first?">>
<<video 'school/classroom/janitorAfterclass/janitorEvent8'>>
<<Speech Player "Um… I was just about to leave. I have… things to do.">>
<h3>You try to sound confident, but your voice trembles.</h3>
<<Speech Janitor "I insist you stay. Just a little while…">>
<h3>His voice drops an octave, a husky command that makes your knees weak. You sink back into your chair, a strange mix of fear and excitement coursing through you. You can't believe this is happening… but you're not sure you want it to stop.</h3>
<<linkreplace "You sit down again">>
<<video 'school/classroom/janitorAfterclass/janitorEvent9'>>
<h3>He starts to clean, the rhythmic swoosh of his mop a strangely hypnotic counterpoint to the pounding of your heart. You try to focus on your studies, but his presence is overwhelming. You can feel his eyes on you, hot and heavy, making it impossible to concentrate.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent10'>>
<<Speech Janitor "So… how are those private lessons with $npc.MathTeacher.name going?">>
<h3>He leans against his mop, a smirk playing on his lips.</h3>
<<Speech Player "I… I don't know what you're talking about.">>
<h3>You try to keep your voice steady, but it comes out a little too high-pitched.</h3>
<<Speech Janitor "Don't lie to me, sweetheart. I know everything that happens in this school. These walls have ears… and eyes.">>
<h3>He winks.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent11'>>
<<Speech Janitor "I know he fucks you good. Real good. Makes me wonder if you moan his name… or beg for more.">>
<h3>His voice is low and husky, sending a shiver down your spine.</h3>
<<Speech Player "Who… who told you that?!">>
<h3>Your cheeks burn with shame and… a flicker of something else. Excitement?</h3>
<<Speech Janitor "Let's just say… I have my sources. And now… I want a taste.">>
<h3>He takes a step closer, his gaze lingering on your lips.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent12'>>
<<Speech Player "I'm not going to do anything with you! You're disgusting!">>
<h3>You try to sound indignant, but your voice wavers, betraying your fear.</h3>
<<Speech Janitor "Oh, really? Because I think you'll reconsider when everyone at school sees the little video I have of you and your math teacher… getting extra credit, shall we say?">>
<h3>Your blood runs cold. A video? He has a video? Of *that*? Your mind races, trying to comprehend the implications. Your carefully constructed world crumbles around you, leaving you exposed and vulnerable.</h3>
<<linkreplace "What do I do ?">>
<<video 'school/classroom/janitorAfterclass/janitorEvent13'>>
<<Speech Player "Okay, if I do what you're asking, will you delete the video?">>
<<Speech Janitor "Of course, sweetheart. I just want the pleasure of fucking this hot little body, just like Professor $npc.MathTeacher.name did.">>
<<Speech Player "Okay, we have a deal.">>
<h3>A wave of nausea washes over you, but you swallow it down. You don't have a choice.</h3>
<<linkreplace "He kisses you">>
<<video 'school/classroom/janitorAfterclass/janitorEvent14'>>
<<Speech Janitor "Let's take a look at those titties.">>
<h3>He roughly pulls your dress aside, exposing your breasts to his hungry gaze. Shame burns through you, hot and intense.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent15'>>
<h3>Frozen in fear, you can only watch, your secret held hostage.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent16'>>
<h3>Tears prick your eyes. You feel degraded, humiliated, a plaything for his twisted desires.</h3>
<<Speech Janitor "Let's see if this little body is as hot as it looks.">>
<h3>He pushes your dress up further, baring you almost completely to the cool air. You try to cover yourself, but he slaps your hands away.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent17'>>
<h3>He rips your panties down, your last shred of dignity gone with them.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent18'>>
<<Speech Janitor "It looks like someone hasn't shaved in a while… but that's okay, I like it that way too. A little… wild.">>
<h3>He grins, a predatory gleam in his eyes. With a final tug, he removes your dress completely, leaving you naked and exposed on the desk. He pulls you to the edge, forcing you to sit on the cold, hard surface.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent19'>>
<<if $Quests.Janitor.Afterclass.progress >= 2>>
<<linkreplace "He masturbates you">>
<<GetNaked>>
<<video 'school/classroom/janitorAfterclass/janitorEvent20'>>
<h3>His fingers work their magic, igniting a fire within you that you didn't know existed. A mixture of shame and pleasure washes over you.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent21'>>
<h3>He grabs your hand, pulling it down to his hardening cock. Your fingers wrap around him, and you begin to stroke him, the heat of his skin burning against your palm.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent22'>>
<<linkreplace "You kneel for him">>
<<video 'school/classroom/janitorAfterclass/janitorEvent23'>>
<h3>You kneel, your eyes fixed on him as he sheds his clothes, revealing his hard, throbbing cock.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent24'>>
<h3>He nods, a predatory gleam in his eyes. You take him in your hand, stroking him with increasing confidence.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent25'>>
<h3>His hand pushes down on the back of your head. You open your mouth, and he thrusts inside. The taste of him is…unexpected.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent26'>>
<h3>You work your mouth around him, your gaze locked on his. He watches you, a smug grin spreading across his face.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent27'>>
<<if $Quests.Janitor.Afterclass.progress >= 4>>
<<linkreplace "He wants to fuck you">>
<<video 'school/classroom/janitorAfterclass/janitorEvent28'>>
<h3>He flips you onto all fours, his grip rough on your hips. Humiliation floods you as you feel him press against you, then thrust inside.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent29'>>
<h3>He groans, his thrusts becoming erratic. Then, he stills. "Shit," he mutters. "Suck me. Make me hard again."</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent30'>>
<h3>You obey, the taste of him bitter in your mouth. When he's hard again, he pulls you up and throws you roughly onto the table.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent31'>>
<h3>He spreads your legs wide, his fingers digging into your thighs. He thrusts into you again, hard and fast, his grunts filling the room.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent32'>>
<<linkreplace "He wants you on top of him">>
<<video 'school/classroom/janitorAfterclass/janitorEvent33'>>
<h3>He pulls you down on top of him, impaling yourself on his cock. He bucks up into you, his hands gripping your hips.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent34'>>
<h3>"Turn around," he commands. You do as you're told, your back to him. He grabs your waist and starts pumping you up and down, his rhythm hard and unrelenting.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent35'>>
<<linkreplace "He wants to cum">>
<<video 'school/classroom/janitorAfterclass/janitorEvent36'>>
<h3>He pulls you off of him and pushes you down onto your knees. Gripping his cock, he pumps himself furiously, his breath coming in ragged gasps.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent37'>>
<h3>With a guttural groan, he explodes, filling your mouth with his warm seed. He smirks down at you, his eyes filled with contempt.</h3>
<<video 'school/classroom/janitorAfterclass/janitorEvent38'>>
<h3>You stumble to your feet, gathering your scattered clothes. Shame and disgust wash over you in waves as you flee the classroom, the janitor's laughter echoing behind you.</h3>
<<addCorruption>>
<<FinishQuest $Quests.Janitor.Afterclass>>
<<UnlockLocationScene school Afterclass>>
<<FinishSex Janitor false>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear someone walk down the hall, you get dressed and go back to your normal activities</h3>
<<UpdateQuest $Quests.Janitor.Afterclass 1 "Keep going to study in the classroom after classes">>
<<addArousal>>
<<addArousal>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>You hear someone walk down the hall, you get dressed and go back to your normal activities</h3>
<<UpdateQuest $Quests.Janitor.Afterclass 1 "Keep going to study in the classroom after classes">>
<<addArousal>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'EmptyClass'>>
<<WearClothes>>
<<AddTime 2>>
<</button>>
</center><center>
<h1 class="ptitle">$location.school.MathClass.title</h1>
<div id="place-head">
<<webp 'school/classroom/classbanner'>>
</div>
<div class="menuLocation">
<<button 'Study 📖'>>
<<set $location.school.ClassAction = "Study">>
<<goto 'ClassroomEvent'>>
<</button>>
<<button 'Socialize 💬'>>
<<set $location.school.ClassAction = "Socialize">>
<<goto 'ClassroomEvent'>>
<</button>>
<<if $location.school.homework >>
<<button 'Deliver homework to the teacher' 'MathHomeworkEvent'>><</button>>
<</if>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</div>
</center>
/*QUESTS */
<<if $Quests.MathTeacher.MathHomework.progress == 0>>
<<UpdateQuest $Quests.MathTeacher.MathHomework 1 "I need to do my math homework and hand it in to the teacher in class tomorrow">>
<</if>><center>
<h1 class="ptitle">HOMEWORK DELIVER</h1>
<<Speech Player "Teacher, I've finished my homework. Here you go.">>
<<Speech MathTeacher "Alright, let me take a look. I'll let you know what you got.">>
<h3>He scans your homework, then calls you over to his desk.</h3>
<<Speech MathTeacher "You got every single question wrong. This is… disappointing.">>
<<video 'school/classroom/teacherEvent/teacherEvent1'>>
<<Speech Player "What? But I'm sure I did it all right. Can you show me where I went wrong?">>
<<Speech MathTeacher "Let's just say things work a little differently around here. You need to make… an effort, if you want to get ahead.">>
<<Speech Player "I think I understand what you mean.">>
<<if $player.corruption.level >= 3>>
<<linkreplace 'Take off your shirt'>>
<h3>You slowly unbutton your uniform blouse, giving him a tantalizing glimpse of your bra.</h3>
<<video 'school/classroom/teacherEvent/teacherEvent2'>>
<<Speech Player "Maybe this will help improve my grade?">>
<<Speech MathTeacher "I think it will… considerably.">>
<<linkreplace 'He caresses your body'>>
<<video 'school/classroom/teacherEvent/teacherEvent3'>>
<<Speech MathTeacher "You have a beautiful body. Such soft skin.">>
<<Speech Player "And it can all be yours, if you help me out.">>
<<linkreplace 'He sucks your tits'>>
<<video 'school/classroom/teacherEvent/teacherEvent4'>>
<<Speech MathTeacher "Mmm… such a good girl.">>
<<Speech Player "Mmm…">>
<<if $Quests.MathTeacher.MathHomework.progress > 2>>
<<linkreplace 'Blowjob'>>
<<video 'school/classroom/teacherEvent/teacherEvent5'>>
<<Speech MathTeacher "That's it. Good girl. Now open wide and take it in your mouth.">>
<<Speech Player "Mmm… just like you taught me.">>
<<linkreplace 'Keep going'>>
<<video 'school/classroom/teacherEvent/teacherEvent6'>>
<<Speech MathTeacher "Good girl. Keep sucking. You're doing great.">>
<<if $Quests.MathTeacher.MathHomework.progress > 4>>
<<linkreplace 'Go on fours'>>
<<GetNaked>>
<<Speech MathTeacher "Mmm, your pussy is so tight. I can't wait to feel you wrapped around me.">>
<<video 'school/classroom/teacherEvent/teacherEvent7'>>
<<Speech MathTeacher "Come on, ride me. Show me what a good student you are.">>
<<linkreplace 'Ride on him'>>
<<video 'school/classroom/teacherEvent/teacherEvent8'>>
<<Speech MathTeacher "You're so beautiful. You're driving me wild.">>
<<Speech Player "I'm glad I can… help you with your… extracurricular activities. I hope this earns me an A.">>
<<linkreplace 'Go to desk'>>
<<video 'school/classroom/teacherEvent/teacherEvent9'>>
<h3>He flips you back onto all fours, his cock already throbbing against your entrance.</h3>
<<linkreplace 'Continue'>>
<<video 'school/classroom/teacherEvent/teacherEvent10'>>
<<Speech MathTeacher "Fuck, this is so good! You're amazing.">>
<<if $Quests.MathTeacher.MathHomework.progress > 6>>
<<linkreplace 'He sticks it inside'>>
<<video 'school/classroom/teacherEvent/teacherEvent11'>>
<<Speech MathTeacher "I'm gonna cum! Get ready!">>
<<linkreplace 'Cum'>>
<<video 'school/classroom/teacherEvent/teacherEvent12'>>
<<Speech MathTeacher "Take it all, you little slut. You earned it.">>
<<addCorruption>>
<<FinishQuest $Quests.MathTeacher.MathHomework>>
<<UnlockLocationScene school MathHomework>>
<<FinishSex MathTeacher false>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<<Speech Player "If you want to cum you will have to keep helping me..">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<<Speech Player "If you want to fuck my pussy will have to keep helping me..">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<<Speech Player "If you keep helping me like this, you will have more..">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<<button 'School Hallway 🏫' 'School'>>
<<if $player.corruption.level >= 3>>
<<if $Quests.MathTeacher.MathHomework.progress == 1>>
<<UpdateQuest $Quests.MathTeacher.MathHomework 1 "You need to get a good grade on the activity, no matter what">>
<<else>>
<<UpdateQuest $Quests.MathTeacher.MathHomework 1>>
<</if>>
<</if>>
<<AddTime 2>>
<<energy -10>>
<<set $location.school.homework = false>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">LIBRARY</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/library/librarybanner.jpg']]
</div>
<<if $npc.Natasha.relation >= 5 && $Quests.Natasha.LibraryExhibitionism.completed && !$Quests.Natasha.PublicExhibitionism.completed>>
<<Speech Natasha "I have an idea, I think you gonna like it">>
<<button 'What idea? 🤔' 'NatashaPublicExhibitionism'>>
<<StartQuest $Quests.Natasha.PublicExhibitionism>>
<</button>>
<<else>>
<<if setup.Quest.isActive($Quests.Natasha.LibraryExhibitionism)>>
<<button 'Library Exhibitionism 👀' 'LibraryExhibitionism'>>
<</button>>
<</if>>
<<button "Talk with Natasha 👩🏼">>
<<if !$npc.Natasha.talk>>
<<notify 'info'>>You spend some time talking with Natasha<</notify>>
<<Talk Natasha>>
<<else>>
<<notify 'warning'>>I already talked to her today, better try tomorrow<</notify>>
<</if>>
<</button>>
<<if setup.Quest.isCompleted($Quests.Natasha.LibraryExhibitionism)>>
<<button 'Library Exhibitionism 👀' 'LibraryExhibitionism'>><</button>>
<</if>>
<<if setup.Quest.isCompleted($Quests.Natasha.PublicExhibitionism)>>
<<button 'Public Exhibitionism 👀' 'StreetPublicExhibitionism'>><</button>>
<</if>>
<</if>>
<<button 'Study 📖' 'LibraryStudy'>><</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</center><center>
<h1 class="ptitle">PLAYING WITH NATASHA</h1>
<h3>With a sly smile, you slowly open your blouse, revealing your breasts to Natasha.</h3>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism3'>>
<<Speech Natasha "Wow, you really like this.">>
<<Speech Player "I told you. Doesn't it feel amazing?">>
<<linkreplace 'Unzip Natasha dress'>>
<h3>Your fingers fumble with the zipper of Natasha's dress, pulling it down to reveal her bra. The lace barely contains her full breasts.</h3>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism4'>>
<<Speech Natasha "Come here, let me suck those titties.">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism5'>>
<<Speech Player "Mmm… I wonder if anyone is watching us.">>
<h3>The thought makes you even hotter.</h3>
<<linkreplace 'Natasha remove your pants'>>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism6'>>
<<Speech Natasha "I don't know, but I hope so.">>
<h3>She bites her lip, a mischievous glint in her eyes.</h3>
<<linkreplace 'Continue'>>
<h3>Suddenly, you hear voices and footsteps approaching.</h3>
<<Speech Natasha "Shit! I think the librarian is coming. Hide!">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism7'>>
<br>
<<if $Quests.Natasha.LibraryExhibitionism.progress > 1>>
<<linkreplace 'Hide'>>
<<Speech Natasha "I think they're gone. We can continue now.">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism8'>>
<<Speech Player "Let me taste that pussy.">>
<h3>You pull Natasha close, your hand sliding down her thigh.</h3>
<<linkreplace 'Show off'>>
<<GetNaked>>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism9'>>
<<Speech Natasha "Good girl, keep going.">>
<h3>She arches her back, pressing against your touch.</h3>
<h3>Emboldened, Natasha starts shedding her clothes, the library's hushed atmosphere heightening the thrill of exposure.</h3>
<<linkreplace 'Continue'>>
<<Speech Player "Hey, how about you take off those panties?">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism11'>>
<<Speech Natasha "Good idea.">>
<h3>It's so much hotter like this.</h3>
<h3>She slips them off, her bare flesh gleaming in the dim light.</h3>
<h3>You hear voices and footsteps approaching again.</h3>
<<Speech Natasha "Damn it! The librarian's back! Hide!">>
<<if $Quests.Natasha.LibraryExhibitionism.progress > 3>>
<<linkreplace 'Hide'>>
<h3>After a tense few minutes, the librarian finally leaves.</h3>
<<Speech Natasha "We can continue now. That was close!">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism10'>>
<<Speech Player "Take it all off, Natasha!!">>
<<linkreplace 'Natasha take it all'>>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism12'>>
<<Speech Player "That's it! You're so beautiful.">>
<h3>You run your hands over her body, admiring her curves.</h3>
<h3>You hear voices and footsteps approaching yet again.</h3>
<<Speech Natasha "Oh no, not again! Hide!">>
<<if $Quests.Natasha.LibraryExhibitionism.progress > 5>>
<<linkreplace 'Hide'>>
<h3>The librarian gives up and leaves for good. As soon as she's gone, Natasha crawls between your legs.</h3>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism13'>>
<<Speech Player "Mhmm… Yes! I'm going to cum!">>
<h3>Your body convulses as you climax, Natasha's tongue working its magic.</h3>
<<linkreplace 'Make up with Natasha'>>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism14'>>
<<Speech Player "That was amazing!!">>
<<Speech Natasha "You can come here whenever you want. I do this almost every day.">>
<h3>She winks. "It's my little secret."</h3>
<<Speech Player "I'm sure I'll be back several times!">>
<<FinishQuest $Quests.Natasha.LibraryExhibitionism>>
<<UnlockLocationScene school LibraryExhibitionism>>
<</linkreplace>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<<Speech Player "Okay for today, we'll continue another day">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<<Speech Player "Okay for today, we'll continue another day">>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button "Library 📚">>
<<goto 'Library'>>
<<AddTime 2>>
<<energy -20>>
<<addCorruption>>
<<addExb>>
<<UpdateQuest $Quests.Natasha.LibraryExhibitionism 1>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">LIBRARY STUDY</h1>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism1'>>
<h3>While you are reading a book, your friend Natasha appears to talk to you</h3>
<<Speech Natasha "Hi $player.name, what are you doing?">>
<<video 'school/library/libraryExhibitionism/libraryExhibitionism2'>>
<<linkreplace "Looking for some books">>
<<Speech Player "I was looking for some books to study, and you?">>
<<Speech Natasha "I was looking to have fun, you know I'm a fan of exhibitionism. I was thinking about satisfying that desire a little, do you want to do it with me?">>
<<if $player.corruption.level >= 2 && $player.exhibitionism >= 10>>
<<linkreplace "I'm in">>
<<Speech Player "I'm in, I'm also a fan of exhibitionism.">>
<<button 'Play with her' 'LibraryExhibitionism'>>
<<StartQuest $Quests.Natasha.LibraryExhibitionism>>
<</button>>
<</linkreplace>>
<<else>>
<<linkreplace "I don't know..">>
<h3>You are not sure if you want to do it, you are not sure if you want to be seen by other people</h3>
<<Speech Player "I don't know, I'm not sure if I want to do it.">>
<<Speech Natasha "Okay.. Next time maybe.">>
<<addInt>>
<<if $player.corruption.level == 0>>
<<NotifyCorruption 2>>
<</if>>
<<if $player.exhibitionism < 10>>
<<NotifyExhibitionism 10>>
<</if>>
<</linkreplace>>
<</if>>
<</linkreplace>>
<div class="menuLocation">
<<button "Library 📚" 'Library'>>
<<AddTime 2>>
<<energy -10>>
<</button>>
</div>
</center><center>
<h1 class="ptitle">CHEERLEADER EVENT</h1>
<<if $Quests.Coach.Cheerleader.progress == 2>>
<<UpdateQuest $Quests.Coach.Cheerleader 0 "Keep visiting the coach to join the cheerleader team">>
<h3>Before you enter, you see a girl leaving the coach's office, her eyes red and puffy.</h3>
<<Speech Player "Hey, are you okay? What happened?">>
<<Speech Strange "Student" "He's a creep! He… he wants you to sleep with him to join the cheerleaders.">>
<h3>You hesitate, a knot forming in your stomach. Is making the team really worth this?</h3>
<<set $Quests.Coach.Cheerleader.progress = 3>>
<</if>>
<<linkreplace 'Enter the coach office'>>
<<if $player.corruption.level >= 3>>
<h3>You enter the coach's office, your decision made. You'll do whatever it takes to make the team.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent1'>>
<h3>He looks at you, a predatory gleam in his eyes.</h3>
<<Speech Player "I'm here, Coach. Just like you asked. Ready for my tryout.">>
<<Speech Coach "Excellent. I trust you understand the… requirements for joining the squad?">>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent2'>>
<<Speech Player "I understand. And I assure you, you won't regret choosing me.">>
<<linkreplace 'Kneel'>>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent3'>>
<<Speech Coach "Well, this is easier than I expected. You're definitely cheerleader material.">>
<h3>You unzip his pants, pulling out his cock and engulfing it in your mouth.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent4'>>
<<Speech Coach "Damn, you're good at that. What a talented mouth.">>
<<Speech Player "You like that, Coach? I'm just getting started.">>
<<linkreplace 'Suck him'>>
<h3>You increase the pace, taking him deeper and faster, your throat bobbing with each stroke.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent5'>>
<<Speech Coach "You must really like sucking cock. A natural talent.">>
<h3>He stands, leaning against his desk, watching you with a hungry gaze.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent6'>>
<<Speech Player "Want to see something else I'm good at?">>
<<if $Quests.Coach.Cheerleader.progress > 5>>
<<linkreplace 'Take off your top'>>
<h3>You pull off your top, revealing your breasts. He reaches out, cupping and kneading them roughly.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent7'>>
<<Speech Coach "They're beautiful. But I want to see more. Show me your pussy.">>
<<linkreplace 'Take off your panties'>>
<<GetNaked>>
<h3>You lie back on the desk, sliding your panties down your legs.</h3>
<<Speech Player "How about you… earn a closer look?">>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent8'>>
<h3>He dives between your legs, his tongue lapping at your folds.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent9'>>
<<Speech Player "Mmm… oh god, yes…">>
<<linkreplace 'He puts his dick inside'>>
<h3>He pulls back, rubbing his cock against your slick opening before thrusting inside.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent10'>>
<<Speech Coach "Isn't this what you wanted? To prove you're cheerleader material?">>
<<Speech Player "Yes! Fuck me harder, Coach!">>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent11'>>
<<Speech Coach "Get on your knees. I want to take you from behind.">>
<<if $Quests.Coach.Cheerleader.progress > 8>>
<<linkreplace 'On fours'>>
<h3>He pulls you up, turning you around and bending you over the desk.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent12'>>
<<Speech Coach "Do you like it doggy style? Like a good little slut?">>
<<Speech Player "Yes! I love it!">>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent13'>>
<<Speech Coach "I'm going to cum. Open your mouth.">>
<<linkreplace 'He cums'>>
<h3>He strokes himself furiously, cumming into your waiting mouth.</h3>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent14'>>
<<Speech Player "So… do I make the team?">>
<<video 'school/gym/cheerleaderEvent/cheerleaderEvent15'>>
<<Speech Coach "Be at practice tomorrow. Don't be late.">>
<<FinishQuest $Quests.Coach.Cheerleader>>
<<UnlockLocationScene school Cheerleader>>
<<FinishSex Coach false>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<h3>Suddenly, you hear the school principal knocking on the door. You get dressed quickly and you leave.</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<addArousal>>
<h3>Suddenly, you hear the school coordinator knocking on the door. You get dressed quickly and you leave.</h3>
<</if>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<</linkreplace>>
<<button 'Return ↩️' 'School'>>
<<if $Quests.Coach.Cheerleader.progress >= 3>>
<<UpdateQuest $Quests.Coach.Cheerleader 1 "Keep visiting the coach until you get into the team">>
<</if>>
<<addCorruption>>
<<AddTime 2>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">PE CLASS</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/gym/gymclass.webp']]
</div>
<h3>You work out in the gym, improving your fitness</h3>
<<addFit>>
<<if setup.Quest.isAvaliable($Quests.Coach.Cheerleader) && random(1,3) == 1>>
<h3>While working out, you see several cheerleaders training for the next game</h3>
<<Speech Player "Being a cheerleader must be so cool, one day I want to become one!">>
<h3>A girl next to you overhears your comment and smiles</h3>
<<linkreplace "Confront her">>
<<Speech Player "What are you smiling at?">>
<<Speech Strange "Student" "To become a cheerleader, your physique must be very good, you need to train a lot to become a cheerleader until the coach notices you">>
<<linkreplace "I'm going to become a cheerleader!">>
<<Speech Player "I'm going to become a cheerleader!">>
<<Speech Strange "Student" "Good luck, I hope you can do it">>
<<StartQuest $Quests.Coach.Cheerleader>>
<</linkreplace>>
<</linkreplace>>
<</if>>
<<button 'Return ↩️' 'School'>>
<<energy -15>>
<<AddTime 2>>
<</button>>
</center><center>
<h1 class="ptitle">SCHOOL GYM</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/gym/schoolgymbanner.png']]
</div>
<<if $player.fitness >= 15 && $Quests.Coach.Cheerleader.progress == 1>>
<<set $Quests.Coach.Cheerleader.progress = 2>>
<<Speech Coach "Hey, you're doing great in PE classes, you should try joining the cheerleaders">>
<<Speech Player "Wow, really? I would love">>
<<if $player.clothing.type == 'schoolCheerleader'>>
<<Speech Coach "You already have the uniform, great!">>
<<Speech Player "Yes, I'm ready to join the cheerleaders">>
<<Speech Coach "Just come to my office when you're ready">>
<<button 'Join Cheerleaders 🎉' 'CheerleaderEvent'>><</button>>
<<else>>
<<Speech Coach "Yes, just buy the uniform and come to my office wearing it">>
<</if>>
<<elseif $Quests.Coach.Cheerleader.progress > 1 && $Quests.Coach.Cheerleader.completed == false>>
<<button 'Join Cheerleaders 🎉'>>
<<if $player.clothing.type == 'schoolCheerleader'>>
<<goto 'CheerleaderEvent'>>
<<else>>
<<notify 'warning'>>You need the cheerleader uniform to join them<</notify>>
<</if>>
<</button>>
<<if $Quests.Coach.Cheerleader.progress == 2>>
<<set $Quests.Coach.Cheerleader.progress = 3>>
<</if>>
<</if>>
<div class="menuLocation">
<<button 'Attend Class 📖'>>
<<goto 'GymClass'>>
<</button>>
<<button 'Change Clothes 👙' 'Wardrobe'>>
<<set $activeTab to 'fitness'>>
<</button>>
<<button 'School Hallway 🏫' 'School'>><</button>>
</div>
</center>
<<if $Quests.Coach.Cheerleader.active && $Quests.Coach.Cheerleader.progress == 0>>
<<UpdateQuest $Quests.Coach.Cheerleader 1 "Keep working to increase your fitness">>
<</if>><center>
<h1 class="ptitle">TUTORING</h1>
<<video 'school/tutoring/tutoring1'>>
<<Speech MathTeacher "Glad you came. Ready to start our… private lesson?">>
<<Speech Player "Yes, teacher. I'm eager to learn.">>
<<linkreplace 'Study'>>
<<video 'school/tutoring/tutoring2'>>
<<Speech MathTeacher "There's something we need to discuss first.">>
<<Speech Player "Oh? What's that?">>
<<linkreplace 'Continue'>>
<<video 'school/tutoring/tutoring3'>>
<<Speech MathTeacher "Let's just say nothing in life is free. And I've had my eye on you for a while now.">>
<<Speech Player "I'm not sure I understand…">>
<<linkreplace 'Continue'>>
<<video 'school/tutoring/tutoring4'>>
<<Speech MathTeacher "I expect you to… reciprocate my help. Let's call it tuition of a different kind.">>
<<Speech Player "I… I don't know if I'm comfortable with that.">>
<<if $Quests.MathTeacher.Tutoring.progress > 1>>
<<linkreplace 'Handjob'>>
<<video 'school/tutoring/tutoring5'>>
<<Speech MathTeacher "Good. Now, be a good girl and take it in your hand. Stroke it for me.">>
<<Speech Player "Oh… okay…">>
<<linkreplace 'Blow him'>>
<<video 'school/tutoring/tutoring6'>>
<<Speech MathTeacher "Yes… that's it. Now take it in your mouth. Deep.">>
<<linkreplace 'Sit at the table'>>
<<video 'school/tutoring/tutoring7'>>
<<Speech MathTeacher "Good girl. Now, spread your legs for me. Let me see what I'm working with.">>
<<if $Quests.MathTeacher.Tutoring.progress > 3>>
<<linkreplace 'Spread legs'>>
<<video 'school/tutoring/tutoring8'>>
<<Speech MathTeacher "You're so beautiful. You're making me very… excited.">>
<<Speech Player "This… this doesn't feel right. Shouldn't we be studying?">>
<<linkreplace 'Jerk him'>>
<<video 'school/tutoring/tutoring9'>>
<<Speech MathTeacher "We'll get to that. Just keep stroking. And touch yourself for me. Show me how much you want this.">>
<<Speech Player "Okay…">>
<<linkreplace 'Open legs'>>
<<video 'school/tutoring/tutoring10'>>
<<Speech MathTeacher "That's it. Now, get ready. I'm about to fuck that pretty little pussy of yours.">>
<<Speech Player "But… I thought this was supposed to help my grades…">>
<<if $Quests.MathTeacher.Tutoring.progress > 5>>
<<linkreplace 'He sticks it inside'>>
<<GetNaked>>
<<video 'school/tutoring/tutoring11'>>
<<Speech MathTeacher "It will. Just relax and let me… teach you a few things.">>
<<linkreplace 'Keep going'>>
<<video 'school/tutoring/tutoring12'>>
<<Speech MathTeacher "Take off your shirt. I want to see those beautiful tits.">>
<<linkreplace 'Turn aside'>>
<<video 'school/tutoring/tutoring13'>>
<<Speech MathTeacher "I'm close… I'm going to cum!">>
<<linkreplace 'He cums'>>
<<video 'school/tutoring/tutoring14'>>
<<Speech Player "Did you… did you cum inside me?">>
<<linkreplace 'Finish'>>
<<Speech MathTeacher "Oops. Couldn't help myself. Now get dressed and get out of here before someone sees us.">>
<<video 'school/tutoring/tutoring15'>>
<<addCorruption>>
<<FinishQuest $Quests.MathTeacher.Tutoring>>
<<UnlockLocationScene school TeacherTutoring>>
<<FinishSex MathTeacher true>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>Suddenly, you hear the school principal knocking on the door. You get dressed quickly and you leave.</h3>
<<addArousal>>
<</if>><!-- 5 PROGRESS -->
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>Suddenly, you hear the school principal knocking on the door. You get dressed quickly and you leave.</h3>
<<addArousal>>
<</if>><!-- 3 PROGRESS -->
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<else>>
<h3>Suddenly, you hear the school coordinator knocking on the door. You get dressed quickly and you leave.</h3>
<<addArousal>>
<</if>><!-- 1 PROGRESS -->
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<<button 'School Hallway 🏫' 'School'>>
<<UpdateQuest $Quests.MathTeacher.Tutoring 1>>
<<AddTime 2>>
<<WearClothes>>
<</button>>
</center><center>
<h1 class="ptitle">TEACHER</h1>
<div id="place-head">
[img[setup.ImagePath+'/school/tutoring/tutoringbanner.jpg']]
</div>
<<Speech MathTeacher "You should know why I called you, right?">>
<<Speech Player "Yes I know.">>
<<Speech MathTeacher "You have low grades, and I can't allow you to continue like this.">>
<<Speech MathTeacher "I am willing to help you, but you need to strive.">>
<<Speech MathTeacher "I will be available to help you every day in the afternoon in my office.">>
<<Speech MathTeacher "You can come here at any time, and I will be willing to help you. ">>
<<Speech MathTeacher "Now go home, and study.">>
<<Speech Player "Yes sir.">>
<<button 'Return ↩️' 'School'>>
<<set $Quests.MathTeacher.Tutoring.progress = 1>>
<</button>>
</center><center>
<h1 class="ptitle">TOO LATE</h1>
<h3>It's too late to do anything. You should go to sleep.</h3>
<<button "My room 🛏️" "BedroomSleep">>
<<ChangeClothes $clothes.underwear>>
<</button>>
<<SetPlayerLocation House>>
</center><center>
<h1 class="ptitle">NATASHA</h1>
<<Speech Natasha "I loved our little adventure at the library… but I'm thinking we could try something a bit more… dangerous this time.">>
<h3>She leans in close, her voice a husky whisper.</h3>
<<Speech Player "What are you up to this time, Natasha?">>
<<Speech Natasha "I saw this challenge online… the Public Exhibitionism Challenge. The idea is to do something naughty in public… without getting caught.">>
<h3>She bites her lip, a mischievous glint in her eye.</h3>
<<Speech Player "And what exactly does 'naughty' entail?">>
<<Speech Natasha "The rules are simple. We do something… risqué… in a public place and record it. The more daring the act, the more points we get.">>
<<linkreplace "Like what?">>
<<Speech Player "Like what? Flashing someone?">>
<<Speech Natasha "Oh, we can be much more creative than that. Think bigger. Much bigger.">>
<<Speech Player "What do you have in mind?">>
<<Speech Natasha "I think we could start on the street. What do you think?">>
<<if $player.clothing.corruption >= 30>>
<<button 'Sure 🔥'>>
<<if $player.corruption.level >= 3 && $player.exhibitionism >= 20>>
<<goto "StreetPublicExhibitionism">>
<<elseif $player.corruption.level < 2>>
<<NotifyCorruption 3>>
<<elseif $player.exhibitionism < 10>>
<<NotifyExhibitionism 20>>
<<else>>
<</if>>
<</button>>
<<button 'No way 😳'>>
<<goto 'Library'>>
<</button>>
<<else>>
<<Speech Player "That sounds… intense.">>
<<Speech Natasha "Okay, but first you need to wear something more… sensual. There's a store in the mall that sells some school clothes. You should go there.">>
<<Speech Player "Okay, I'll come back here when I've got something… suitable.">>
<<if $Quests.Natasha.PublicExhibitionism.progress == 0>>
<<UpdateQuest $Quests.Natasha.PublicExhibitionism 1 "Go to a clothing store and buy a school uniform with at least 30 corruption.">>
<</if>>
<<button "Library 📚" 'Library'>><</button>>
<</if>>
<</linkreplace>>
</center><center>
<h1 class="ptitle">YOU ARE TIRED!</h1>
<h3>You feel very tired and go straight home to sleep.</h3>
<<button "My room 🛏️" "BedroomSleep">>
<<ChangeClothes $clothes.underwear>>
<</button>>
<<SetPlayerLocation House>>
</center><center>
<h1 class="ptitle">STREET</h1>
<div id="place-head">
[img[setup.ImagePath+'/natasha/publicExb1/streetbanner.png']]
</div>
<h3>You two leave school and go to the street.</h3>
<<Speech Natasha "So, as I explained, the more things you do, the more points you accumulate. If you reach a certain number of points, you can become a forum member and access the next challenges.">>
<<Speech Player "Is there anything else I need to know?">>
<<Speech Natasha "You'll be evaluated by a forum moderator, so he'll ask you to do specific things during the challenge.">>
<<Speech Player "Like what, for example?">>
<<Speech Natasha "It's more fun when it's a surprise, hehe.">>
<<Speech Player "Okay, I'm ready.">>
<<Speech Natasha "The first challenge is to show your breasts in public.">>
<<linkreplace 'Do it! 🔥'>>
<h3>You're a little nervous; you've never done anything this exhibitionist before.</h3>
<<video 'natasha/publicExb1/publicExb1'>>
<<Speech Natasha "Come on, I know you can do better than that. Give them a good show!">>
<<linkreplace 'Show more'>>
<h3>You take a deep breath and fully expose your breasts.</h3>
<<video 'natasha/publicExb1/publicExb2'>>
<<Speech Natasha "Much better! We gained a point!">>
<<Speech Player "Okay, what's next?">>
<<Speech Natasha "He's asking you to keep walking with your breasts exposed.">>
<<linkreplace 'Keep going'>>
<h3>You continue walking, your breasts swaying freely in the open air. The thrill of being seen, combined with the fear of getting caught, sends a rush through you.</h3>
<<video 'natasha/publicExb1/publicExb3'>>
<<Speech Player "This mix of horniness, fear, and nervousness is driving me crazy!">>
<<Speech Natasha "I know the feeling! It was the same for me the first time. Just enjoy the rush.">>
<<Speech Player "What's next?">>
<<Speech Natasha "Now he's asking you to lift your skirt and show your pussy.">>
<<linkreplace 'Lift your skirt'>>
<h3>You hesitate for a moment, then boldly lift your skirt, exposing your pussy to the world.</h3>
<<video 'natasha/publicExb1/publicExb4'>>
<<Speech Natasha "We gained another point! You're a natural!">>
<<Speech Player "I'm getting more and more excited. This is… kind of amazing.">>
<<Speech Natasha "I know, me too!">>
<<Speech Player "What's next?">>
<<Speech Natasha "He asked you to show your pussy again, but this time spread your legs on a bench.">>
<<linkreplace 'Spread your legs'>>
<h3>You sit on a bench and slowly spread your legs, the cool air a stark contrast to the burning heat in your core.</h3>
<<video 'natasha/publicExb1/publicExb5'>>
<<Speech Natasha "Very good, but he asked you to do it one more time. Hold it for a bit longer.">>
<<Speech Player "Okay!">>
<<video 'natasha/publicExb1/publicExb6'>>
<<Speech Natasha "Good! One more point!">>
<<Speech Player "What's next?">>
<<Speech Natasha "Now he wants you to lift your skirt and show your ass as you walk up those stairs.">>
<<linkreplace 'Lift your skirt'>>
<h3>As you climb the stairs, you lift your skirt, giving anyone behind you a clear view of your ass.</h3>
<<video 'natasha/publicExb1/publicExb7'>>
<<Speech Natasha "He didn't like it very much. He said you didn't lift your skirt high enough. Be bolder!">>
<<Speech Player "Let's try again then.">>
<<video 'natasha/publicExb1/publicExb8'>>
<<Speech Natasha "We're improving, but I think this skirt can go up higher. Show them what you've got!">>
<<linkreplace 'Lift higher'>>
<h3>You take a deep breath and hike your skirt up even further, your cheeks burning with a mixture of shame and excitement.</h3>
<<video 'natasha/publicExb1/publicExb9'>>
<<Speech Natasha "Much better!! We gained one more point!">>
<<Speech Player "Great, what's the next challenge?">>
<<Speech Natasha "For the next challenge, we need to find another bench for you to sit on.">>
<<linkreplace 'Sit on a bench'>>
<h3>You sit on the bench, your heart pounding in anticipation.</h3>
<<Speech Natasha "Okay, for the next challenge, you need to spread your legs and show your pussy again, then flash your boobs.">>
<<Speech Player "Okay! Let's do it!">>
<<video 'natasha/publicExb1/publicExb10'>>
<<Speech Natasha "Good, now he wants you to show your boobs.">>
<<linkreplace 'Show your boobs'>>
<h3>You pull your top aside, giving the imaginary moderator - and anyone else watching - a good view.</h3>
<<video 'natasha/publicExb1/publicExb11'>>
<<Speech Natasha "Great, now lift your legs up on the bench.">>
<<linkreplace 'Lift your legs'>>
<h3>You lift your legs up onto the bench, spreading them wide. You feel completely exposed, and the thrill is intoxicating.</h3>
<<video 'natasha/publicExb1/publicExb12'>>
<<Speech Natasha "Okay, that was the last challenge. Now let's see if you succeeded!">>
<<Speech Player "I'm so excited!">>
<<Speech Natasha "Me too!">>
<<linkreplace 'And the result is...'>>
<<Speech Natasha "You did it! You passed the first challenge!">>
<<Speech Player "I can't believe it! That was… intense.">>
<<Speech Natasha "Now you're officially a member of the forum. We'll have plenty more challenges to do together.">>
<<Speech Player "And when can we do the next one?">>
<<Speech Natasha "I'll find out and let you know. I need to go for now!">>
<<Speech Player "Okay, see you later!">>
<<addCorruption>>
<<addExb>>
<<FinishQuest $Quests.Natasha.PublicExhibitionism>>
<<UnlockLocationScene school PublicExhibitionism>>
<<button 'Go to the city' 'Center'>><</button>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
<</linkreplace>>
</center><<widget "Dev">>
<center>
<<set _devLocation to ''>>
<<textbox "_devLocation" ''>>
<<button 'Go to'>>
<<if _devLocation != "">>
<<goto _devLocation>>
<</if>>
<</button>>
<br><br>
<<button 'Cheats' 'Cheats'>><</button>>
<<button 'Advance Day'>>
<<NewDay>>
<<UpdateBar>>
<</button>>
<<button 'Add Time'>>
<<AddTime '2'>>
<<UpdateBar>>
<</button>>
<<button 'Sandbox' 'Sandbox'>><</button>>
<<button 'X'>>
<<script>>
window.dev.close();
<</script>>
<</button>>
</center>
<</widget>><<TimeController>>
<<CorruptionController>>
<<EnergyController>>
<<UpdateFamilyArousal>>
<<UpdateBar>>
<<if $game.time == 'E'>>
<<set $location.center.imgPath = '/citymap/center/citybannernight.png'>>
<<set $location.residential.imgPath = '/citymap/residential/residentialbannernight.png'>>
<<set $location.elite.imgPath = '/citymap/elite/elitebannernight.webp'>>
<<set $location.ghetto.imgPath = '/citymap/ghetto/ghettobannernight.webp'>>
<<elseif $game.time == 'EM'>>
<<set $location.center.imgPath = '/citymap/center/citybanner.png'>>
<<set $location.residential.imgPath = '/citymap/residential/residentialbanner.png'>>
<<set $location.elite.imgPath = '/citymap/elite/elitebanner.webp'>>
<<set $location.ghetto.imgPath = '/citymap/ghetto/ghettobanner.webp'>>
<</if>>
<<set _previousPassage to previous()>>
<<if _previousPassage != 'Cheats' && _previousPassage != 'PatreonActivation' && _previousPassage != 'WalkthroughV2'
&& _previousPassage != 'Phone' && _previousPassage != 'Quests' && _previousPassage != "Instafame" && _previousPassage != "InstafameDM"
&& _previousPassage != 'Selfie' && _previousPassage != 'Preferences' && _previousPassage != "OldSaveImport" && _previousPassage != "Messages">>
<<set $game.lastPassage to _previousPassage>>
<</if>><center>
<h1 class="ptitle">SANDBOX</h1>
<<button "addCorruption">>
<<addCorruption>>
<</button>>
<<button "addEnergy">>
<<energy -1>>
<</button>>
<<button "addRelation Jamal">>
<<addRelation "Jamal">>
<</button>>
<<button "Update Screen">>
<<updateScreen>>
<</button>>
<br>
<<for _npc range $npc>>
<<Speech _npc.avatar "Hi">>
<</for>>
</center>
<style>
.newCityMap-container {
display: grid;
grid-template-columns: auto auto auto;
gap: 10px;
width: 90%;
height: auto;
border-radius: 20px;
padding: 5px;
justify-content: center;
}
.newCityMap-container img {
background-size: cover; /* Faz a imagem de fundo se ajustar ao tamanho do botão */
width: 500px; /* Largura do botão */
height: 250px; /* Altura do botão */
border: none; /* Remove a borda padrão do botão */
text-align: center; /* Centraliza o texto */
display: flex; /* Usa flexbox para alinhar o texto verticalmente */
justify-content: center; /* Alinha o texto horizontalmente */
align-items: center; /* Alinha o texto verticalmente */
cursor: pointer; /* Muda o cursor para indicar que é clicável */
position: relative; /* Adicionado para posicionar corretamente o pseudo-elemento */
border-radius: 15px;
}
</style><div class="card">
<p class="time-text">$game.timeIcon
<br>
<span>
<<switch $game.time>>
<<case "EM">>
Early Morning
<<case "M">>
Morning
<<case "A">>
Afternoon
<<case "E">>
Evening
<<case "N">>
Night
<<case "LN">>
Late Night
<</switch>>
</span></p>
</div>
<br>
<div class="card">
<p class="time-text">🗓️<<showcycle 'day' upperfirst>></p>
</div>
<br>
<div class="grid-container">
<<switch $player.corruption.level>>
<<case 0>>
<div class="pure">$player.corruption.title</div>
<<case 1>>
<div class="naughty">$player.corruption.title</div>
<<case 2>>
<div class="naughty">$player.corruption.title</div>
<<case 3>>
<div class="slut">$player.corruption.title</div>
<<case 4>>
<div class="whore">$player.corruption.title</div>
<</switch>>
<div>💵Money: $player.money $</div>
<<if $player.energy > 30 >>
<div>🔋Energy: $player.energy%</div>
<<else>>
<div>🪫Energy: $player.energy%</div>
<</if>>
<div>❤️🔥Arousal: $player.arousal/$game.maxArousal</div>
<<if $player.corruption.points >= 45>>
<div>🫦Corruption: MAX</div>
<<else>>
<div>🫦Corruption: $player.corruption.points</div>
<</if>>
<div>👀Exhibitionism: $player.exhibitionism</div>
<div>📖Intelligence: $player.intelligence</div>
<div>💬Social: $player.social</div>
<div>👟Fitness: $player.fitness</div>
<div>💄Beauty: $player.beauty</div>
</div>
<br>
<div class="grid-container">
<a href="https://www.patreon.com/astk1" class="grid-container" target="_blank">
<div><img src="images/icons/patreon-brands-solid.svg" alt="Patreon" class="icon" /> Patreon</div>
</a>
<a href="https://discord.gg/cb4YRG8gwm" class="grid-container" target="_blank">
<div><img src="images/icons/discord-brands-solid.svg" alt="Discord" class="icon" /> Discord</div>
</a>
<b>Version $game.version</b>
</div>
<style>
.icon {
width: 24px;
height: 24px;
}
</style><<Init>><center>
<br>
<div class="sidebarClothing">
<b>Your Outfit</b>
[img[setup.ImagePath+'player/clothes/'+$player.clothing.type+'/'+$player.clothing.image]]
</div>
<br>
<div class="grid-rightsidebar">
<<if $player.location == 'Restaurant'>>
<b>Work Experience</b>
<div>$location.restaurant.xp</div>
<<elseif $player.location == 'School'>>
<b>Grade</b>
<div>$location.school.grade</div>
<b>Days to next school test</b>
<div>$location.school.daysToNextTest</div>
<<elseif $player.location == "Bar" || $player.location == "Club">>
<b>Drunkness</b>
<<if $player.drunkness == 0>>
<div>🙂🧃🙂</div>
<<elseif $player.drunkness == 1>>
<div>🤤🍺🤤</div>
<<elseif $player.drunkness == 2>>
<div>🥴🍺🍺🥴</div>
<<elseif $player.drunkness >= 3>>
<div>😵💫🍺🍺🍺😵💫</div>
<</if>>
<<elseif $player.location == "Vipers">>
<b>Position</b>
<div>$player.gang.title</div>
<b>Respect</b>
<div>$player.gang.respect</div>
<<else>>
<div class="block">
<div class="title">
<b>$npc.Dad.relationship</b>
</div>
<div>$npc.Dad.sideBarText</div>
<div><b>Corruption:</b> <<print $npc.Dad.corruption >= 15 ? 'MAX' : $npc.Dad.corruption>></div>
<div><b>Location:</b> $npc.Dad.location</div>
</div>
<div class="block">
<div class="title">
<b>$npc.Brother.relationship</b>
</div>
<div>$npc.Brother.sideBarText</div>
<div><b>Corruption:</b> <<print $npc.Brother.corruption >= 15 ? 'MAX' : $npc.Brother.corruption>></div>
<div><b>Location:</b> $npc.Brother.location</div>
</div>
<</if>>
</div>
<br>
<div class="buttons">
<<button 'Quests 📜' 'Quests'>><</button>>
<<if $devMode>>
Dice: $game.dice /
Location: $player.location
<<button 'Dev'>>
<<script>>
window.dev.showModal();
<</script>>
<</button>>
<dialog id="dev">
<<Dev>>
</dialog>
<</if>>
<<if $items.phone.purchased >>
<<button 'Phone 📱' 'Phone'>><</button>>
<</if>>
<<button 'Cheats 👾' 'Cheats'>>
<</button>>
<<button 'Go to your room 🏠' 'Bedroom'>>
<<SetPlayerLocation House>>
<</button>>
<<button 'Walkthrough 📕' 'WalkthroughV2'>><</button>>
<<button 'Preferences ⚧️' 'Preferences'>><</button>>
</div>
</center>
<style>
.buttons button {
padding: 0.4em;
margin-bottom: 5px;
margin-left: auto;
line-height: normal;
min-width: -webkit-fill-available;
color: white;
position: relative;
font-style: normal;
font-size: 20px;
font-weight: 600;
text-align: center;
cursor: pointer;
background: rgba(30, 30, 30, 0.75);
backdrop-filter: blur(10px);
border-radius: 5px;
border: 1px solid black;
box-shadow: 0 0 10px 1px #000000bf;
height: 50px;
margin-bottom: 7px;
}
</style><<widget video>>
<<set _extension = ($args[1] ?? 'webm')>>
<<set _videoType = 'video/' + _extension>>
<<set $url to setup.ImagePath+'/'+$args[0]+'.' + _extension>>
<video controls autoplay loop onloadstart="this.volume=0.0">
<source @src="$url" @type="_videoType">
</video>
<br>
<</widget>>
<<widget webp>>
<<set $url to setup.ImagePath+'/'+$args[0]+'.webp'>>
<img @src="$url">
<</widget>><<widget "Init">>
<<InitDev>>
<<InitGame>>
<<InitTime>>
<<InitPlayer>>
<<InitNPC>>
<<InitQuests>>
<<InitLocations>>
<<InitSchool>>
<<InitScenes>>
<<InitItems>>
<<InitClothes>>
<<TimeController>>
<<updateScreen>>
<</widget>><div class="hideuiR responsive">
<center>
<h1>🔞 WARNING 🔞</h1>
<h3>This game contains mature content and is not suitable for all audiences. You must be of legal age in your jurisdiction to play this game. By accepting these terms, you confirm you meet the age requirement.</h3>
<<button 'Accept' 'WarningGame'>><</button>>
<<button "Reject">>
<<script>>
window.location.href = "https://f95zone.to/";
<</script>>
<</button>>
</center>
</div>
<style>
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
#story a.link-external:after {
content: "";
}
</style><center>
<div id="place-head">
[img[setup.ImagePath+'/game/characters.png']]
</div>
<<message 'Choose your name'>>
<br>
<<textbox "$player.name" "Victoria">>
<br><br>
<<message 'Choose your relationship with the guys that live with you and what they are to you'>>
<<Speech Dad "Stepfather" "What's my name ?">>
<<textbox "$npc.Dad.name" "Alfred">>
<br>
<<Speech Dad "Stepfather" "Who am I to you ?">>
He is yours
<<textbox "$npc.Dad.relationship" "Stepfather">>
and you are his
<<textbox "$npc.Dad.player" "Stepdaughter">>
<br>
<<Speech Brother "Stepbrother" "What's my name ?">>
<<textbox "$npc.Brother.name" "Robert">>
<br>
<<Speech Brother "Stepbrother" "Who am I to you ?">>
He is yours
<<textbox "$npc.Brother.relationship" "Stepbrother">>
and you are his
<<textbox "$npc.Brother.player" "Stepsister">>
<br><br>
<<button 'Continue' 'Preferences'>><</button>>
</center>
<style>
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
</style><center>
<h1 class="ptitle">GAME MECHANICS</h1>
This game is still in the development phase, so there will be incomplete scenes, inaccessible locations, or with little content. There will also possibly be bugs during your gameplay.
<h2>Scenes and Actions</h2>
The game's actions and scenes are unlocked based on your corruption level, your initial stage is "Pure", every 15 points of corruption your stage evolves and you will have access to new actions and scenes.
<br>
[img[setup.ImagePath+'/game/corruptionStage.png']]
<h2>Time</h2>
[img[setup.ImagePath+'/game/time.png']]
<br>
The game has a time system, actions such as taking a shower, studying, and working out advance one or half period of the day. The day is divided into:
<br>
<b>Early Morning > Morning > Afternoon > Evening > Night > Late Night</b>
<h2>Stats</h2>
[img[setup.ImagePath+'/game/stats.png']]
<br>
Your character has attributes that influence events and actions, and you can evolve them during your gameplay in the game, for example, when studying you gain more intelligence,
when working out or walking you gain fitness points. Some attributes still do not have a direct influence on the game and do not even unlock new things.
<h2>Clothes</h2>
[img[setup.ImagePath+'/game/clothes.png']]
<br>
The game has a clothing system that you can purchase and wear to access certain locations such as schools and clubs.
Some scenes are only released with specific clothes. Clothes increase your beauty attribute, the more expensive the clothes, the greater the increase.
<h2>House Events</h2>
[img[setup.ImagePath+'/game/family.png']]
<br>
Events related to people who live in the same house as you are linked to the state and its corruption. Currently, they can be:
<br>
❄️ = not aroused
<br>
🔥 = little aroused
<br>
🔥🔥 = aroused
<br>
🔥🔥🔥 = very aroused
<br>
This status directly influences the scenes that occur indoors, the more excited they are, the further the events will go. Corruption also influences.
<br><br>
<<button 'History' 'History'>><</button>>
</center><center>
<div id="place-head">
[img[setup.ImagePath+'/game/episode1.png']]
</div>
<h3>$player.name lost her mother while she was still a baby, after which her $npc.Dad.relationship fell into a terrible depression and ended up betting a large part of his wealth on gambling and spending it on alcohol.
Nowadays, $player.name finds herself in a situation of poverty and has the dream of growing up in life and becoming a rich and successful woman.</h3>
<h3>You need to work hard at school and get a job to save money so you can leave home and start your successful life.</h3>
<div>
<<button 'Start' 'Bedroom' >>
<<StartQuest $Quests.School.FirstDayOfSchool>>
<<StartQuest $Quests.Restaurant.INeedMoney>>
<<set $game.intro = false>>
<</button>>
</div>
</center>
<style>
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
</style><div class="hideuiR">
<center>
<div id="place-head">
[img[setup.ImagePath+'/game/banner.png']]
</div>
<div><<button 'Play ▶️' 'WarningGame'>><</button>></div>
<div>
<<button 'Skip Intro' 'Bedroom'>>
<<StartQuest $Quests.School.FirstDayOfSchool>>
<<StartQuest $Quests.Restaurant.INeedMoney>>
<<set $player.lesbian = true>>
<<set $player.trans = true>>
<<set $player.pregnancy.enabled = true>>
<<set $game.intro = false>>
<</button>></div>
<div>
<<button 'Load 💾'>>
<<run UI.saves()>>
<</button>>
</div>
<div>
<<button 'Exit ❌'>>
<<script>>
window.open('', '_self', '');
window.close();
<</script>>
<</button>>
</div>
<h3>Version $game.version</h3>
</center>
</div>
<style>
html {
overflow: hidden;
}
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
#story a.link-external:after {
content: "";
}
#passages {
max-width: 90em;
font-family: 'Outfit';
}
html, body {
width: 100%;
height:100%;
}
body {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradient 15s ease infinite;
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
</style><center>
<h1 class="ptitle">❗THIS IS A PATREON VERSION, TYPE YOUR CODE❗</h1>
<<textbox "$patreonCode" "">>
<div>
<<button 'Continue'>>
<<CheckPatreon $patreonCode>>
<</button>>
</div>
</center>
<style>
html {
overflow: hidden;
}
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
#story a.link-external:after {
content: "";
}
#passages {
max-width: 90em;
font-family: 'Outfit';
}
html, body {
width: 100%;
height:100%;
}
body {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
background-size: 400% 400%;
animation: gradient 15s ease infinite;
}
@keyframes gradient {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
</style><center>
<div id="place-head">
[img[setup.ImagePath+'/game/preferences.png']]
</div>
<h3>In this game, there is content that you may not like, below you can choose which content you want or do not want to display</h3>
<div class="genreChoices">
<h3>Trans Content</h3>
<p><b>Enable</b> trans content (scenes with shemales, femboys, sissies and etc)</p>
<<checkbox "$player.trans" false true autocheck>>
</div>
<div class="genreChoices">
<h3>Lesbian Content</h3>
<p><b>Enable</b> lesbian content (scenes with player having sex with other womans)</p>
<<checkbox "$player.lesbian" false true autocheck>>
</div>
<div class="genreChoices">
<h3>Pregnancy</h3>
<p><b>Enable</b> pregnancy (you can still avoid it by using contraceptives)</p>
<<checkbox "$player.pregnancy.enabled" false true autocheck>>
</div>
<<if $game.intro>>
<<button 'Game Mechanics' 'GameMechanics'>><</button>>
<<else>>
<<button 'Return'>>
<<print '<<goto "' + $game.lastPassage + '">>'>>
<</button>>
<</if>>
</center>
<style>
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
input[type="checkbox"].macro-checkbox {
width: 20px;
height: 20px;
background: #eee;
margin-bottom: 20px;
}
.genreChoices {
background: #141414;
border-radius: 20px;
width: 65%;
}
</style><div class="hideuiR">
<center>
<h1>⚠️ WARNING ⚠️</h1>
<h3>This game is mainly focused on Grind/Sandbox, if you have as a priority a great story, with a lot of text to read maybe this game does not like you so much.</h3>
<h3>As it is in an early version, the game does not offer much play time, but your feedback is very important for development.</h3>
<h3>All characters and stories in this game are purely fictional, they have no relationship with the real world.</h3>
<<button 'I understand' 'Character'>><</button>>
<<button "This is not my type of game">>
<<run window.location.href = "https://f95zone.to/">>
<</button>>
</center>
</div>
<style>
#right-ui-bar {
display: none;
}
#ui-bar {
display: none;
}
#story a.link-external:after {
content: "";
}
</style><<widget "InitItems">>
<<set $items = $items || {}>>
<<CreateItemsFunctions>>
<<run setup.Items.createItem("laptop", "Laptop", 1000, false, "laptop.webp")>>
<<run setup.Items.createItem("phone", "Phone", 500, false, "phone.webp")>>
<<run setup.Items.createItem("webcam", "Webcam", 250, false, "webcam.webp")>>
<<run setup.Items.createItem("1daygym", "1 Day Membership", 50, false, "1daybanner.webp")>>
<<run setup.Items.createItem("7daygym", "7 Day Membership", 150, false, "7daybanner.webp")>>
<<run setup.Items.createItem("30daygym", "30 Day Membership", 300, false, "30daybanner.webp")>>
<<run setup.Items.createItem("lifetimegym", "Lifetime Membership", 600, false, "lifetimebanner.webp")>>
<<run setup.Items.createItem("pregnancytest", "Pregnancy Test", 15, false, "pregnancytest.webp")>>
<<run setup.Items.createItem("contraceptivePill", "Contraceptive Pill", 10, false, "contraceptive.webp")>>
<</widget>>
<<widget "BuyGymMembership">>
<<set _gym to _args[0]>>
<<set _gymImg to $items[_gym].image>>
<<capture _gym>>
<div class="image-wrapper">
<span>$items[_gym].price $</span>
<<link [img[setup.ImagePath+/gym/+_gymImg]]>>
<<run setup.Items.buyGymMembership(_gym)>>
<</link>>
</div>
<</capture>>
<</widget>>
<<widget "CreateItemsFunctions">>
<<set setup.Items = {
createItem: function(item, name, price, purchased, image) {
if (!$items[item]) {
$items[item] = {};
}
$items[item] = {
name: name,
price: price,
purchased: $items[item]?.purchased || purchased,
image: image
};
},
buyItem: function(item) {
if ($player.money >= $items[item].price) {
$player.money -= $items[item].price;
$items[item].purchased = true;
}else{
setup.notify("You don't have enough money to buy this!", 2000, "warning");
}
},
buyGymMembership : function(gym) {
if ($player.money >= $items[gym].price) {
$player.money -= $items[gym].price;
switch (gym) {
case "1daygym":
$location.gym.days = 1;
break;
case "7daygym":
$location.gym.days = 7;
break;
case "30daygym":
$location.gym.days = 30;
break;
case "lifetimegym":
$location.gym.days = 9999;
break;
default:
break;
}
Engine.play("Gym");
}else{
setup.notify("You don't have enough money to buy this!", 2000, "warning");
}
}
}>>
<</widget>><<widget "InitLocations">>
<<set $location = $location || {}>>
<<CreateLocationFunctions>>
/*RESIDENTIAL */
<<run setup.Location.createLocation("residential", "Residential 🏡", "Zone", true, "/citymap/residential/residentialbanner.webp")>>
<<run setup.Location.createLocation("house", "House 🏠", "Residential", true, "/house/housebanner.webp")>>
<<run setup.Location.createLocation("school", "School 🏫", "Residential", true, "/school/schoolbanner.jpg")>>
<<run setup.Location.createLocation("park", "Park 🌳", "Residential", true, "/park/parkbanner.jpg")>>
<<run setup.Location.createLocation("restaurant", "Restaurant 🍽️", "Center", true, "/restaurant/restaurantbanner.webp")>>
<<run setup.Location.createLocation("marcusHouse", "Marcus's House 🏠", "Residential", false, "/marcus/house/house.png")>>
<<run setup.Location.createLocation("emmaHouse", "Emma's House 🏠", "Residential", false, "/emma/house/house.png")>>
/*CITY CENTER */
<<run setup.Location.createLocation("center", "City Center 🏙️", "Zone", true, "/citymap/center/citybanner.jpg")>>
<<run setup.Location.createLocation("gym", "Gym 🏋️♀️", "Center", true, "/gym/gymbanner.png")>>
<<run setup.Location.createLocation("mall", "Mall 🛍️", "Center", true, "/shopping/shoppingbanner.webp")>>
<<run setup.Location.createSubLocation("mall", "techStore", "Tech Store 💻", true, "")>>
<<run setup.Location.createSubLocation("mall", "clothingStore", "Clothing Store 👚", true, "")>>
<<run setup.Location.createSubLocation("mall", "pharmacy", "Pharmacy 💊", true, "")>>
<<run setup.Location.createLocation("club", "Night Club 🍸", "Center", true, "/club/clubbanner.png")>>
<<run setup.Location.createLocation("beach", "Beach 🏖️", "Center", true, "/beach/beachbanner.png")>>
<<run setup.Location.createLocation("bar", "Bar 🍺", "Center", true, "/bar/barbanner.png")>>
<<run setup.Location.createLocation("pool", "Public Pool 🏊♀️", "Center", true, "/pool/poolbanner.jpg")>>
<<run setup.Location.createLocation("filmStudio", "Film Studio 🎥", "Center", false)>>
<<run setup.Location.createLocation("photoStudio", "Photo Studio 📸", "Center", false, "/photostudio/banner.webp")>>
<<run setup.Location.createLocation("policeDep", "Police Station 🚔", "Center", true, "/policedep/policebanner.webp")>>
<<run setup.Location.createLocation("hospital", "Hospital 🏥", "Center", true, "/hospital/hospitalbanner.webp")>>
/*ELITE */
<<run setup.Location.createLocation("elite", "Elite District 🏢", "Zone", true, "/citymap/elite/elitebanner.webp")>>
<<run setup.Location.createLocation("jamalHouse", "Jamal's House 🏠", "Elite", false, "/jamal/house/house.png")>>
<<run setup.Location.createLocation("veronicaHouse", "Veronica's House 🏠", "Elite", false, "/veronica/house/house.png")>>
/*GHETTO */
<<run setup.Location.createLocation("ghetto", "Ghetto 🌆", "Zone", true, "/citymap/ghetto/ghettobanner.webp")>>
<<run setup.Location.createLocation("church", "Church ⛪", "Ghetto", true, "/church/churchbanner.webp")>>
<<run setup.Location.createLocation("stripclub", "Strip Club 🏩", "Ghetto", true, "/stripclub/stripclubbanner.webp")>>
<<run setup.Location.createLocation("darkAlley", "Dark Alley 🌃", "Ghetto", true, "/darkalley/darkAlleybanner.webp")>>
<<run setup.Location.createLocation("vipers", "The Vipers 🐍", "Ghetto", false, "/vipers/vipersbanner.webp")>>
/*BUS STOP */
<<run setup.Location.createLocation("busStop", "Bus Stop 🚌", "*", true, "/bus/busStopbanner.png")>>
<<run setup.Location.createLocation("bus", "Bus 🚌", "Bus", true, "")>>
<<if !$location.gym.hasOwnProperty("days")>>
<<set $location.gym.days = 0>>
<</if>>
<<if !$location.restaurant.hasOwnProperty("job")>>
<<set $location.restaurant.job = false>>
<</if>>
<<if !$location.restaurant.hasOwnProperty("xp")>>
<<set $location.restaurant.xp = 0>>
<</if>>
<<if !$location.restaurant.hasOwnProperty("promoted")>>
<<set $location.restaurant.promoted = false>>
<</if>>
<<if !$location.stripclub.hasOwnProperty("job")>>
<<set $location.stripclub.job = false>>
<</if>>
<<if !$location.stripclub.hasOwnProperty("experience")>>
<<set $location.stripclub.experience = 0>>
<</if>>
<<if !$location.club.hasOwnProperty("gloryholeExp")>>
<<set $location.club.gloryholeExp = 0>>
<</if>>
<<if !$location.mall.subLocations.techStore.hasOwnProperty("discount")>>
<<set $location.mall.subLocations.techStore.discount = false>>
<</if>>
<<if !$location.bus.hasOwnProperty("busDestination")>>
<<set $location.bus.busDestination = "">>
<</if>>
<</widget>>
<<widget "UnlockLocation">>
<<run setup.Location.unlockLocation(_args[0])>>
<</widget>>
<<widget "CityMap">>
<<set _location to _args[0]>>
<<capture _location>>
<<if _location.unlocked >>
<div class="image-wrapper">
<span>_location.title</span>
<<link [img[setup.ImagePath+_location.imgPath]]>>
<<EnterLocation _location.name>>
<</link>>
</div>
<</if>>
<</capture>>
<</widget>>
<<widget "SetLocation">>
<<run setup.Location.setLocation(_args[0], _args[1], _args[2])>>
<</widget>>
<<widget "MoveNPC">>
<<set $npcName to _args[0]>>
<<set $npcLocation to _args[1]>>
<<set $npc[$npcName].location = $npcLocation>>
<<unset $npcName>>
<<unset $npcLocation>>
<</widget>>
<<widget "Bus">>
<<set _location to _args[0]>>
<<capture _location>>
<<if _location.unlocked >>
<div class="image-wrapper">
<span>_location.title</span>
<<link [img[setup.ImagePath+_location.imgPath]]>>
<<if random(1,3) == 1>>
<<set $location.bus.busDestination = _location>>
<<goto 'BusRandomEvent'>>
<<else>>
<<EnterLocation _location.name>>
<</if>>
<</link>>
</div>
<</if>>
<</capture>>
<</widget>>
<<widget "CreateLocationFunctions">>
<<set setup.Location = {
createLocation: function(location, title, area, unlocked, imgPath) {
if (!$location.hasOwnProperty(location) || $location[location] == null) {
$location[location] = {
name: location,
open: true,
title: title,
unlocked: unlocked,
area: area,
imgPath: imgPath,
subLocations: {}
}
} else {
if (!$location[location].hasOwnProperty("name") || $location[location].name == null) {
$location[location].name = location;
}
if (!$location[location].hasOwnProperty("open") || $location[location].open == null) {
$location[location].open = true;
}
if (!$location[location].hasOwnProperty("title") || $location[location].title == null) {
$location[location].title = title;
}
if (!$location[location].hasOwnProperty("unlocked") || $location[location].unlocked == null) {
$location[location].unlocked = unlocked;
}
if (!$location[location].hasOwnProperty("area") || $location[location].area == null) {
$location[location].area = area;
}
if (!$location[location].hasOwnProperty("imgPath") || $location[location].imgPath == null) {
$location[location].imgPath = imgPath;
}
if (!$location[location].hasOwnProperty("subLocations") || $location[location].subLocations == null) {
$location[location].subLocations = {};
}
}
},
createSubLocation: function (location, subLocation, title, unlocked, imgPath) {
if (!$location[location].subLocations.hasOwnProperty(subLocation) || $location[location].subLocations[subLocation] == null) {
$location[location].subLocations[subLocation] = {
name: subLocation,
open: true,
title: title,
scenes: {},
unlocked: unlocked,
imgPath: imgPath
}
} else {
if (!$location[location].subLocations[subLocation].hasOwnProperty("name") || $location[location].subLocations[subLocation].name == null) {
$location[location].subLocations[subLocation].name = subLocation;
}
if (!$location[location].subLocations[subLocation].hasOwnProperty("open") || $location[location].subLocations[subLocation].open == null) {
$location[location].subLocations[subLocation].open = true;
}
if (!$location[location].subLocations[subLocation].hasOwnProperty("title") || $location[location].subLocations[subLocation].title == null) {
$location[location].subLocations[subLocation].title = title;
}
if (!$location[location].subLocations[subLocation].hasOwnProperty("scenes") || $location[location].subLocations[subLocation].scenes == null) {
$location[location].subLocations[subLocation].scenes = {};
}
if (!$location[location].subLocations[subLocation].hasOwnProperty("unlocked") || $location[location].subLocations[subLocation].unlocked == null) {
$location[location].subLocations[subLocation].unlocked = unlocked;
}
if (!$location[location].subLocations[subLocation].hasOwnProperty("imgPath") || $location[location].subLocations[subLocation].imgPath == null) {
$location[location].subLocations[subLocation].imgPath = imgPath;
}
}
},
unlockLocation: function(location) {
$location[location].unlocked = true;
setup.notify($location[location].title + ' unlocked!', 2000, 'info');
},
setLocation: function(location, open, title) {
$location[location].open = open;
if (title) {
$location[location].title = title;
}
}
}>>
<</widget>><<widget "InitNPC">>
<<set $npc = $npc || {}>>
<<CreateNpcFunctions>>
/* Npc Name Avatar Location*/
<<run setup.Npc.createFamilyNpc("Dad", "Dad", "House", "Stepfather", "Stepdaughter")>>
<<run setup.Npc.createFamilyNpc("Brother", "Brother", "House", "Stepbrother", "Stepsister")>>
<<run setup.Npc.createFamilyNpc("Grandpa", "Grandfather", "House", "Stepgrandfather", "Adoptive granddaughter")>>
/*MARCUS FAMILY */
<<run setup.Npc.createNpc("Marcus", "Marcus", "School")>>
<<run setup.Npc.createNpc("Sam", "Sam", "Marcus House")>>
<<run setup.Npc.createNpc("Oliver", "Oliver", "Marcus House")>>
/*END */
/*SCHOOL */
<<run setup.Npc.createNpc("Janitor", "Mr. Wilson", "School")>>
<<run setup.Npc.createNpc("MathTeacher", "Mr. Thompson", "School")>>
<<run setup.Npc.createNpc("Coach", "Mr. Williams", "School")>>
<<run setup.Npc.createNpc("Natasha", "Natasha", "School Library")>>
<<run setup.Npc.createNpc("Emma", "Emma", "School")>>
<<run setup.Npc.createNpc("ComputerTeacher", "Mr. Henry", "School")>>
/*END */
<<run setup.Npc.createNpc("Strange", "Strange", "Park")>>
<<run setup.Npc.createNpc("StrangeBBC", "Strange", "Center")>>
<<run setup.Npc.createNpc("Jim", "Jim", "Film Studio")>>
<<run setup.Npc.createNpc("Richard", "Richard", "Photo Studio")>>
<<run setup.Npc.createNpc("Boss", "Boss", "Restaurant")>>
<<run setup.Npc.createNpc("Michael", "Michael", "Restaurant")>>
<<run setup.Npc.createNpc("Susan", "Susan", "Restaurant")>>
<<run setup.Npc.createNpc("Jamal", "Jamal", "Club")>>
<<run setup.Npc.createNpc("Veronica", "Veronica", "Bar")>>
<<run setup.Npc.createNpc("PersonalTrainer", "Personal Trainer", "Gym")>>
<<run setup.Npc.createNpc("Priest", "Priest", "Church")>>
<<run setup.Npc.createNpc("Gangster", "Gangster", "DarkAlley")>>
/*VIPERS */
<<run setup.Npc.createNpc("DrugDealer", "Drug Dealer", "DarkAlley")>>
<<run setup.Npc.createNpc("KingCobra", "King Cobra", "Vipers")>>
<<run setup.Npc.createNpc("Mamba", "Mamba", "Vipers")>>
<<run setup.Npc.createNpc("Krait", "Krait", "Vipers")>>
/*END */
/*STRIP CLUB */
<<run setup.Npc.createNpc("StripClubManager", "Strip Club Manager", "StripClub")>>
<<run setup.Npc.createNpc("Stripper", "Stripper", "StripClub")>>
<<run setup.Npc.createNpc("Bartender", "Bartender", "StripClub")>>
/*END */
/*POLICE */
<<run setup.Npc.createNpc("PoliceMan", "Captain William Carter", "PoliceStation")>>
<<run setup.Npc.createNpc("PoliceWoman", "Sergeant Emily Lewis", "PoliceStation")>>
/*END */
/*HOSPITAL */
<<run setup.Npc.createNpc("Doctor", "Dr. Johnson", "Hospital")>>
<</widget>>
<<widget "CreateNpcFunctions">>
<<set setup.Npc = {
createNpc: function(npc, name, location) {
if (!$npc[npc]) {
$npc[npc] = {};
}
$npc[npc] = {
name: name,
avatar: npc,
location: location,
relation: $npc[npc]?.relation || 0,
talk: $npc[npc]?.talk || false
};
},
createFamilyNpc: function(npc, name, location, relationship, player) {
if (!$npc[npc]) {
$npc[npc] = {};
}
$npc[npc] = {
name: name,
avatar: npc,
arousal: $npc[npc]?.arousal || 0,
corruption: $npc[npc]?.corruption || 0,
sideBarText: $npc[npc]?.sideBarText || "",
location: $npc[npc]?.location || location,
relation: $npc[npc]?.relation || 0,
relationship: $npc[npc]?.relationship || relationship,
player: $npc[npc]?.player || player,
talk: $npc[npc]?.talk || false,
scenes: $npc[npc]?.scenes || {}
};
}
}>>
<</widget>>
<<widget "CreateNpc">>
<<set _npc to _args[0]>>
<<set _npcName to _args[1]>>
<<set _npcLocation to _args[2]>>
<<if not $npc[_npc]>>
<<set $npc[_npc] to {}>>
<</if>>
<<set $npc[_npc] = {
"name": _npcName,
"avatar": _npc,
"location": _npcLocation,
"relation": 0,
"talk": false
}>>
<</widget>>
<<widget "CreateFamilyNpc">>
<<set _npc to _args[0]>>
<<set _npcName to _args[1]>>
<<set _npcLocation to _args[2]>>
<<set _npcRelationship to _args[3]>>
<<set _npcPlayer to _args[4]>>
<<if not $npc[_npc]>>
<<set $npc[_npc] to {}>>
<</if>>
<<set $npc[_npc] = {
"name": _npcName,
"avatar": _npc,
"arousal": 0,
"corruption": 0,
"sideBarText": "",
"location": _npcLocation,
"relation" : 0,
"relationship": _npcRelationship,
"player": _npcPlayer,
"talk": false,
"scenes": {}
}>>
<</widget>>
<<widget "Talk">>
<<set _npc to _args[0]>>
<<if $npc[_npc].talk>>
<<notify 'warning'>>I already talked with $npc[_npc].name today<</notify>>
<<else>>
<<set $npc[_npc].talk to true>>
<<addRelation _npc>>
<</if>>
<</widget>>
<<widget "NpcRoutine">>
<<if $game.day == "Saturday" || $game.day == "Sunday">>
<<set $npc.Dad.location = "House">>
<<set $npc.Brother.location = "House">>
<<else>>
/*EARLY MORNING */
<<if $game.time == "EM">>
<<set $npc.Dad.location = "House">>
<<set $npc.Brother.location = "House">>
<</if>>
/*MORNING */
<<if $game.time == "M">>
<<set $npc.Dad.location = "Work">>
<<set $npc.Brother.location = "School">>
<</if>>
/*AFTERNOON */
<<if $game.time == "A">>
<<set $npc.Dad.location = "Work">>
<<set $npc.Brother.location = "School">>
<</if>>
/*EVENING */
<<if $game.time == "E">>
<<set $npc.Dad.location = "House">>
<<set $npc.Brother.location = "House">>
<</if>>
/*NIGHT */
<<if $game.time == "N">>
<<set $npc.Dad.location = "House">>
<<set $npc.Brother.location = "House">>
<</if>>
<<if $game.time == "LN">>
<<set $npc.Dad.location = "House">>
<<set $npc.Brother.location = "House">>
<</if>>
<</if>>
<</widget>><center>
<h1 class="ptitle">ARE YOU SURE ?</h1>
<h3>I always recommend starting a new game, but if you want to import your old save, you can do it here.</h3>
<h3>If you see any error message or something is not working as expected, please report it on F95zone thread/Discord/Patreon.</h3>
<<linkreplace "Import Old Save">>
<<Init>>
<<notify "info">>Old save imported!<</notify>>
<</linkreplace>>
<<button "Keep Playing" "BedroomSleep">><</button>>
</center><!-- CLOTHES INITIALIZATION -->
<<widget "InitClothes">>
<<set $activeTab to "Casual">>
<<set $clothes = $clothes || {}>>
<<CreateClothFunctions>>
<<run setup.Clothes.createCloth("naked", "Naked", "underwear", 0, 0, "naked.webp")>>
<<run setup.Clothes.createCloth("underwear", "Underwear", "underwear", 0, 0, "underwear.webp")>>
<<run setup.Clothes.createCloth("default", "Default", "casual", 0, 0, "default.webp")>>
<<run setup.Clothes.createCloth("casual1", "Casual Clothes 1", "casual", 1, 0, "casual1.webp")>>
<<run setup.Clothes.createCloth("casual2", "Casual Clothes 2", "casual", 2, 5, "casual2.webp")>>
<<run setup.Clothes.createCloth("casual3", "Casual Clothes 3", "casual", 3, 15, "casual3.webp")>>
<<run setup.Clothes.createCloth("casual4", "Casual Clothes 4", "casual", 4, 30, "casual4.webp")>>
<<run setup.Clothes.createCloth("school1", "School Uniform", "school", 0, 0, "school1.webp")>>
<<run setup.Clothes.createCloth("school2", "Pure Uniform", "school", 1, 5, "school2.webp")>>
<<run setup.Clothes.createCloth("school3", "Innocent School Uniform", "school", 2, 15, "school3.webp")>>
<<run setup.Clothes.createCloth("school4", "Naughty School Uniform", "school", 3, 30, "school4.webp")>>
<<run setup.Clothes.createCloth("school5", "Slut School Uniform", "school", 4, 45, "school5.webp")>>
<<run setup.Clothes.createCloth("cheerleader1", "Cheerleader Uniform", "schoolCheerleader", 3, 30, "cheerleader1.webp")>>
<<run setup.Clothes.createCloth("cheerleader2", "Sexy Cheerleader Uniform", "schoolCheerleader", 4, 45, "cheerleader2.webp")>>
<<run setup.Clothes.createCloth("fitness1", "Fitness Clothes 1", "fitness", 1, 0, "fitness1.webp")>>
<<run setup.Clothes.createCloth("fitness2", "Fitness Clothes 2", "fitness", 2, 5, "fitness2.webp")>>
<<run setup.Clothes.createCloth("fitness3", "Fitness Clothes 3", "fitness", 3, 5, "fitness3.webp")>>
<<run setup.Clothes.createCloth("fitness4", "Fitness Clothes 4", "fitness", 4, 15, "fitness4.webp")>>
<<run setup.Clothes.createCloth("fitness5", "Fitness Clothes 5", "fitness", 5, 30, "fitness5.webp")>>
<<run setup.Clothes.createCloth("fitness6", "Fitness Clothes 6", "fitness", 6, 45, "fitness6.webp")>>
<<run setup.Clothes.createCloth("swim1", "Swim Clothes 1", "swim", 1, 0, "swim1.webp")>>
<<run setup.Clothes.createCloth("swim2", "Swim Clothes 2", "swim", 2, 5, "swim2.webp")>>
<<run setup.Clothes.createCloth("swim3", "Swim Clothes 3", "swim", 3, 15, "swim3.webp")>>
<<run setup.Clothes.createCloth("swim4", "Swim Clothes 4", "swim", 4, 15, "swim4.webp")>>
<<run setup.Clothes.createCloth("swim5", "Swim Clothes 5", "swim", 5, 30, "swim5.webp")>>
<<run setup.Clothes.createCloth("swim6", "Swim Clothes 6", "swim", 6, 45, "swim6.webp")>>
<<run setup.Clothes.createCloth("sexymaid", "Sexy Maid", "uniform", 5, 0, "sexyuniform.webp")>>
<<run setup.Clothes.createCloth("photoshootDress", "Photoshoot Dress", "casual", 3, 30, "photoshootDress.webp")>>
<<set $player.clothing = $player.clothing || $clothes.default>>
<<set $player.lastClothing = $player.lastClothing || $clothes.default>>
<</widget>>
<<widget "CreateClothFunctions">>
<<set setup.Clothes = {
createCloth: function(cloth, name, type, beauty, corruption, image) {
if (!$clothes[cloth]) {
$clothes[cloth] = {};
}
$clothes[cloth] = {
name: name,
type: type,
price: beauty * 100,
beauty: beauty,
corruption: corruption,
image: image,
purchased: $clothes[cloth]?.purchased || beauty == 0 || false
};
}
}>>
<</widget>>
<!-- BUY CLOTHES -->
<<widget "BuyClothes">>
<<set _cloth to _args[0]>>
<<if $player.corruption.points >= _cloth.corruption>>
<<if $player.money >= _cloth.price>>
<<set _cloth.purchased to true>>
<<set $player.money -= _cloth.price>>
<<notify 'info'>>You bought _cloth.name!<</notify>>
<<if setup.Quest.isActive($Quests.ComputerTeacher.TeacherSecretFetish) && _cloth.type == "school" && _cloth.corruption >= 30>>
<<UpdateQuest $Quests.ComputerTeacher.TeacherSecretFetish 1 "Go to computer class and study again with the help of the teacher">>
<</if>>
<<updateScreen>>
<<else>>
<<notify 'warning'>>You don't have enough money!<</notify>>
<</if>>
<<else>>
<<notify 'warning'>>You aren't corrupted enough to buy this!<</notify>>
<</if>>
<</widget>>
<!-- CHANGE CLOTHES -->
<<widget "ChangeClothes">>
<<if $player.corruption.points >= _args[0].corruption>>
<<if $player.clothing.beauty > 0>>
<<set $player.beauty -= $player.clothing.beauty>>
<</if>>
<<set $player.lastClothing = $player.clothing>>
<<set $player.clothing = _args[0]>>
<<set $player.beauty += _args[0].beauty>>
<<UpdateBar>>
<<else>>
<<notify 'warning'>>You aren't corrupted enough to use this!<</notify>>
<</if>>
<</widget>>
<<widget "GetNaked">>
<<if $player.naked == false>>
<<set $player.lastClothing = $player.clothing>>
<<set $player.clothing = $clothes.naked>>
<<set $player.naked = true>>
<<UpdateBar>>
<</if>>
<</widget>>
<<widget "WearClothes">>
<<if $player.clothing.name == "Naked">>
<<set $player.clothing = $player.lastClothing>>
<<set $player.naked = false>>
<<UpdateBar>>
<</if>>
<</widget>>
<!-- WARDROBE -->
<<widget 'Wardrobe'>>
<<set _clothes to _args[0]>>
<<capture _clothes>>
<<if _clothes.purchased >>
<<link [img[setup.ImagePath+'/player/clothes/' + _clothes.type + '/' + _clothes.image]]>>
<<ChangeClothes _clothes>>
<</link>>
<</if>>
<</capture>>
<</widget>>
<!-- CLOTHES SHOP -->
<<widget "ClothShop">>
<<set _clothes to _args[0]>>
<<capture _clothes>>
<<if _clothes.purchased == false>>
<div>
<div class= "gridclothingstore-text">_clothes.name</div>
[img[setup.ImagePath+'/player/clothes/' + _clothes.type + '/' + _clothes.image]]
<div class= "gridclothingstore-text">+_clothes.beauty beauty</div>
<div class= "gridclothingstore-text"> _clothes.corruption+ corruption</div>
<<button 'Buy (_clothes.price $)'>>
<<BuyClothes _clothes>>
<</button>>
</div>
<</if>>
<</capture>>
<</widget>>
<<widget "UpdateClothesPregnant">>
<<set $clothes.naked.image = 'nakedPreg.webp'>>
<<set $clothes.underwear.image = 'underwearPreg.webp'>>
<<set $clothes.default.image = 'defaultPreg.webp'>>
<<set $clothes.casual1.image = 'casual1Preg.webp'>>
<<set $clothes.casual2.image = 'casual2Preg.webp'>>
<<set $clothes.casual3.image = 'casual3Preg.webp'>>
<<set $clothes.casual4.image = 'casual4Preg.webp'>>
<<set $clothes.school1.image = 'school1Preg.webp'>>
<<set $clothes.school2.image = 'school2Preg.webp'>>
<<set $clothes.school3.image = 'school3Preg.webp'>>
<<set $clothes.school4.image = 'school4Preg.webp'>>
<<set $clothes.school5.image = 'school5Preg.webp'>>
<<set $clothes.cheerleader1.image = 'cheerleader1Preg.webp'>>
<<set $clothes.cheerleader2.image = 'cheerleader2Preg.webp'>>
<<set $clothes.fitness1.image = 'fitness1Preg.webp'>>
<<set $clothes.fitness2.image = 'fitness2Preg.webp'>>
<<set $clothes.fitness3.image = 'fitness3Preg.webp'>>
<<set $clothes.fitness4.image = 'fitness4Preg.webp'>>
<<set $clothes.fitness5.image = 'fitness5Preg.webp'>>
<<set $clothes.fitness6.image = 'fitness6Preg.webp'>>
<<set $clothes.swim1.image = 'swim1Preg.webp'>>
<<set $clothes.swim2.image = 'swim2Preg.webp'>>
<<set $clothes.swim3.image = 'swim3Preg.webp'>>
<<set $clothes.swim4.image = 'swim4Preg.webp'>>
<<set $clothes.swim5.image = 'swim5Preg.webp'>>
<<set $clothes.swim6.image = 'swim6Preg.webp'>>
<<ChangeClothes $clothes.default>>
<</widget>>
<<widget "UpdateClothesNonPregnant">>
<<set $clothes.naked.image = 'naked.webp'>>
<<set $clothes.underwear.image = 'underwear.webp'>>
<<set $clothes.default.image = 'default.webp'>>
<<set $clothes.casual1.image = 'casual1.webp'>>
<<set $clothes.casual2.image = 'casual2.webp'>>
<<set $clothes.casual3.image = 'casual3.webp'>>
<<set $clothes.casual4.image = 'casual4.webp'>>
<<set $clothes.school1.image = 'school1.webp'>>
<<set $clothes.school2.image = 'school2.webp'>>
<<set $clothes.school3.image = 'school3.webp'>>
<<set $clothes.school4.image = 'school4.webp'>>
<<set $clothes.school5.image = 'school5.webp'>>
<<set $clothes.cheerleader1.image = 'cheerleader1.webp'>>
<<set $clothes.cheerleader2.image = 'cheerleader2.webp'>>
<<set $clothes.fitness1.image = 'fitness1.webp'>>
<<set $clothes.fitness2.image = 'fitness2.webp'>>
<<set $clothes.fitness3.image = 'fitness3.webp'>>
<<set $clothes.fitness4.image = 'fitness4.webp'>>
<<set $clothes.fitness5.image = 'fitness5.webp'>>
<<set $clothes.fitness6.image = 'fitness6.webp'>>
<<set $clothes.swim1.image = 'swim1.webp'>>
<<set $clothes.swim2.image = 'swim2.webp'>>
<<set $clothes.swim3.image = 'swim3.webp'>>
<<set $clothes.swim4.image = 'swim4.webp'>>
<<set $clothes.swim5.image = 'swim5.webp'>>
<<set $clothes.swim6.image = 'swim6.webp'>>
<<ChangeClothes $clothes.default>>
<</widget>><<widget "CorruptionController">>
<<if $player.corruption.points < 5>>
<<set $player.corruption.title = "Pure 😇">>
<<set $player.corruption.level = 0>>
<<elseif $player.corruption.points == 5>>
<<set $player.corruption.title = "Innocent 😊">>
<<set $player.corruption.level = 1>>
<<elseif $player.corruption.points == 15>>
<<set $player.corruption.title = "Naughty 😏">>
<<set $player.corruption.level = 2>>
<<elseif $player.corruption.points == 30>>
<<set $player.corruption.title = "Slut 😈">>
<<set $player.corruption.level = 3>>
<<elseif $player.corruption.points == 45>>
<<set $player.corruption.title = "Whore 🔥">>
<<set $player.corruption.level = 4>>
<</if>>
<</widget>>
<<widget "NotifyCorruption">>
<<capture _args[0]>>
<<set $levelNeeded = _args[0]>>
<<switch $levelNeeded>>
<<case 1>>
<<set $pointsNeeded to 5>>
<<case 2>>
<<set $pointsNeeded to 15>>
<<case 3>>
<<set $pointsNeeded to 30>>
<<case 4>>
<<set $pointsNeeded to 45>>
<<default>>
<<set $pointsNeeded to $levelNeeded>>
<</switch>>
<<notify 'warning'>><<= "You are not corrupted enough to do this. (" + $pointsNeeded + "+ corruption required!)" >> <</notify>>
<</capture>>
<</widget>>
<<widget "NotifyExhibitionism">>
<<capture _args[0]>>
<<set $ExbNeeded = _args[0]>>
<<notify 'warning'>><<= "You are not exhibitionist enough to do this. (" + $ExbNeeded + "+ exhibitionism required!)" >> <</notify>>
<</capture>>
<</widget>>
<<widget "StageNotification">>
<<set $npcNot = _args[0]>>
<<set _requirement = _args[1]>>
<<switch _requirement>>
<<case 1>>
<<notify 5s 'warning'>><<= "$npcNot.relationship corruption must be at least 5 and a little aroused 🔥 to unlock more of the scene!" >> <</notify>>
<<case 2>>
<<notify 5s 'warning'>><<= "$npcNot.relationship corruption must be at least 10 and aroused 🔥🔥 to unlock more of the scene!" >> <</notify>>
<<case 3>>
<<notify 5s 'warning'>><<= "$npcNot.relationship corruption must be at least 15 and very aroused 🔥🔥🔥 to unlock more of the scene!" >> <</notify>>
<</switch>>
<</widget>>
<<widget "UpdateFamilyArousal">>
<<switch $npc.Dad.arousal>>
<<case 0>>
<<set $npc.Dad.sideBarText to "❄️">>
<<case 1>>
<<set $npc.Dad.sideBarText to "🔥">>
<<case 2>>
<<set $npc.Dad.sideBarText to "🔥🔥">>
<<case 3>>
<<set $npc.Dad.sideBarText to "🔥🔥🔥">>
<</switch>>
<<switch $npc.Brother.arousal>>
<<case 0>>
<<set $npc.Brother.sideBarText to "❄️">>
<<case 1>>
<<set $npc.Brother.sideBarText to "🔥">>
<<case 2>>
<<set $npc.Brother.sideBarText to "🔥🔥">>
<<case 3>>
<<set $npc.Brother.sideBarText to "🔥🔥🔥">>
<</switch>>
<</widget>><<widget "EnergyController">>
<<if $player.energy >= 100>>
<<set $player.energy to 100>>
<</if>>
<<if $player.energy <= 0>>
<<set $player.energy to 0>>
<</if>>
<<if $player.energy == 0 && passage() != 'Bedroom' && passage() != 'NoEnergy' && passage() != 'BedroomSleep'>>
<<goto 'NoEnergy'>>
<</if>>
<</widget>>
<<widget "NotifyEnergy">>
<<notify 'warning'>>I'm very tired, I need to rest!<<</notify>>
<</widget>><<widget "InitQuests">>
<<set $Quests = $Quests || {}>>
<<CreateQuestFunctions>>
/*CRIAR SOLUÇAO PARA APENAS DESBLOQUEAR SE X QUEST JA ESTIVER COMPLETA */
/*PLAYER */
<<run setup.Quest.createQuest("Game", "Instafame", "Buy a phone and create an Instafame account")>>
<<run setup.Quest.createQuest("Jim", "Pornstar", "Accept Jim's proposal")>>
<<run setup.Quest.createQuest("Richard", "Model", "Accept the Richard's proposal")>>
/*SCHOOL */
<<run setup.Quest.createQuest("School", "FirstDayOfSchool", "Today is my first day at school, I'm so nervous")>>
<<run setup.Quest.createQuest("School", "SchoolTest", "Take the school test on Monday")>>
<<run setup.Quest.createQuest("MathTeacher", "MathHomework", "I need to go to math class and deliver the homework")>>
<<run setup.Quest.createQuest("MathTeacher", "Tutoring", "Have private lessons with the math teacher")>>
<<run setup.Quest.createQuest("Coach", "Cheerleader", "It must be amazing being a cheerleader, but I have to practice a lot until the coach notices me")>>
<<run setup.Quest.createQuest("Janitor", "Afterclass", "Go to the classroom after class at evening")>>
<<run setup.Quest.createQuest("Marcus", "StudyWithMarcus", "Go to Marcus house and study with him")>>
<<run setup.Quest.createQuest("Natasha", "LibraryExhibitionism", "Go to the library and talk with Natasha")>>
<<run setup.Quest.createQuest("Natasha", "PublicExhibitionism", "I should go talk to Natasha, does she have any new ideas?")>>
<<run setup.Quest.createQuest("ComputerTeacher", "TeacherSecretFetish", "Buy a school outfit with at least 30 corruption")>>
/*RESTAURANT */
<<run setup.Quest.createQuest("Restaurant", "INeedMoney", "I should get a job, maybe at the restaurant?")>>
<<run setup.Quest.createQuest("Restaurant", "Promotion", "I need to work hard to get promoted, my salary is very low")>>
/*DARK ALLEY */
<<run setup.Quest.createQuest("DrugDealer", "PackageDelivering", "I need to deliver this package, the address says Church, that doesn't make much sense")>>
/*JAMAL */
<<run setup.Quest.createQuest("Jamal", "PoolParty", "Jamal invited me to a pool party at sunday, I should go")>>
<</widget>>
<<widget "CreateQuest">>
<<set _npcName to _args[0]>>
<<set _title to _args[1]>>
<<set _description to _args[2]>>
<<set _requirement to _args[3]>>
<<if not $Quests[_npcName]>>
<<set $Quests[_npcName] to {}>>
<</if>>
<<set $Quests[_npcName][_title] to {
"title": _title,
"description": _description,
"progress": 0,
"active": false,
"completed": false
}>>
<</widget>>
<<widget "FinishQuest">>
<<capture _args[0]>>
<<set $quest to _args[0]>>
<<if setup.Quest.isActive($quest)>>
<<set $quest.completed = true>>
<<set $quest.active = false>>
<<set $titleWithSpaces to $quest.title.replace(/([A-Z])/g, (letter) => " " + letter)>>
<<notify 'info'>>$titleWithSpaces quest completed!<</notify>>
<<unset $quest>>
<</if>>
<</capture>>
<</widget>>
<<widget "StartQuest">>
<<capture _args[0]>>
<<if setup.Quest.isAvaliable(_args[0])>>
<<set _args[0].active = true>>
<<notify 'info'>>New quest available!<</notify>>
<</if>>
<</capture>>
<</widget>>
<<widget "UpdateQuest">>
<<capture _args[0], _args[1], _args[2]>>
<<set $quest to _args[0]>>
<<set $quest.progress += _args[1]>>
<<set $titleWithSpaces to $quest.title.replace(/([A-Z])/g, (letter) => " " + letter)>>
<<set $questDescription to _args[2]>>
<<if $questDescription != null && $quest.description != $questDescription>>
<<set $quest.description = $questDescription>>
<<notify 'info'>>Quest $titleWithSpaces has been updated!<</notify>>
<</if>>
<<unset $quest>>
<<unset $titleWithSpaces>>
<<unset $questDescription>>
<</capture>>
<</widget>>
<<widget "ShowActiveQuests">>
<<for _npcName, _npcQuests range $Quests>>
<<for _questName, _quest range _npcQuests>>
<<if _quest.active>>
<<set _titleWithSpaces to _quest.title.replace(/([A-Z])/g, (letter) => " " + letter)>>
<div>
<b>_titleWithSpaces</b>
<br>
_quest.description
</div>
<</if>>
<</for>>
<</for>>
<</widget>>
<<widget "ShowCompletedQuests">>
<<for _npcName, _npcQuests range $Quests>>
<<for _questName, _quest range _npcQuests>>
<<if _quest.completed>>
<<set _titleWithSpaces to _quest.title.replace(/([A-Z])/g, (letter) => " " + letter)>>
<div style="background-color: rgb(71 1 32);">
<b>_titleWithSpaces</b>
<br>
_quest.description
</div>
<</if>>
<</for>>
<</for>>
<</widget>>
<<widget "CreateQuestFunctions">>
<<set setup.Quest = {
isActive: function(quest) {
return quest.active && !quest.completed;
},
isCompleted: function(quest) {
return !quest.active && quest.completed;
},
isAvaliable: function(quest) {
return !quest.active && !quest.completed;
},
createQuest: function(quest, title, description) {
if (!$Quests[quest]) {
$Quests[quest] = {};
}
$Quests[quest][title] = {
title: title,
description: description,
progress: $Quests[quest][title] ? $Quests[quest][title].progress : 0,
active: $Quests[quest][title] ? $Quests[quest][title].active : false,
completed: $Quests[quest][title] ? $Quests[quest][title].completed : false
};
},
}>>
<</widget>><center>
<h1 class="ptitle">QUESTS</h1>
<div class="grid-quests">
<h2>ACTIVE</h2>
<<ShowActiveQuests>>
</div>
<div class="grid-quests">
<h2>COMPLETED</h2>
<<ShowCompletedQuests>>
</div>
<br>
<<button 'Return ↩️'>>
<<print '<<goto "' + $game.lastPassage + '">>'>>
<</button>>
</center><<widget "InitScenes">>
<<CreateSceneFunctions>>
/*PARK */
<<run setup.Scene.addLocationScene("park", "JoggingFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Jogging Flash", 33, "Jog at the park")>>
<<run setup.Scene.addLocationScene("park", "KidnapAtPark", {}, {"exhibitionism": 0, "corruption": 0}, "Kidnapped At Park", 50, "Jog at the park at late night")>>
<<run setup.Scene.addLocationScene("park", "JoggingSex1", {}, {"exhibitionism": 0, "corruption": 30}, "Jogging Sex 1", 33, "Jog at the park wearing a +30 corruption outfit and flash your tits")>>
<<run setup.Scene.addLocationScene("park", "JoggingSex2", {}, {"exhibitionism": 0, "corruption": 30}, "Jogging Sex 2", 33, "Jog at the park wearing a +30 corruption outfit and flash your tits")>>
/*BEACH */
<<run setup.Scene.addLocationScene("beach", "SwimFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Swim Flash", 50, "Swim at the beach")>>
<<run setup.Scene.addLocationScene("beach", "BikiniThief", {}, {"exhibitionism": 0, "corruption": 0}, "Bikini Thief", 50, "Wear a bikini at the beach")>>
<<run setup.Scene.addLocationScene("beach", "Tourists", {}, {"exhibitionism": 0, "corruption": 0}, "Tourists", 50, "Wear a bikini at the beach")>>
<<run setup.Scene.addLocationScene("beach", "SunbatheLotion", {}, {"exhibitionism": 0, "corruption": 30}, "Sunbathe Lotion", 33, "Wear a 30+ corruption bikini and sunbathe")>>
/*MALL */
<<run setup.Scene.addLocationScene("mall", "MallFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Mall Flash", 33, "Visit the mall")>>
<<run setup.Scene.addLocationScene("mall", "DiscountSex", {}, {"exhibitionism": 10, "corruption": 15}, "Discount Sex", 100, "Ask for a discount at the Tech Store")>>
<<run setup.Scene.addLocationScene("mall", "CaughtFlashing", {}, {"exhibitionism": 0, "corruption": 15}, "Caught Flashing", 33, "Flash at the mall and get caught by security")>>
/*CLUB */
<<run setup.Scene.addLocationScene("club", "ClubFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Club Flash", 50, "Dance at the club")>>
<<run setup.Scene.addLocationScene("club", "ClubGloryHole", {}, {"exhibitionism": 0, "corruption": 15}, "Club Gloryhole", 100, "Go to the club bathroom cabin")>>
/*SCHOOL */
<<run setup.Scene.addLocationScene("school", "ClassroomFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Classroom Flash", 50, "Go to the classroom and socialize")>>
<<run setup.Scene.addLocationScene("school", "BathroomStudentSex", {}, {"exhibitionism": 0, "corruption": 30}, "Bathroom Student Sex", 50, "Go to the male bathroom and flash to the student")>>
<<run setup.Scene.addLocationScene("school", "BathroomFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Bathroom Flash", 50, "Go to the male bathroom and flash to the student")>>
<<run setup.Scene.addLocationScene("school", "MathHomework", {}, {"exhibitionism": 0, "corruption": 30}, "Math Homework", 100, "Deliver the homework to the teacher in the classroom")>>
<<run setup.Scene.addLocationScene("school", "TeacherTutoring", {}, {"exhibitionism": 0, "corruption": 30}, "Teacher Tutoring", 100, "Take the school test on Monday and have a grade lower than 6")>>
<<run setup.Scene.addLocationScene("school", "Cheerleader", {}, {"exhibitionism": 0, "corruption": 30}, "Join the Cheerleaders", 100, "Keep going to PE class until you have enough fitness")>>
<<run setup.Scene.addLocationScene("school", "Afterclass", {}, {"exhibitionism": 0, "corruption": 0}, "Janitor Event", 50, "Finish the tutoring quest and go to the classroom after class and study")>>
<<run setup.Scene.addLocationScene("school", "LibraryExhibitionism", {}, {"exhibitionism": 10, "corruption": 15}, "Library Exhibitionism", 100, "Go to the library and talk with Natasha")>>
<<run setup.Scene.addLocationScene("school", "PublicExhibitionism", {}, {"exhibitionism": 20, "corruption": 30}, "Public Exhibitionism", 100, "Go to the library and talk with Natasha after finishing the Library Exhibitionism quest")>>
<<run setup.Scene.addLocationScene("school", "TeacherSecretFetish", {}, {"corruption": 30}, "Teacher Secret Fetish", 100, "Study at the Computer Class and spy on the teacher's laptop")>> /*NOT IMPROVED */
/*GYM */
<<run setup.Scene.addLocationScene("gym", "GymFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Gym Flash", 50, "Visit the gym and workout")>>
<<run setup.Scene.addLocationScene("gym", "GymPersonalSex", {}, {"exhibitionism": 0, "corruption": 30}, "Gym Personal Sex", 50, "Visit the gym and workout")>>
/*RESTAURANT */
<<run setup.Scene.addLocationScene("restaurant", "InterviewScene", {}, {"exhibitionism": 0, "corruption": 15}, "Interview Scene", 100, "Go to the restaurant and seduce the boss at the interview")>>
<<run setup.Scene.addLocationScene("restaurant", "PromotionScene", {}, {"exhibitionism": 0, "corruption": 30}, "Promotion Scene", 100, "Work at the restaurant and have at least 10 xp")>>
<<run setup.Scene.addLocationScene("restaurant", "WorkFlash", {}, {"exhibitionism": 0, "corruption": 15}, "Work Flash", 50, "Work at the restaurant")>>
<<run setup.Scene.addLocationScene("restaurant", "SpecialVisit", {}, {"exhibitionism": 0, "corruption": 45}, "Special Visit", 100, "Work at the VIP section and have at least 20 xp")>>
/*POOL */
<<run setup.Scene.addLocationScene("pool", "PoolFlash", {}, {"exhibitionism": 10, "corruption": 30}, "Pool Flash", 33, "Swim at the pool with a 30+ corruption bikini")>>
<<run setup.Scene.addLocationScene("pool", "PoolSex", {}, {"exhibitionism": 10, "corruption ": 30}, "Pool Sex", 33, "Swim at the pool with a 30+ corruption bikini and flash")>>
/*PHOTOSTUDIO */
<<run setup.Scene.addLocationScene("photoStudio", "Model", {}, {"exhibitionism": 0, "corruption": 0}, "Photo Shoot", 100, "Have at least 500 followers on Instafame and read your dm")>>
/*STRIPCLUB */
<<run setup.Scene.addLocationScene("stripclub", "StripClubInterview", {}, {"exhibitionism": 0, "corruption": 45}, "Strip Club Interview", 100, "Go to the stripclub and ask for a job")>>
<<run setup.Scene.addLocationScene("stripclub", "PrivateSession1", {}, {"exhibitionism": 0, "corruption": 45}, "Private Session 1", 25, "Work at the stripclub and have a client")>>
/*BUS */
<<run setup.Scene.addLocationScene("bus", "BusFlash", {}, {"exhibitionism": 10, "corruption": 0}, "Bus Flash", 50, "Ride the bus and flash")>>
<<run setup.Scene.addLocationScene("bus", "BusMasturbate", {}, {"exhibitionism": 0, "corruption": 30}, "Bus Masturbate", 33, "Ride the bus and masturbate the strange guy")>>
<<run setup.Scene.addLocationScene("bus", "BusGrope", {}, {"exhibitionism": 0, "corruption": 0}, "Bus Grope", 33, "Ride the bus")>>
/*POLICE PRISON */
<<run setup.Scene.addLocationScene("policeDep", "HouseRobbing", {}, {"exhibitionism": 0, "corruption": 30}, "House Robbing", 100, "Rob a house with the Vipers")>>
/*PLAYER */
<<run setup.Scene.addPlayerScene("XCam", {}, {"exhibitionism": 0, "corruption": 45}, "Stream at XCam", 100, "Buy a laptop, a webcam and stream at XCam")>>
/*DAD */
<<run setup.Scene.addNpcScene("Dad", "BedroomGrope", {"arousal": "🔥", "corruption": 0}, {}, "Bedroom Grope", 20, "Go to your bedroom")>>
<<run setup.Scene.addNpcScene("Dad", "BedroomStudyDadGrope", {"arousal": "🔥", "corruption": 1}, {}, "Bedroom Study Grope", 20, "Study in your bedroom")>>
<<run setup.Scene.addNpcScene("Dad", "BedroomSleepDadScene", {"arousal": "🔥", "corruption": 1}, {}, "Bedroom Sleep", 25, "Sleep in your bedroom")>>
<<run setup.Scene.addNpcScene("Dad", "ShowerFlash", {"arousal": "🔥", "corruption": 1}, {"exhibitionism": 0, "corruption": 15}, "Shower Exhibitionism", 50, "Take a shower in the house bathroom")>>
<<run setup.Scene.addNpcScene("Dad", "ProstituteSex", {}, {}, "Peeping", 25, "Go to $npc.Dad.relationship's bedroom at night")>>
<<run setup.Scene.addNpcScene("Dad", "WashDishesSex", {"arousal": "🔥🔥", "corruption": 10}, {}, "Washing Dishes Sex", 20, "Go to the kitchen and wash the dishes")>>
<<run setup.Scene.addNpcScene("Dad", "WashDishesSexPregnant", {"arousal": "🔥🔥", "corruption": 10}, {}, "Washing Dishes Pregnant Sex", 20, "Go to the kitchen and wash the dishes")>>
<<run setup.Scene.addNpcScene("Dad", "DadShowerSex", {"arousal": "🔥🔥🔥", "corruption": 15}, {"exhibitionism": 0, "corruption": 45}, "$npc.Dad.relationship's Shower Peep", 33, "Go to the bathroom at early morning")>>
<<run setup.Scene.addNpcScene("Dad", "DadPeepSex", {}, {"corruption": 15}, "$npc.Dad.relationship's Shower Sex", 25, "Go to the bathroom at night")>>
<<run setup.Scene.addNpcScene("Dad", "EatSex", {"arousal": "🔥🔥", "corruption": 10}, {}, "Sex Eat", 33, "Eat at the kitchen")>>
/*BROTHER */
<<run setup.Scene.addNpcScene("Brother", "BedroomGrope", {"arousal": "🔥", "corruption": 0}, {}, "Bedroom Grope", 20, "Go to your bedroom")>>
<<run setup.Scene.addNpcScene("Brother", "BedroomStudyGrope", {"arousal": "🔥", "corruption": 1}, {}, "Bedroom Study Grope", 20, "Study at your room")>>
<<run setup.Scene.addNpcScene("Brother", "SleepingBrother", {"arousal": "🔥", "corruption": 10, "relation": 10}, {"corruption": 30}, "Sleep with $npc.Brother.relationship", 100, "Go to $npc.Brother.relationship bedroom late at night and ask to sleep with him")>>
<<run setup.Scene.addNpcScene("Brother", "BrotherBedroomFlash", {}, {"corruption": 15}, "Bedroom Flash", 100, "Go to your $npc.Brother.relationship bedroom")>>
<<run setup.Scene.addNpcScene("Brother", "BrotherBedroomTease", {}, {"corruption": 5}, "Bedroom Tease", 100, "Go to your $npc.Brother.relationship bedroom")>>
<<run setup.Scene.addNpcScene("Brother", "ShowerSex", {"arousal": "🔥", "corruption": 5}, {"corruption": 30}, "Shower Sex", 33, "Masturbate at shower at the house bathroom")>>
<<run setup.Scene.addNpcScene("Brother", "PeepBrotherSex", {}, {"corruption": 15}, "Peep $npc.Brother.relationship sex", 25, "Go to your $npc.Brother.relationship bedroom")>>
<<run setup.Scene.addNpcScene("Brother", "PlayingVideogamePregnant", {"arousal": "🔥🔥", "corruption": 10}, {"corruption": 30}, "Playing Videogame Pregnant", 20, "Play videogame at your living room")>>
/*VERONICA */
<<run setup.Scene.addNpcScene("Veronica", "VeronicaMeet", {}, {"corruption": 30}, "Meet Veronica", 33, "Go to the bar and drink until you get drunk")>>
<<run setup.Scene.addNpcScene("Veronica", "VeronicaFirstVisit", {}, {"corruption": 30}, "Visit Veronica", 100, "Visit Veronica at her house in the evening")>>
/*JAMAL */
<<run setup.Scene.addNpcScene("Jamal", "JamalMeet", {}, {"corruption": 30}, "Meeting Jamal", 33, "Go to the club and dance")>>
<<run setup.Scene.addNpcScene("Jamal", "JamalBilliardsSex", {}, {"corruption": 30}, "Playing Billiards", 33, "Go to the jamal house at saturday afternoon")>>
<<run setup.Scene.addNpcScene("Jamal", "JamalPoolGangbang", {}, {"corruption": 45}, "Pool Gangbang", 100, "Receive an message at friday from Jamal inviting you to his house after playing billiards with him")>>
/*EMMA */
<<run setup.Scene.addNpcScene("Emma", "SexPlaying", {}, {"corruption": 30}, "Playing with Emma", 33, "Play with Emma until she invites you to her house")>>
/*MARCUS */
<<run setup.Scene.addNpcScene("Marcus", "StudyWithMarcus", {}, {"corruption": 30}, "Study With Marcus", 100, "Take the test and get at least an 8 grade")>>
/*SAM */
<<run setup.Scene.addNpcScene("Sam", "BathroomSurprise", {}, {"corruption": 30}, "Bathroom Surprise", 33, "Go to the bathroom at Marcus's house")>>
<<run setup.Scene.addNpcScene("Sam", "CaughtMasturbating", {}, {"corruption": 30}, "Caught Masturbating", 25, "Go to the Sam's bedroom at Marcus's House")>>
/*PRIEST */
<<run setup.Scene.addNpcScene("Priest", "ConfessionSex", {}, {"corruption": 45}, "Sex in the confessional", 25, "Go to church and confess your sins")>>
/*GANGSTER */
<<run setup.Scene.addNpcScene("Gangster", "DarkAlleyRape1", {}, {"corruption": 0}, "Dark Alley Scene", 33, "Go to the dark alley late at night")>>
<</widget>>
<<widget "UnlockNPCScene">>
<<run setup.Scene.unlockNPCScene(_args[0], _args[1])>>
<</widget>>
<<widget "UnlockLocationScene">>
<<run setup.Scene.unlockLocationScene(_args[0], _args[1])>>
<</widget>>
<<widget "UnlockMCScene">>
<<run setup.Scene.UnlockMCScene(_args[0])>>
<</widget>>
/*MIGRAR ISSO PARA UM FORMATO QUE APENAS VALIDE CORRUPÇÃO E EXIBICIONISMO AO MSM TEMPO, IMPORTANTE PARA NÃO PRECISAR CHAMAR O NOTIFY NO ELSE*/
<<widget "CreateSceneFunctions">>
<<set setup.Scene = {
CheckSceneReq: function(scene) {
if (scene.requirementsMC.corruption > $player.corruption.points) {
let corruptionNeeded = scene.requirementsMC.corruption;
setup.notify("You are not corrupted enough to do this. (" + corruptionNeeded + "+ corruption required!)", 2000, "warning");
return false;
}
if (scene.requirementsMC.exhibitionism > $player.exhibitionism.points) {
let exhibitionismNeeded = scene.requirementsMC.exhibitionism;
setup.notify("You are not exhibitionist enough to do this. (" + exhibitionismNeeded + "+ exhibitionism required!)", 2000, "warning");
return false;
}
if (scene.executedToday) {
setup.notify("You already did this today!", 2000, "warning");
return false;
}
scene.executedToday = true;
return true;
},
addLocationScene: function(location, sceneName, requirements, requirementsMC, title, chance, guide) {
if (!$location[location].scenes) {
$location[location].scenes = {};
}
$location[location].scenes[sceneName] = {
"requirementsMC": {
"corruption": requirementsMC.corruption || 0,
"exhibitionism": requirementsMC.exhibitionism || 0
},
"title": title,
"chance": chance,
"guide": guide,
"unlocked": $location[location].scenes[sceneName] ? $location[location].scenes[sceneName].unlocked : false,
"executedToday": false
};
},
addNpcScene: function(npc, sceneName, requirements, requirementsMC, title, chance, guide) {
if (!$npc[npc]) {
$npc[npc] = {};
}
if (!$npc[npc].scenes) {
$npc[npc].scenes = {};
}
$npc[npc].scenes[sceneName] = {
"requirements": {
"arousal": requirements.arousal || "",
"corruption": requirements.corruption || 0,
"relation": requirements.relation || 0
},
"requirementsMC": {
"corruption": requirementsMC.corruption || 0,
"exhibitionism": requirementsMC.exhibitionism || 0
},
"title": title,
"chance": chance,
"guide": guide,
"unlocked": $npc[npc].scenes[sceneName] ? $npc[npc].scenes[sceneName].unlocked : false,
"executedToday": false
};
},
addPlayerScene: function(sceneName, requirements, requirementsMC, title, chance, guide) {
if (!$player.scenes) {
$player.scenes = {};
}
$player.scenes[sceneName] = {
"requirementsMC": {
"corruption": requirementsMC.corruption || 0,
"exhibitionism": requirementsMC.exhibitionism || 0
},
"title": title,
"chance": chance,
"guide": guide,
"unlocked": $player.scenes[sceneName] ? $player.scenes[sceneName].unlocked : false,
"executedToday": false
};
},
unlockNPCScene: function(npc, scene) {
if ($npc[npc].scenes[scene].unlocked == false) {
$npc[npc].scenes[scene].unlocked = true;
setup.notify("New scene unlocked!", 2000, "info");
}
},
unlockLocationScene: function(location, scene) {
if ($location[location].scenes[scene].unlocked == false) {
$location[location].scenes[scene].unlocked = true;
setup.notify("New scene unlocked!", 2000, "info");
}
},
UnlockMCScene: function(scene) {
if ($player.scenes[scene].unlocked == false) {
$player.scenes[scene].unlocked = true;
setup.notify("New scene unlocked!", 2000, "info");
}
}
}>>
<</widget>><center>
<h1 class="ptitle">CHEATS</h1>
<h2>❗Cheats are only for Patreons❗</h2>
<<button "Become a Patreon">>
<<script>>
window.open("https://www.patreon.com/astk1", "_blank");
<</script>>
<</button>>
<<button 'Return ↩️'>>
<<print '<<goto "' + $game.lastPassage + '">>'>>
<</button>>
</center>
<style>
.passage button {
width: 95%;
}
</style><center>
<h1 class="ptitle">LAPTOP</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/bedroom/laptop/laptop.webp']]
</div>
<<button 'Watch porn 🔞'>>
<<if $player.arousal < 1>>
<<notify 'arousal'>>You aren't aroused enough!<</notify>>
<<else>>
<<goto 'WatchPorn'>>
<</if>>
<</button>>
<<button 'xCam 📷' 'xCam'>><</button>>
<<button 'Turn off 🔴' 'Bedroom'>><</button>>
</center><center>
<h1 class="ptitle">PORN</h1>
<<set $game.randomMedia to either("masturbate.webp", "masturbate2.webp", "masturbate3.webp", "masturbate4.webp", "masturbate5.webp", "masturbate6.webp", "masturbate7.webp", "masturbate8.webp")>>
<div class='watchporn'>
[img[setup.ImagePath+'/house/bedroom/laptop/watchporn/' + $game.randomMedia]]
</div>
<<message "You watch some porn at the laptop and release your arousal">>
<<resetArousal>>
<<addCorruption>>
<br>
<<button 'Return ↩️' 'Laptop'>><</button>>
</center><center>
<h1 class="ptitle">LIVESTREAM</h1>
<<set $game.randomMoney to random(100, 150)>>
<<addMoney $game.randomMoney>>
<h3>You made a stream and won $game.randomMoney $!</h3>
<<set $game.randomMedia to either("camgirl.webp", "camgirl1.webp", "camgirl2.webp", "camgirl3.webp", "camgirl4.webp", "camgirl5.webp", "camgirl6.webp")>>
[img[setup.ImagePath+'/house/bedroom/laptop/xcam/' + $game.randomMedia]]
<<UnlockMCScene XCam>>
<br>
<<button 'Return ↩️' 'xCam'>>
<<AddTime 2>>
<<addCorruption>>
<<set $player.xcam.exp += 1>>
<</button>>
</center>
<style>
.passage img {
zoom: 150%;
}
</style><center>
<h1 class="ptitle">XCAM</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/bedroom/laptop/laptop.webp']]
</div>
<div>
<<if $player.xcam.account == false>>
<<button 'Create an account 🔗'>>
<<if $player.corruption.level < 3>>
<<NotifyCorruption 4>>
<<else>>
<<set $player.xcam.account >>
<<script>>
Dialog.setup("Please enter your model name: ");
Dialog.wiki('<<textbox "$player.xcam.name" "Victoria" autofocus>><<button "Done">><<goto "xCam">><<set $player.xcam.account to true>><<run Dialog.close()>><</button>>');
Dialog.open({top: "calc(50vh - 51px)"}, setup.done);
<</script>>
<span id="name"></span>
<</if>>
<</button>>
<</if>>
<<if $player.xcam.account >>
<<button 'Go Live 🎥'>>
<<if $player.xcam.streamed == false>>
<<set $player.xcam.streamed = true>>
<<goto 'Live'>>
<<else>>
<<notify 'warning'>>You already streamed today!<</notify>>
<</if>>
<</button>>
<</if>>
<<button 'Return ↩️' 'Laptop'>><</button>>
</div>
</center><center>
<h1 class="ptitle">Instafame</h1>
<h3>$player.phone.instafame.followers Followers</h3>
<<button 'Take a selfie 📸' 'Selfie'>>
<<set $player.phone.instafame.type = 'selfie'>>
<</button>>
<<button 'Take a lewd selfie 📸'>>
<<if $player.corruption.level >= 3>>
<<set $player.phone.instafame.type = 'lewd'>>
<<goto 'Selfie'>>
<<else>>
<<NotifyCorruption 3>>
<</if>>
<</button>>
<<button 'Take a naked selfie 📸'>>
<<if $player.corruption.level >= 4>>
<<set $player.phone.instafame.type = 'naked'>>
<<goto 'Selfie'>>
<<else>>
<<NotifyCorruption 4>>
<</if>>
<</button>>
/*EVENTS DM*/
<<if $player.phone.instafame.followers >= 500 && $Quests.Richard.Model.progress == 0>>
<<notify 'info'>>You have a new message! Check your DMs!<</notify>>
<<button 'You have a new message ✉️' 'InstafameDM'>>
<<set $player.phone.instafame.dm = 'Richard'>>
<</button>>
<</if>>
/*TODO */
<<if $player.phone.instafame.followers >= 1000 && $Quests.Jim.Pornstar.progress == 0 && false>>
<<notify 'info'>>You have a new message! Check your DMs!<</notify>>
<<button 'You have a new message ✉️' 'InstafameDM'>>
<<set $player.phone.instafame.dm = 'Jim'>>
<</button>>
<</if>>
/*EVENTS DM*/
<br><br>
<<button 'Phone ↩️' 'Phone'>><</button>>
</center><center>
<h1 class="ptitle">INSTAFAME DM</h1>
<<if $player.phone.instafame.dm == "Jim">>
<<JimDM>>
<<elseif $player.phone.instafame.dm == "Richard">>
<<RichardDM>>
<</if>>
<<button 'Instafame ↩️' 'Instafame'>><</button>>
</center><<widget 'JimDM'>>
<<StartQuest $Quests.Jim.Pornstar>>
<<Speech Jim 'Hello how are you? I saw your profile on Instafame and I was interested, I have a proposal to make you.'>>
<<Speech Player 'Hi, which proposal ?'>>
<<Speech Jim 'I am a producer of adult films and I would like to offer you a role in one of my films, you will be paid very well.'>>
<<Speech Player "I don't know, I have to think about it">>
<<Speech Jim "I understand, but think about it, it's a great opportunity.">>
<<if $player.corruption.level >= 4>>
<<linkreplace "Accept the proposal">>
<<Speech Player "I accept the proposal">>
<<Speech Jim "Great, I will send you the address of my studio, we will start recording soon.">>
<h3>Jim's Studio is now unlocked on the city map</h3>
<<UpdateQuest $Quests.Jim.Pornstar 1 "Visit the Jim's Studio">>
<<UnlockLocation filmStudio>>
<</linkreplace>>
<<else>>
<<linkreplace "I can't do this">>
<<Speech Player "I'm sorry but I can't do that">>
<<Speech Jim "I understand, if you change your mind, you can contact me.">>
<<NotifyCorruption 4>>
<</linkreplace>>
<</if>>
<</widget>>
<<widget 'RichardDM'>>
<<StartQuest $Quests.Richard.Model>>
<<Speech Richard 'Hello, I am Richard, I am a photographer and I would like to offer you a photo shoot, you will be paid very well.'>>
<<Speech Player 'Hi, which proposal ?'>>
<<Speech Richard 'I saw your profile on Instafame and I was interested, I think you have a lot of potential.'>>
<<Speech Player "I don't know, I have to think about it">>
<<Speech Richard "I understand, but think about it, it's a great opportunity.">>
<<if $player.corruption.level >= 2>>
<<linkreplace "Accept the proposal">>
<<Speech Player "I accept the proposal">>
<<Speech Richard "Great, I will send you the address of my studio, we will start the photo shoot soon.">>
<h3>Richard's Studio is now unlocked on the city map</h3>
<<UpdateQuest $Quests.Richard.Model 1 "Visit the Richard's Studio">>
<<UnlockLocation photoStudio>>
<</linkreplace>>
<<else>>
<<linkreplace "I can't do this">>
<<Speech Player "I'm sorry but I can't do that">>
<<Speech Richard "I understand, if you change your mind, you can contact me.">>
<<NotifyCorruption 2>>
<</linkreplace>>
<</if>>
<</widget>><center>
<h1 class="ptitle">SELFIE</h1>
<<if $player.phone.instafame.type == 'selfie'>>
<<set $game.randomMedia to either("selfie1.webp", "selfie2.webp", "selfie3.webp", "selfie4.webp", "selfie5.webp")>>
<<elseif $player.phone.instafame.type == 'lewd'>>
<<set $game.randomMedia to either("lewd1.webp", "lewd2.webp", "lewd3.webp", "lewd4.webp", "lewd5.webp")>>
<<elseif $player.phone.instafame.type == 'naked'>>
<<set $game.randomMedia to either("naked1.webp", "naked2.webp", "naked3.webp", "naked4.webp", "naked5.webp")>>
<</if>>
[img[setup.ImagePath+'/tech/phone/instafame/selfies/' + $game.randomMedia]]
<h3>You take a selfie 📸</h3>
<<linkreplace "Post the photo 📸">>
<<if $player.phone.instafame.posted == false>>
<<if $player.phone.instafame.type == 'selfie'>>
<<set $game.random to random(5,20)>>
<<elseif $player.phone.instafame.type == 'lewd'>>
<<set $game.random to random(30,50)>>
<<elseif $player.phone.instafame.type == 'naked'>>
<<set $game.random to random(60,80)>>
<</if>>
<<set $player.phone.instafame.posted = true>>
<<set $player.phone.instafame.followers += $game.random>>
<<notify 'notification'>>Photo posted! You gained $game.random followers!<</notify>>
<<else>>
<h3>You already posted a photo today! Try again tomorrow!</h3>
<</if>>
<</linkreplace>>
<<button 'Instafame ↩️' 'Instafame'>><</button>>
</center><center>
<h1 class="ptitle">PHONE MESSAGE</h1>
<<if $player.phone.message == "JamalPoolParty">>
<<JamalPoolPartyMessage>>
<</if>>
<<button 'Phone ↩️' 'Phone'>><</button>>
</center><center>
<h1 class="ptitle">PHONE</h1>
<div id="place-head">
[img[setup.ImagePath+'/house/bedroom/phone/phonebanner.jpg']]
</div>
<<if $player.phone.instafame.account>>
<<button 'Instafame 🤳' 'Instafame'>><</button>>
<<else>>
<<if setup.Quest.isActive($Quests.Game.Instafame)>>
<<button 'Create an Instafame account 🤳'>>
<<set $player.phone.instafame.account = true>>
<<set $player.phone.instafame.name = $player.name>>
<<notify 'info'>>Account created!<</notify>>
<<FinishQuest $Quests.Game.Instafame>>
<<updateScreen>>
<</button>>
<</if>>
<</if>>
<<if $player.phone.message>>
<<button 'New Message 📩' 'Messages'>><</button>>
<</if>>
<<button 'Turn off 🔴'>>
<<print '<<goto "' + $game.lastPassage + '">>'>>
<</button>>
</center><<widget 'NewMessage'>>
<<set _message to _args[0]>>
<<set $player.phone.message = _message>>
<<notify 'info'>>You have a new message, check your phone!<</notify>>
<</widget>>
<<widget 'JamalPoolPartyMessage'>>
<<Speech Jamal "Hey, I'm organizing a pool party at my house on Sunday, I would like you to come.">>
<div id="jamal-party-accept">
<<linkreplace "Accept the invitation">>
<<run $('#jamal-party-decline').hide()>>
<<Speech Player "I'll be there, Jamal.">>
<h3> You accepted Jamal's invitation to the pool party.</h3>
<<StartQuest $Quests.Jamal.PoolParty>>
<</linkreplace>>
</div>
<div id="jamal-party-decline">
<<linkreplace "I can't go">>
<<run $('#jamal-party-accept').hide()>>
<<Speech Player "I'm sorry, Jamal, but I can't go.">>
<<Speech Jamal "No problem, maybe next time.">>
<</linkreplace>>
</div>
<<unset $player.phone.message>>
<</widget>><<widget "InitTime">>
<<newcycle 'time' 2>>
<<phase 'EM' 'M' 'A' 'E' 'N' 'LN'>>
<</newcycle>>
<<newcycle 'day' 1>>
<<phase 'Monday' 'Tuesday' 'Wednesday' 'Thursday' 'Friday' 'Saturday' 'Sunday'>>
<</newcycle>>
<<script>>
Cycle.get('day').suspend();
<</script>>
<<script>>
Cycle.get('time').suspend();
<</script>>
<</widget>>
<<widget "NewDay">>
<!-- NEW DAY -->
<<script>>
Cycle.get('time').reset();
Cycle.get('day').update(1);
<</script>>
<<TimeController>>
<<set $game.days += 1>>
<!-- ENERGY -->
<<set $player.energy to 100>>
<!-- AROUSALS -->
<<if $npc.Dad.arousal < 4>>
<<set $npc.Dad.arousal += 1>>
<</if>>
<<if $npc.Brother.arousal < 4>>
<<set $npc.Brother.arousal += 1>>
<</if>>
<!-- GYM -->
<<if $location.gym.days > 0>>
<<set $location.gym.days -= 1>>
<</if>>
<!-- AROUSAL CHECKER -->
<<if $player.arousal < 10>>
<<addArousal>>
<<else>>
<<set $player.arousal = 10>>
<</if>>
<!-- SCHOOL TEST -->
<<if $location.school.daysToNextTest > 0>>
<<set $location.school.daysToNextTest -= 1>>
<<if $location.school.daysToNextTest == 0 && $game.day == "Monday">>
<<notify 'info'>>You have a test at school today!<</notify>>
<</if>>
<</if>>
<<if $player.makeup>>
<<set $player.makeup = false>>
<<set $player.beauty -= 1>>
<</if>>
<<set $player.drunkness = 0>>
<!-- RESET NPC TALK -->
<<for _npc range $npc>>
<<set _npc.talk to false>>
<</for>>
<<set $player.phone.instafame.posted = false>>
<<set $player.xcam.streamed = false>>
<!-- RESET NPC SCENES -->
<<for _npcKey range Object.keys($npc)>>
<<capture _npcKey>>
<<if $npc[_npcKey].scenes>>
<<for _sceneKey range Object.keys($npc[_npcKey].scenes)>>
<<capture _sceneKey>>
<<set $npc[_npcKey].scenes[_sceneKey].executedToday to false>>
<</capture>>
<</for>>
<</if>>
<</capture>>
<</for>>
<!-- RESET LOCATION SCENES -->
<<for _locationKey range Object.keys($location)>>
<<capture _locationKey>>
<<if $location[_locationKey].scenes>>
<<for _sceneKey range Object.keys($location[_locationKey].scenes)>>
<<capture _sceneKey>>
<<set $location[_locationKey].scenes[_sceneKey].executedToday to false>>
<</capture>>
<</for>>
<</if>>
<</capture>>
<</for>>
<!--GANG DAYS TO WORK -->
<<if $player.gang.daysToWork > 0>>
<<set $player.gang.daysToWork -= 1>>
<</if>>
<!-- PREGNANCY -->
<<if isPregnant() && $player.pregnancy.days > 0>>
<<set $player.pregnancy.days -= 1>>
<</if>>
<<if $player.pregnancy.pillDays > 0>>
<<set $player.pregnancy.pillDays -= 1>>
<<if $player.pregnancy.pillDays == 0>>
<<notify 'info'>>You can take another contraceptive pill!<</notify>>
<</if>>
<</if>>
<<if changeMediaPregnant()>>
<<UpdateClothesPregnant>>
<<else>>
<<UpdateClothesNonPregnant>>
<</if>>
<!-- QUESTS -->
<<if $items.phone.purchased
&& $npc.Jamal.scenes.JamalBilliardsSex.unlocked
&& !setup.Quest.isActive($Quests.Jamal.PoolParty)
&& $game.day == "Friday"
&& $player.corruption.level >= 4>>
<<NewMessage "JamalPoolParty">>
<</if>>
<</widget>>
<!-- ADD TIME -->
<<widget "AddTime">>
<<if $game.time == "LN">>
<<goto "LateNight">>
<<else>>
<<run Cycle.get('time').update(_args[0])>>
<</if>>
<<TimeController>>
<<EnergyController>>
<</widget>>
<<widget "TimeController">>
<!-- RESET VARIABLES -->
<<set _times to ['LN', 'N', 'E', 'A', 'M', 'EM']>>
<<set _icons to ['🌑', '🌒', '⛅', '🌤️', '☀️', '🌤️']>>
<<for _i to 0; _i lt _times.length; _i++>>
<<if Cycle.check('time', _times[_i])>>
<<set $game.time to _times[_i]>>
<<set $game.timeIcon to _icons[_i]>>
<<break>>
<</if>>
<</for>>
<<set _days to ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]>>
<<for _i to 0; _i < _days.length; _i++>>
<<if Cycle.check('day', _days[_i])>>
<<set $game.day to _days[_i]>>
<</if>>
<</for>>
<<if $game.time == "EM">>
<<if $game.day != 'Saturday' && $game.day != 'Sunday'>>
<<SetLocation 'school' true "School 🏫">>
<</if>>
<<SetLocation 'gym' true "Gym 🏋️♂️">>
<<SetLocation 'club' false "❌ Club 🍸">>
<<SetLocation 'bar' false "❌ Bar 🍺">>
<<SetLocation 'stripclub' false "❌ Strip Club 🏩">>
<<SetLocation 'restaurant' true "Restaurant 🍽️">>
<<SetLocation 'beach' true "Beach 🏖️">>
<<SetLocation 'park' true "Park 🌳">>
<<SetLocation 'mall' true "Mall 🛍️">>
<<SetLocation 'pool' true "Pool 🏊♀️">>
<</if>>
<<if $game.time == "M">>
<<SetLocation 'church' true "Church ⛪">>
<</if>>
<<if $game.time == "A">>
<<SetLocation 'marcusHouse' true "Marcus's House 🏠">>
<</if>>
<<if $game.time == "E">>
<<SetLocation 'bar' true "Bar 🍺">>
<<SetLocation 'marcusHouse' false "❌ Marcus's House 🏠">>
<<SetLocation 'emmaHouse' true "Emma's House 🏠">>
<<SetLocation 'veronicaHouse' true "Veronica's House 🏠">>
<<if $player.location == 'MarcusHouse'>>
<<EnterLocation 'residential'>>
<<notify 'warning'>>There's no one at Marcus's house at this time.<</notify>>
<</if>>
<</if>>
<<if $game.time == 'N'>>
<<SetLocation 'club' true "Club 🍸">>
<<SetLocation 'restaurant' false "❌ Restaurant 🍽️">>
<<SetLocation 'school' false "❌ School 🏫">>
<<SetLocation 'emmaHouse' false "❌ Emma's House 🏠">>
<<SetLocation 'stripclub' true "Strip Club 🏩">>
<<if !setup.Quest.isActive($Quests.DrugDealer.PackageDelivering)>>
<<SetLocation 'church' false "❌ Church ⛪">>
<</if>>
<<if $player.location == 'EmmaHouse'>>
<<EnterLocation 'residential'>>
<<goto 'Residential'>>
<<notify 'warning'>>There's no one at Emma's house at this time.<</notify>>
<</if>>
<<if $player.location == 'School'>>
<<EnterLocation 'residential'>>
<<goto 'Residential'>>
<<notify 'warning'>>School is closed!<</notify>>
<</if>>
<</if>>
<<if $game.time == 'LN'>>
<<SetLocation 'gym' false "❌ Gym 🏋️♂️">>
<<SetLocation 'park' false "⚠️ Park 🌳">>
<<SetLocation 'beach' false "⚠️ Beach 🏖️">>
<<SetLocation 'mall' false "❌ Mall 🛍️">>
<<SetLocation 'pool' false "❌ Pool 🏊♀️">>
<<SetLocation 'veronicaHouse' false "❌ Emma's House 🏠">>
<<if $player.location == "Mall">>
<<EnterLocation 'center'>>
<<notify 'warning'>>Mall is closed!<</notify>>
<</if>>
<</if>>
<<NpcRoutine>>
<<UpdateBar>>
<</widget>><<widget "printRequirements">>
<<set _requirements to $args[0]>>
<<if def _requirements>>
<<if def _requirements.arousal && _requirements.arousal > 0>>
<<print "Arousal">><br>
<<print _requirements.arousal>><br>
<</if>>
<<if def _requirements.corruption && _requirements.corruption > 0>>
<<print "Corruption">><br>
<<print _requirements.corruption>><br>
<</if>>
<<if def _requirements.exhibitionism && _requirements.exhibitionism > 0>>
<<print "Exhibitionism">><br>
<<print _requirements.exhibitionism>><br>
<</if>>
<<else>>
<<print "None">>
<</if>>
<</widget>>
<<widget "WalkthroughTable">>
<<set _object to $args[0]>>
<<set _name to $args[1]>>
<table class="container">
<<if def _object.scenes>>
<thead>
<tr>
<th colspan="7">
<h1>
<<if _name == "NPC" || _name == "MC">>
<<if def _object.relationship>>
<<print _object.relationship>>
<<else>>
<<print _object.name>>
<</if>>
<<else>>
<<print _object.title>>
<</if>>
</h1>
</th>
</tr>
<tr>
<th><h1><<print _name>></h1></th>
<th><h1>Scene</h1></th>
<<if _name == "NPC">>
<th><h1>Requirements (NPC)</h1></th>
<</if>>
<th><h1>Requirements (MC)</h1></th>
<th><h1>Chance</h1></th>
<th><h1>Guide</h1></th>
<th><h1>Unlocked?</h1></th>
</tr>
</thead>
<tbody>
<<for _sceneName, _sceneData range _object.scenes>>
<tr>
<td>
<<if _name == "NPC">>
<<if def _object.relationship>>
<<print _object.relationship>>
<<else>>
<<print _object.name>>
<</if>>
<<elseif _name == "Location">>
<<print _object.title>>
<<else>>
<<print $player.name>>
<</if>>
</td>
<td><<print _sceneData.title>></td>
<<if _name == "NPC">>
<td><<printRequirements _sceneData.requirements>></td>
<</if>>
<td><<printRequirements _sceneData.requirementsMC>></td>
<td><<print _sceneData.chance + "%">></td>
<td><<print _sceneData.guide>></td>
<td><<if _sceneData.unlocked>>✅<<else>>❌<</if>></td>
</tr>
<</for>>
</tbody>
<</if>>
</table>
<</widget>><center>
<h1 class="ptitle">WALKTHROUGH V2</h1>
<<set _npcsWithScenes to {}>>
<<for _npcName, _npcData range $npc>>
<<if def _npcData.scenes>>
<<set _npcsWithScenes[_npcName] to _npcData>>
<</if>>
<</for>>
<<set _locationWithScenes to {}>>
<<for _locationName, _locationData range $location>>
<<if def _locationData.scenes>>
<<set _locationWithScenes[_locationName] to _locationData>>
<</if>>
<</for>>
<h3>NPC SCENES</h3>
<div class="buttonsWalktrough">
<<button 'MC'>>
<<set $activeLocation to ''>>
<<set $activeNPC to ''>>
<<set $activeMC to 'true'>>
<<print 'MC'>>
<<updateScreen>>
<</button>>
<<for _npcName, _npcData range _npcsWithScenes>>
<<capture _npcName>>
<<if def _npcData.relationship>>
<<set _npcNameButton = _npcData.relationship>>
<<else>>
<<set _npcNameButton = _npcData.name>>
<</if>>
<<button _npcNameButton>>
<<set $activeNPC to _npcName>>
<<set $tempNpcName to _npcName>>
<<set $activeLocation to ''>>
<<set $activeMC to ''>>
<<print _npcName>>
<<updateScreen>>
<</button>>
<</capture>>
<</for>>
</div>
<h3>LOCATION SCENES</h3>
<div class="buttonsWalktrough">
<<for _locationName, _locationData range _locationWithScenes>>
<<capture _locationName>>
<<button _locationData.title>>
<<set $activeLocation to _locationName>>
<<set $activeNPC to ''>>
<<set $activeMC to ''>>
<<print _locationName>>
<<updateScreen>>
<</button>>
<</capture>>
<</for>>
</div>
<br>
<<if def $activeMC && $activeMC != ''>>
<<WalkthroughTable $player "MC">>
<</if>>
<<if def $activeNPC && $activeNPC != ''>>
<<WalkthroughTable $npc[$activeNPC] "NPC">>
<</if>>
<<if def $activeLocation && $activeLocation != ''>>
<<WalkthroughTable $location[$activeLocation] "Location">>
<</if>>
<br>
<<button 'Return ↩️'>>
<<print '<<goto "' + $game.lastPassage + '">>'>>
<</button>>
</center>
<style>
@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);
#passages {
max-width: 70em;
}
h3 {
color: white;
}
.buttonsWalktrough {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
width: 90%;
row-gap: 10px;
}
.buttonsWalktrough button.link-internal.macro-button {
min-width: 90%;
}
body {
font-family: 'Open Sans', sans-serif;
font-weight: 300;
line-height: 1.42em;
color:#A7A1AE;
background-color: #111;
}
h1 {
font-size:3em;
font-weight: 300;
line-height:1em;
text-align: center;
color: rgba(137, 2, 62);
}
h2 {
font-size:1em;
font-weight: 300;
text-align: center;
display: block;
line-height:1em;
padding-bottom: 2em;
color: #FB667A;
}
h2 a {
font-weight: 700;
text-transform: uppercase;
color: #FB667A;
text-decoration: none;
}
.blue { color: #185875; }
.yellow { color: #FFF842; }
.container th h1 {
font-weight: bold;
font-size: 1em;
text-align: center;
color: #41a9da;
}
.container td {
font-weight: normal;
font-size: 1em;
-webkit-box-shadow: 0 2px 2px -2px #0E1119;
-moz-box-shadow: 0 2px 2px -2px #0E1119;
box-shadow: 0 2px 2px -2px #0E1119;
}
.container {
text-align: center;
overflow: hidden;
width: 90%;
table-layout: auto;
margin: 0 auto;
display: table;
padding: 0 0 8em 0;
border-radius: 30px;
}
.container th:last-child,
.container td:last-child {
min-width: 150px; /* Ajuste este valor conforme necessário */
}
.container td, .container th {
padding-bottom: 2%;
padding-top: 2%;
padding-left:2%;
width: 10%;
}
/* Background-color of the odd rows */
.container tr:nth-child(odd) {
background-color: #323C50;
}
/* Background-color of the even rows */
.container tr:nth-child(even) {
background-color: #2C3446;
}
.container th {
background-color: #1F2739;
text-align: center;
}
.container td:first-child { color: #FB667A; }
.container tr:hover {
background-color: #464A52;
-webkit-box-shadow: 0 6px 6px -6px #0E1119;
-moz-box-shadow: 0 6px 6px -6px #0E1119;
box-shadow: 0 6px 6px -6px #0E1119;
}
.container td:hover {
background-color: #FFF842;
color: #403E10;
font-weight: bold;
box-shadow: #7F7C21 -1px 1px, #7F7C21 -2px 2px, #7F7C21 -3px 3px, #7F7C21 -4px 4px, #7F7C21 -5px 5px, #7F7C21 -6px 6px;
transform: translate3d(6px, -6px, 0);
transition-delay: 0s;
transition-duration: 0.4s;
transition-property: all;
transition-timing-function: line;
}
@media (max-width: 800px) {
.container td:nth-child(4),
.container th:nth-child(4) { display: none; }
}
</style><!-- UPDATE RIGHT SIDE BAR -->
<<widget "UpdateBar">><<silently>>
<<replace "#story-caption">><<include "StoryCaption">><</replace>>
<<script>>updateright();<</script>>
<</silently>><</widget>>
<!-- MESSAGE INFO -->
<<widget "message">>
<span class="message">_args[0]</span>
<</widget>>
<!-- SPEECH -->
<<widget "Speech">>
<<set _npc to _args[0]>>
<<set _npcName to (_npc == 'Player') ? $player.name : $npc[_npc].name>>
<<if _args[2] != null>>
<<set _npcName to _args[1]>>
<<set _message to _args[2]>>
<<else>>
<<set _message to _args[1]>>
<</if>>
<<print "<<speech '"+ (_npc == 'Player' ? $player.avatar : $npc[_npc].avatar) + "' ' "+ _npcName +"'>> "+ _message +"<</speech>>">>
<</widget>>
<!-- BUY GENERIC -->
<<widget "Buy">>
<<if $player.money >= _args[0].price>>
<<set $player.money -= _args[0].price>>
<<set _args[0].purchased = true>>
<<notify 'info'>>You bought _args[0].name!<</notify>>
<<updateScreen>>
<<else>>
<<notify 'warning'>>You don't have enough money!<</notify>>
<</if>>
<</widget>>
<!-- BUY GYM -->
<<widget "BuyGym">>
<<if $player.money >= _args[0]>>
<<set $player.money -= _args[0]>>
<<notify 'fitness'>>You bought _args[1] day membership!<</notify>>
<<set $location.gym.days = _args[1]>>
<<goto 'Gym'>>
<<updateScreen>>
<<else>>
<<notify 'warning'>>You don't have enough money!<</notify>>
<</if>>
<</widget>>
<<widget "lr">>
<<print "<div class='linkreplace macro-linkreplace'><p>_args[0]</p></div>">>
<</widget>>