<<hideLeaveButton>>
You knock. <br>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_KNOCK">>
<<include _id>><<set $timeForwardOnLeave = true>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_" + $player.location + "_PEEP">>
<<include _id>>
<br>
<<choicecontainer>>
<<choiceitem "Masturbate 🤫💦 <<= setup.chanceIndicator('sneak')>>" t8n>>
<<include "ACTION_SNEAK_MASTURBATE">>
<</choiceitem>>
<</choicecontainer>><<set $timeForwardOnLeave = true>>
<<hideLeaveButton>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_HELP">>
<<include _id>><<set $timeForwardOnLeave = true>>
<<hideLeaveButton>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SEX_ROOM">>
<<include _id>><<choicecontainer>>
<<if $curChar.progress >= 1 or $curChar.id is setup.CHAR_NURSE>>
<<if (!$curChar.daily.mcHelp) or $curChar.id is setup.CHAR_NURSE>>
<<choiceitem "Get milked 🥛 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_HELP">>
<</choiceitem>>
<<else>>
@@.greyed;Get milked <i>(Try again tomorrow)</i>@@
<</if>>
<<if $curChar.progress > 1>>
<<if !$curChar.daily.mcSex>>
/* TODO remove in next versions */
<<if $curChar.id is setup.CHAR_CASSY and !tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
<<choiceitem "Ask for a blowjob 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<<elseif !(setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar,setup.SEX_MODE_ANAL))>>
<<choiceitem "Ask for a blowjob 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<<else>>
<<choiceitem "Ask for sex 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<</if>>
<<else>>
<<if $curChar.id is setup.CHAR_CASSY and !tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
@@.greyed;Ask for a blowjob <i>(Try again tomorrow)</i>@@
<<elseif !(setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar,setup.SEX_MODE_ANAL))>>
@@.greyed;Ask for a blowjob <i>(Try again tomorrow)</i>@@
<<else>>
@@.greyed;Ask for sex <i>(Try again tomorrow)</i>@@
<</if>>
<</if>>
<</if>>
<</if>>
<</choicecontainer>><<set $timeForwardOnLeave = true>>
You take a relaxing @@.location;hot shower@@. <br>
[img['img/house/shower.jpg']]<br>
You feel @@color:yellow;font-weight:bold;refreshed@@. <br>
<<hygieneGain 100>>
<<mcLustGain -20>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE_BATHROOM">><<set $timeForwardOnLeave = true>>
You're doing the @@.location;dishes@@. <br>
[img['img/house/dishes.jpg']]<br>
<<set $player.money += 2>>
💲 2
<br>
<<hygieneGain 10>>
Your <<step-mother>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<br>
<br>
<<set $player.chores.dishesDone = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_KITCHEN">><<for _i=0;_i<$chars.length;_i++>>
<<if $player.location is $chars[_i].room >>
<<set $curChar = $chars[_i]>>
<</if>>
<</for>>
You're using <b><<=$curChar.name>>'s</b> @@.location;computer@@.<br>
[img['img/house/computer.jpg']]<br>
<<choicecontainer>>
<<choiceitem "Search for private pictures">>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_COMPUTER">>
<<include _id>>
<<choicecontainer>>
<<choiceitem "Masturbate 🤫💦 <<= setup.chanceIndicator('sneak')>>">>
<<include "ACTION_SNEAK_MASTURBATE">>
<</choiceitem>>
<</choicecontainer>>
<</choiceitem>>
<<if (setup.getChar(setup.CHAR_CASSY).progress == 2 and !$player.items.gymPantsBought) or (setup.getChar(setup.CHAR_PAM).progress == 2 and !$player.items.wristGuardsBought)>>
<<choiceitem "Shop online">>
<<choicecontainer>>
<<if setup.getChar(setup.CHAR_CASSY).progress == 2 and !$player.items.gymPantsBought>>
<<if $player.money >= 100>>
\$100 <<choiceitem "Female gym shorts">>
You ordered gym shorts.<br>
<<set $player.money -= 100>>
<<set $player.items.gymPantsCountdown = 12>>
<<set $player.items.gymPantsBought = true>>
<<uiBarsRefresh>>
<</choiceitem>>
<<else>>
@@.greyed;Female gym shorts@@ <i>(Not enough money)</i><br>
<</if>>
<br>
<</if>>
<<if setup.getChar(setup.CHAR_PAM).progress == 2 and !$player.items.wristGuardsBought>>
<<if $player.money >= 120>>
\$120 <<choiceitem "Volleyball wrist guards">>
You ordered volleyball wrist guards.<br>
<<set $player.money -= 120>>
<<set $player.items.wristGuardsCountdown = 12>>
<<set $player.items.wristGuardsBought = true>>
<<uiBarsRefresh>>
<</choiceitem>>
<<else>>
@@.greyed;Volleyball wrist guards <i>(Not enough money)</i>@@ <br>
<</if>>
<br>
<</if>>
<</choicecontainer>>
<</choiceitem>>
<<else>>
@@.greyed;Shop online <i>(I have nothing to buy right now)</i>@@ <br>
<</if>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $timeForwardOnLeave = true>>
You're feeding the @@.location;cat@@. <br>
[img['img/house/feedcat.jpg']]<br>
Your <<step-mother>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
Cat 💕 + +
<<set $player.chores.countTotal++ >>
<br>
<br>
<<set $player.chores.catFed = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_KITCHEN">><<set $timeForwardOnLeave = true>>
You're doing the @@.location;laundry@@. <br>
[img['img/house/laundry.jpg']]<br>
<<set $player.money += 2>>
💲 2<br>
Your <<step-mother>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<br>
<br>
<<set $player.chores.laundryDone = true >>
<<leaveButton "LOCATION_MAIN_HOUSE_BATHROOM">><<set $timeForwardOnLeave = true>>
You're @@.location;vacuuming@@ the living room. <br>
[img['img/house/vacuum.jpg']]<br>
<<set $player.money += 2>>
💲 2<br>
Your <<step-mother>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<br>
<br>
<<set $player.chores.vacuumingDone = true >>
<<leaveButton "LOCATION_MAIN_HOUSE_LIVING_ROOM">><<set $timeForwardOnLeave = true>>
You're cleaning the @@.location;pool@@. <br>
[img['img/house/cleanpool.jpg']]<br>
<<set $player.money += 2>>
💲 2
<br>
<<fitnessGain 10>>
<<hygieneGain -10>>
<br>
Your <<step-mother>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<br>
<br>
<<set $player.chores.poolCleaned = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_POOL">><<set $timeForwardOnLeave = true>>
You go for a @@.location;swim@@. <br>
[img['img/house/swim.jpg']]<br>
Your @@color:yellow;font-weight:bold;muscles@@ are sore. <br>
<<fitnessGain 30>>
<<hygieneGain -10>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE_POOL">><<set $timeForwardOnLeave = true>>
/* Success is decided here instead of during */
<<set _success = setup.chanceRoll("sneak")>>
<<set _caughtEventStart = -1>>
<<if !_success>>
/* Juice value at which to start the event */
<<set _caughtEventStart = random(0,90)>>
<</if>>
/* Remove previous timer in case of page leave without clicking the leave link */
<<run
clearInterval(setup.myInterval);
>>
<<hideLeaveButton>>
<div id="container_masturbate">
<div class="progress-group" style="margin-top:-16px;margin-bottom:60px">
/*<span class="progress-icon" style="left:50%;top:70px;font-size:32px">💦</span>*/
<span class="progress-label">Cum-o-meter™</span>
<div class="progress-container" style="background:linear-gradient(to bottom, #5496d1 5%, #406199 100%);">
<div id="juice" class="progress-value" style="width:0%;background:linear-gradient(to bottom, #EEE 5%, #ccc 100%);height:24px"></div>
</div>
</div>
<div id="button_masturbate">
<<set _isAnimationStarted = false>>
<<link "Stroke">>
<<set _fapJuice = setup.getPercentWidth($("#juice")) >>
<<if !_isAnimationStarted>>
<<run
setup.myInterval = setInterval(function myTimer() {
$("#juice").width((setup.getPercentWidth($("#juice")) - 1) + "%");
},200);
>>
<<set _isAnimationStarted = true>>
<</if>>
<<if !_success and _fapJuice >= _caughtEventStart>>
/* Start caught event */
<<replace "#container_masturbate">><</replace>>
<<replace "#result">>
<<include "ACTION_SNEAK_MASTURBATE_CAUGHT">>
<</replace>>
<<else>>
<<hideLeaveButton>>
<<if _fapJuice <94>>
<<set _fapJuice += 5>>
<<set _juiceString = "">>
<<run $('#juice').width(_fapJuice + "%");>>
<<else>>
<<set _fapJuice = 0>>
/* Remove interval animation */
<<run
clearInterval(setup.myInterval);
>>
<<timed 2s t8n>>
<<showLeaveButton>>
<</timed>>
<<replace "#container_masturbate">><</replace>>
<<replace "#result">>
<<mcCum>>
<<stealthGain 30>>
<</replace>>
<</if>>
<</if>>
<</link>>
/* No benefit to getting caught before progress 2 */
<<if $curChar.progress > 1>>
<<link "Make a noise">>
<<replace "#container_masturbate">><</replace>>
<<replace "#result">>
<<include "ACTION_SNEAK_MASTURBATE_CAUGHT">>
<</replace>>
<</link>>
<</if>>
</div>
/*<progress id="juice" value="0" max="100" data-label="Cum-o-meterTM" icon="💦"></progress>*/
</div>
<div id="result"></div>
<<scrollToBottom>>/* Caught while masturbating event */
<<run $('#leaveButton').hide()>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_" + $player.location + "_CAUGHT">>
<<include _id>><<set $timeForwardOnLeave = true>>
<<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
You help your <<step-sister>> with her @@.location;homework@@ for a while. <br>
[img['img/char/cassy/room/homework.jpg']] <br>
<<set $curChar.scenes.homework = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Ok I think I kinda get it now. Thanks <<step-bro>>!">>
<<affectionGain 20>>
<<set $curChar.homeworkHelpCount++>>
<<run setup.setChar($curChar)>>
<br>
<<if $debug >>TODO: minigamecountry capitals <br><</if>>
<<choicecontainer>>
/* Ask for a reward option unlocks once CHAR1 can be asked for help */
<<if $curChar.progress >= 1>>
<<mcchoiceitem "Do I get a reward? 🥵💋">>
<<include "CHAR_CASSY_HOMEWORK_REWARD">>
<</mcchoiceitem>>
<</if>>
<</choicecontainer>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $timeForwardOnLeave = true>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_WAKE">>
<<include _id>>/*[img['img/logotransparent.png']]*/
/* Side bar display */<div class="center">
[img['img/logotransparent.png']]
</div>
v<<=$game.versionName>><br>
<<if $game.isStarted>>
/* Stats display */
<<set _lustString = "">>
<<if $player.lust >= 0 and $player.lust <20>>
<<set _lustString = "clear mind">>
<<elseif $player.lust >=20 and $player.lust <40>>
<<set _lustString = "aroused">>
<<elseif $player.lust >=40 and $player.lust <60>>
<<set _lustString = "kinda horny">>
<<elseif $player.lust >=60 and $player.lust <80>>
<<set _lustString = "very horny">>
<<else>>
<<set _lustString = "in danger">>
<</if>>
<<statBar "🥵" $player.lust _lustString "#DC0073">>
<<set _hygieneString = "">>
<<if $player.hygiene >= 0 and $player.hygiene <20>>
<<set _hygieneString = "go take a shower">>
<<elseif $player.hygiene >=20 and $player.hygiene <40>>
<<set _hygieneString = "stinky">>
<<elseif $player.hygiene >=40 and $player.hygiene <60>>
<<set _hygieneString = "kinda stinky">>
<<elseif $player.hygiene >=60 and $player.hygiene <80>>
<<set _hygieneString = "mostly clean">>
<<else>>
<<set _hygieneString = "clean">>
<</if>>
<<statBar "🛁" $player.hygiene _hygieneString "#00A1E4">>
<<set _strengthString = "">>
<<if $player.fitness >= 0 and $player.fitness <20>>
<<set _strengthString = "very weak">>
<<elseif $player.fitness >=20 and $player.fitness <40>>
<<set _strengthString = "weak">>
<<elseif $player.fitness >=40 and $player.fitness <60>>
<<set _strengthString = "kinda weak">>
<<elseif $player.fitness >=60 and $player.fitness <80>>
<<set _strengthString = "mostly strong">>
<<else>>
<<set _strengthString = "strong">>
<</if>>
<<statBar "💪" $player.fitness _strengthString "#F5B700">>
<<set _sneakString = "">>
<<if $player.stealth >= 0 and $player.stealth <20>>
<<set _sneakString = "very noisy">>
<<elseif $player.stealth >=20 and $player.stealth <40>>
<<set _sneakString = "noisy">>
<<elseif $player.stealth >=40 and $player.stealth <60>>
<<set _sneakString = "kinda sneaky">>
<<elseif $player.stealth >=60 and $player.stealth <80>>
<<set _sneakString = "sneaky">>
<<else>>
<<set _sneakString = "ninja">>
<</if>>
<<statBar "🤫" $player.stealth _sneakString "#04E762">>
<br>
/* Milking time warning */
<<if $player.lust >= 75>>
<br>
@@color:white;font-weight:bold;🥛 MILKING TIME 🥛@@ <br>
<<if $player.cumPantsCountdown != -1>>
<<if $player.cumPantsCountdown == 3>>
🚨
<<elseif $player.cumPantsCountdown == 2>>
🚨 🚨
<<elseif $player.cumPantsCountdown == 1>>
🚨 🚨 🚨
<<elseif $player.cumPantsCountdown == 0>>
<</if>>
<br>
<</if>>
Go to the hospital or ask someone to milk you
<br>
<</if>>
/* Milk bottle display */
<<if $player.milk.currentBottles > 0>>
<span>
<<for _milkBottles=0;_milkBottles<$player.milk.currentBottles;_milkBottles++>>
🥛
<</for>>
</span>
<br>
<</if>>
<br>
<<print setup.WEEK_DAYS[$dayTotal % 7]>> <<print setup.DAY_TIMES[$timeInDay]>>
<br>
/*<<link "⏱ Pass time ⏱">>
<<set $player.nextLocation = $player.location>>
<<timeForward>>
<</link>>
<br>*/
/* Current NPC display */
<<if $curChar>>
<div style="background: #508bc5;padding-bottom:1em;padding-top:1em;border-radius:5px;margin-top:1em">
<<for $i=0;$i<$chars.length;$i++>>
<<if $chars[$i].id is $curChar.id>>
<<set _style = $chars[$i].style>>
<b><<= $chars[$i].name>></b>
<<set _affectionString = "">>
<<if $chars[$i].affection >= 0 and $chars[$i].affection <20>>
<<set _affectionString = "cold">>
<<elseif $chars[$i].affection >=20 and $chars[$i].affection <40>>
<<set _affectionString = "trusting">>
<<elseif $chars[$i].affection >=40 and $chars[$i].affection <60>>
<<set _affectionString = "friendly">>
<<elseif $chars[$i].affection >=60 and $chars[$i].affection <80>>
<<set _affectionString = "very friendly">>
<<else>>
<<set _affectionString = "in love">>
<</if>>
<<statBar "💕" $chars[$i].affection _affectionString "#e67c6a">>
<<set _lustString = "">>
<<if $chars[$i].lust >= 0 and $chars[$i].lust <20>>
<<set _lustString = "clear mind">>
<<elseif $chars[$i].lust >=20 and $chars[$i].lust <40>>
<<set _lustString = "aroused">>
<<elseif $chars[$i].lust >=40 and $chars[$i].lust <60>>
<<set _lustString = "kinda horny">>
<<elseif $chars[$i].lust >=60 and $chars[$i].lust <80>>
<<set _lustString = "very horny">>
<<else>>
<<set _lustString = "in heat">>
<</if>>
<<statBar "💋" $chars[$i].lust _lustString "#DC0073">>
<</if>>
<</for>>
</div>
<</if>>
<br>
<<endif>>
<div id="ui-bar-toggle2">
<<button "">>
<<if UIBar.isStowed() >>
<<run UIBar.unstow()>>
<<else>>
<<run UIBar.stow()>>
<</if>>
<</button>>
</div>v0.3:<br>
- Added an option in your bedroom to change the character names and relations during the game<br>
- Notebook page overhaul<br>
- Fixed an uninteded space after each occurence of the character's relation<br>
- Now new content will be indicated in the notebook even if it's from a relationship step anterior to the one you're currently at<br>
- Screen flashes when the MC or girl orgasms<br>
- 2 new scenes, one for Pam, one for Cassy<br>
- 2 preview scenes for patrons, one for Pam, one for Cassy<br>
- Bug fixes<br>
<br>
v0.2:<br>
- Removed the sidebar and added floating buttons instead. Now the notebook is accessible from anywhere.<br>
- Various UI improvements<br>
- Fixed an exploit that allowed to max out the sneak stat by entering and exiting bedrooms at night<br>
- Fixed display issues on Firefox<br>
- Various bug fixes<br>
- Replaced most uses of names by relations<br>
- Numerous scene adjustments<br>
- Added more opportunities to raise "Cassy"'s affection<br>
- 4 new scenes, 3 for "Pam", 1 for "Cassy"<br>
- Patron mode with cheat codes, scene gallery, and 2 preview scenes, one for Cassy, one for Pam<br>
<br>
v0.1:<br>
- Initial release<br>
<<link "Return">>
<<goto "Start">>
<</link>><<set _char1 to {
id: "cassy",
name: "Cassy",
relToMc: "step-sister",
relToMc2: "step-sis",
relFromMc: "step-brother",
relFromMc2: "step-bro",
affection: 0,
lust: 0,
location: "LOCATION_MAIN_HOUSE_TEST_ROOM",
isHome: true,
isRoughed: false,
isHorny: false,
roughedTimeOut: 0,
hadSex: false,
style:"speech-cassy",
generic:false,
availableSexModes: [],
progress: 0,
room: "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: false,
homeworkRewardProgress : 0,
homeworkHelpCount: 0,
arrivalCountdown: -1
}>>
<<set _scenes to {
/* Progress 0 */
homework: false,
kitchenSlap: false,
kitchenNaked: false,
roomComputer: false,
/* Progress 1 */
help: false,
kitchenFap: false,
/* Progress 2 */
blowjob: false,
livingRoomCuni: false,
homeworkBlowjob: false,
roomNightCaughtBlowjob: false,
/* Progress 3 */
anal: false,
computerCaughtAnal: false,
/* Progress 4 */
sex: false,
bathroomCaughtSex: false,
roomDayCaughtSex: false,
roomEveningSex: false,
}>>
<<set _char1.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _char1.daily = _daily>>
<<set $chars.push(_char1)>><<set _success = setup.chanceRoll("lust", $curChar)>>
<<hideLeaveButton>>
<<if $curChar.progress > 2>>
<<mcLine "Hey <<step-sis>>... can we... do it?">>
<<else>>
<<mcLine "Hey <<step-sis>> can I use your mouth?...">>
<</if>>
She drops what she was doing and gives you a mean look. She stands in the middle of her room.<br>
<<cont>>
<<if _success>>
<<success>>
<<npcLine "Well?... Come here already I don't have all day...">>
<<cont>>
You drop your pants and sit on her bed. She sighs and kneels in front of you.<br>
<<cont>>
<<video "img/char/cassy/room/sex/hj1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph6082b7bda1dff">><br>
She slightly rolls up her sleeves and starts stroking your dick.<br>
<<cont>>
<<set _randInt = random(0,3)>>
<<if _randInt == 0>>
<<npcLine "Geeze... you're like... obssessed with me...">>
<<elseif _randInt == 1>>
<<npcLine "So what will it be this time, pervert?...">>
<<elseif _randInt == 2>>
<<npcLine "Geeze... fucking coomer...">>
<<else>>
<<npcLine "Do you want to fuck your <<step-sister>>'s mouth?...">>
<</if>>
<<cont>>
<<npcLine "What the fuck do you want?">>
<<choicecontainer "main">>
<<mcsexchoiceitem "I'd like a blowjob" "blowjob" "main" -1>>
<<npcLine "Fine...">>
<<cont>>
She pushes you on the bed and removes her top. She slowly crawls toward your crotch while wetting her lips.<br>
<<lrs "Continue">>
<<goto "CHAR_CASSY_SEX_ROOM_BJ">>
<</lrs>>
<</cont>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Can I fuck your pretty face?" "facefuck" "main" 120>>
<<if _success>>
<<npcLine "What kind of creep would want to fuck their <<step-sister>>'s face...">>
She puts her hands on her knees and opens her mouth.<br>
<<npcLine "What are you waiting for?...">>
<<lrs "Fuck her face">>
<<goto "CHAR_CASSY_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<else>>
<<npcLine "No way... you leave my throat alone...">>
<</if>>
<</mcsexchoiceitem>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
<<mcsexchoiceitem "I'd like to fuck your ass" "anal" "main" 60>>
<<if _success>>
<<npcLine "Fine... fuck my ass, pervert...">>
She gets up and slowly removes her clothes, throwing them at either side of her bedroom.<br>
<<npcLine "Move...">>
You get up from the bed and she takes your place, presenting her butthole.<br>
<<lrs "Fuck her">>
<<goto "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL">>
<</lrs>>
<<else>>
<<npcLine "Nuh uh, no way pervert...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "I'd like to fuck you in missionary" "missionary" "main" 60>>
<<if _success>>
<<npcLine "Fine... if that's what you want, pervert...">>
She gets up and slowly removes her clothes, throwing them at either side of her bedroom.<br>
<<npcLine "Move...">>
You get up from the bed and she takes your place, opening her legs wide.<br>
<<lrs "Fuck her">>
<<goto "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "Nuh uh, no way pervert...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "You pick <<step-sis>>" "pick" "main" -1>>
<<npcLine "Fine...">>
She keeps stroking you while she hesitates.<br>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL") >>
<<set _randInt = random(0,2)>>
<<else>>
<<set _randInt = random(0,1)>>
<</if>>
<<if _randInt == 0>>
<<npcLine "How about getting your dick sucked by your <<step-sister>>?...">>
<<lrs "Continue">>
<<goto "CHAR_CASSY_SEX_ROOM_BJ">>
<</lrs>>
<<elseif _randInt == 1>>
<<npcLine "I'd bet you would love to fuck your <<step-sister>>'s face...">>
<<lrs "Continue">>
<<goto "CHAR_CASSY_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<elseif _randInt == 2>>
<<npcLine "Fuck my ass, pervert...">>
<<lrs "Continue">>
<<goto "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL">>
<</lrs>>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "I'm busy. Fuck off...">>
She closes the door in your face.<br>
<<showLeaveButton>>
<</if>>
<</cont>><<video "img/char/cassy/room/sex/bj1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b16dc57e3b73">><br>
She takes you into her mouth and starts sucking.<br>
<<cont>>
<<npcLine "Hmmm... hmmm... *gag*... hmmm... How does it feel getting sucked by your <<step-sister>>?...">>
<<cont>>
<<choicecontainer "blowjob">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "I want to fuck you (missionary)" "blowjob_missionary" "blowjob" 60>>
<<if _success>>
<<npcLine "Hmmm... *gag*... fine... if that's what you want, pervert...">>
<<cont>>
She wipes her face and gets up from the bed.<br>
<<npcLine "Move...">>
<<cont>>
You get up from the bed and she takes your place, opening her legs wide.<br>
<<lrs "Fuck her">>
<<goto "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</cont>>
<</cont>>
<<else>>
<<npcLine "*gag*... *gag*... no...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "Fuck <<step-sis>> your mouth feels so good... (cum outside)" "blowjob_cum_outside" "blowjob" -1>>
<<video "img/char/cassy/room/sex/bjcumoutside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph60903d7d04ce8">><br>
<<npcLustGain 10>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
She slides off the side of the bed and you rush to stick your member in her face. She keeps jerking you while you feel the spasms throughout your body.<br>
<<mcLine "Fuuuck...">>
<<npcLine "*spits* gross... you're fucking disgusting, you know that? Now get the fuck out...">>
<<showLeaveButton>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... (cum inside)" "blowjob_cum_inside" "blowjob" 120>>
<<if _success>>
<<video "img/char/cassy/room/sex/bjcuminside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b45a03e339dc">><br>
<<npcLustGain 30>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
You both quickly get up from the bed, she takes you into her mouth. She keeps sucking while you ejaculate inside her mouth.<br>
<<mcLine "Fuuuuck...">>
<<npcLine "There... you came down your <<step-sis>>'s throat... you happy? Now get the fuck out...">>
<<showLeaveButton>>
<<else>>
<<npcLine "*gag*... nope... you're not coming in my mouth...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<video "img/char/cassy/room/sex/facefuck1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b16fb1a8be69">><br>
Her mouth feels amazing, she keeps eye contact the whole time.<br>
<<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<cont>>
<<choicecontainer "facefuck">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "Fuck... I want you (missionary)" "facefuck_missionary" "facefuck" 60>>
<<if _success>>
<<npcLine "*gag*... *gag*... fine... if that's what you want, pervert...">>
She wipes her face, gets up and slowly removes her clothes, throwing them at either side of her bedroom.<br>
<<npcLine "Move...">>
You get up from the bed and she takes your place, opening her legs wide.<br>
<<lrs "Fuck her">>
<<goto "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "*gag*... *gag*... no...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "Fuck <<step-sis>> your mouth feels so good... (cum outside)" "blowjob_cum_outside" "facefuck" -1>>
<<video "img/char/cassy/room/sex/bjcumoutside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph60903d7d04ce8">><br>
<<npcLustGain 10>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
She slides off the side of the bed and you rush to stick your member in her face. She keeps jerking you while you feel the spasms throughout your body.<br>
<<mcLine "Fuuuck...">>
<<npcLine "*spits* gross... you're fucking disgusting, you know that? Now get the fuck out...">>
<<showLeaveButton>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... (cum inside)" "facefuck_cum_inside" "facefuck" 120>>
<<if _success>>
<<video "img/char/cassy/room/sex/bjcuminside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b45a03e339dc">><br>
<<npcLustGain 30>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
<<mcLine "Fuuuuck...">>
She keeps sucking while you ejaculate inside her mouth.<br>
<<npcLine "There... you came down your <<step-sis>>'s throat... you happy? Now get the fuck out...">>
<<showLeaveButton>>
<<else>>
<<npcLine "*gag*... *gag*... no... don't come inside... *gag*">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _success = setup.chanceRoll("lust", $curChar)>>
<<mcLine "Hey <<step-sis>>, can you give me a hand?">>
<<cont>>
She turns to you with a frown on her face, then takes a glance at your crotch.<br>
<<if _success>>
<<success>>
<<npcLine "Oh wow, yeah... looks like it's milking time I guess... *sigh*... lie there...">>
<<cont>>
She points to the floor near her bed, you remove your pants and follow her instructions. She sits down near your legs.<br>
<<cont>>
<<video "img/char/cassy/help/help1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5cb70475bc85e">><br>
She starts jerking you off with strength while holding your balls with her other hand.<br>
<<cont>>
<<npcLine "You're so fucking hard... have you been slacking off again? If you get in trouble you're on your own">>
<<choicecontainer>>
<<mcchoiceitem "I'm cumming <<step-sis>>... 💦🥛">>
<<npcLine "Fuck... finally...">>
She quickly grabs the container and places it near your dick.<br>
<<cont>>
<<video "img/char/cassy/help/help2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph613e1201ec756">><br>
You ejaculate in the container.<br>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "Don't wait so long next time or you're gonna get in trouble...">>
<<mclrs "Thanks <<step-sis>>, you're the best! 💕">>
<<npcLine "Sure... whatever...">>
<<affectionGain 10>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcchoiceitem>>
<<choiceitem "Don't warn her... 💦">>
<<video "img/char/cassy/help/help3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b5df2784a8c3">><br>
You ejaculate on her shirt without warning her.<br>
<<mcCum>>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
<<npcLine "$player.name!!! What the fuck!!!">>
<<affectionGain -20>>
<<cont>>
She tries wiping some of your juice with her hands.<br>
<<npcLine "Why do you keep doing shit like this? What the fuck are you gonna do if the government comes get you?...">>
<<cont>>
<<mclrs "I'm sorry $curChar.name">>
<<npcLine "Just... don't do that shit again!">>
<<affectionGain 10>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</choiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "Nuh-uh... find someone else...">>
She closes the door without making eye contact.<br>
<<showLeaveButton>>
<</if>>
<</cont>><<set $success = setup.chanceRoll("lust", $curChar)>>
<<if $success>>
<<success>>
<<mcLine "Hey... $curChar.name!... pssst!">>
<<npcLine "Hmmm... duuuude... what are you doing in my room? What do you want?">>
<<include "ACTION_WAKE_MENU">>
<<showLeaveButton>>
<<else>>
<<fail>>
<<npcLine "What?... what the fuck $player.name? Get the fuck out or my room... now!">>
<<affectionGain -20>>
<<showLeaveButton>>
<<endif>><<mcLine "Hey <<step-sis>>, it's me, can I come in?">>
<<npcLine "Okay, come in I guess...">>
<<lrs "Open the door">>
<<goto "ROOM_MENU">>
<</lrs>><<hideLeaveButton>>
<<if $curChar.homeworkRewardProgress == 0>>
<<npcLine "What... what do you mean?">>
<<mclrs "A reward... for helping you...">>
<<npcLine "You want a reward for doing the bare minimum? Yeah... right...">>
She gets up, scoffs and head to the bathroom.<br>
<<lrs "Continue">>
[img['img/char/cassy/tease/tease5.webp']] <br>
Before leaving the room, she turns to you and lifts up her skirt.<br>
<<npcLine "How's this for a reward?... weirdo...">>
She continues out the door.<br>
<<npcLine "And get out of my room!">>
<<npcLustGain 10>>
<<mcLustGain 20>>
<<set $curChar.homeworkRewardProgress++>>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<<elseif $curChar.homeworkRewardProgress == 1>>
<<npcLine "This again?... Geeze...">>
<<mcLine "I did good, didn't I?">>
She gets up while rolling her eyes.<br>
<<npcLine "Fine, but open your eyes coz it's probably the last time you're gonna see this...">>
<<lrs "Continue">>
[img['img/char/cassy/tease/tease6.webp']] <br>
<<npcLustGain 10>>
<<mcLustGain 20>>
<<set $curChar.homeworkRewardProgress++>>
<<npcLine "Now leave !...">>
You leave the room.<br>
<<showLeaveButton>>
<</lrs>>
<<else>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ORAL) && $curChar.homeworkRewardProgress == 2>>
/* First blowjob event */
<<npcLine "Ok look <<step-bro>>... I got some results and it's looking pretty good... And it's thanks to you I guess...">>
<<mcLine "I...">>
<<npcLine "Just shut up and let me do this...">>
<<lrs "Continue">>
[img['img/char/cassy/homework/homework1.webp']] <br>
She puts her pen down, backs her chair up and while still looking away, reaches for your crotch.<br>
<<lrs "Continue">>
[img['img/char/cassy/homework/homework2.webp']] <br>
She drops from her chair and takes you into her mouth.<br>
<<mcLine "Oh my god... <<step-sis>>...">>
<<lrs "Cum 💦">>
[img['img/char/cassy/homework/homework3.webp']] <br>
As you feel you're about to finish, you get up from your chair and spread your seed all over your <<step-sister>>'s face.<br>
<<npcLine "Ewww... gross....">>
<<npcLustGain 10>>
<<mcCum>>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<<mcLine "This was amazing <<step-sis>>...">>
<<npcLine "Yeah... whatever... now go away I have to clean this up...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<<set $curChar.homeworkRewardProgress++>>
<</lrs>>
<<else>>
<<set _isOral = setup.diceRoll(50)>>
<<if _isOral and setup.hasSexMode($curChar,setup.SEX_MODE_ORAL)>>
<<npcLine "*sigh* you better be grateful you twerp!">>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<<lrs "Continue">>
<<set _randInt = 0>>
<<set _randInt = random(0, 3)>>
<<switch _randInt>>
<<case 0>>
[img['img/char/cassy/homework/homework4.webp']] <br>
<<npcLine "*gag*... *gag*... *gag*... *gag*... ">>
<<lrs "Cum">>
[img['img/char/cassy/homework/homework5.webp']] <br>
<<npcLustGain 10>>
<<mcCum>>
<<npcLine "Fuck that was a big load... Now get the fuck out of my room!">>
You leave the room.<br>
<<showLeaveButton>>
<</lrs>>
<<case 1>>
[img['img/char/cassy/homework/homework6.webp']] <br>
<<npcLine "*gag*... hmmmm... *gag* *gag* *gag*">>
<<lrs "Cum">>
[img['img/char/cassy/homework/homework7.webp']] <br>
<<npcLustGain 10>>
<<mcCum>>
<<npcLine "Ewww... some got in my nose!">>
<<mcLine "I'm sorry <<step-sis>>...">>
She gives you a mean look, you leave the room.<br>
<<showLeaveButton>>
<</lrs>>
<<case 2>>
[img['img/char/cassy/homework/homework8.webp']] <br>
<<npcLine "Hmmm... hmmm... hmmm...">>
<<mcLine "Ohhh... fuck... $curChar.name">>
<<lrs "Cum">>
[img['img/char/cassy/homework/homework9.webp']] <br>
<<npcLustGain 10>>
<<mcCum>>
<<npcLine "Seriously? Do you REALLY need to cum on my face or do you do it just to piss me off?">>
<<mcLine "I...">>
<<npcLine "GET OUT!">>
You leave in a hurry.<br>
<<showLeaveButton>>
<</lrs>>
<<case 3>>
[img['img/char/cassy/tease/tease8.webp']] <br>
<<npcLine "<<step-mom 'capitalize'>> would be pissed if she knew I had shorts like these... Anyway bye, close the door on your way out...">>
You leave the room.<br>
<<showLeaveButton>>
<</switch>>
<</lrs>>
<<else>>
<<npcLine "Fine... I guess...">>
<<lrs "Continue">>
<<set _randInt = 0>>
<<set _randInt = random(0, 3)>>
<<switch _randInt>>
<<case 0>>
[img['img/char/cassy/tease/tease13.webp']] <br>
<<npcLine "How do you like my panties, you creep... Ok that's enough, bye...">>
She heads towards the living room.<br>
<<case 1>>
[img['img/char/cassy/tease/tease7.webp']] <br>
<<npcLine "What kind of creep wants to stare at his <<step-sister>>'s ass anyway... K thanks bye...">>
She heads towards the living room.<br>
<<case 2>>
[img['img/char/cassy/tease/tease9.webp']] <br>
<<npcLine "Ok can you leave now? I have stuff to do on my computer...">>
You leave the room.<br>
<<case 3>>
[img['img/char/cassy/tease/tease8.webp']] <br>
<<npcLine "<<step-mom 'capitalize'>> would be pissed if she knew I had shorts like these... Anyway bye, close the door on your way out...">>
You leave the room.<br>
<</switch>>
<<npcLustGain 10>>
<<mcLustGain 20>>
<<showLeaveButton>>
<</lrs>>
<</if>>
<</if>>
<</if>><<set $char1 = setup.getChar(setup.CHAR_CASSY)>>
<<set _dayInWeek = setup.dayInWeek()>>
/* School */
<<if $timeInDay == setup.TIME_AFTERNOON and !(_dayInWeek == setup.DAY_SATURDAY or _dayInWeek == setup.DAY_SUNDAY)>>
<<set $char1.location = "LOCATION_SCHOOL">>
<<set $char1.isHome = false>>
<<else>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
<<set $char1.isHome = true>>
<<endif>>
/* Bathroom */
<<if $timeInDay == setup.TIME_EARLY_MORNING and (_dayInWeek == setup.DAY_MONDAY or _dayInWeek == setup.DAY_WEDNESDAY or _dayInWeek == setup.DAY_FRIDAY)>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<set $char1.isHome = true>>
<<endif>>
/* Pool */
<<if $timeInDay == setup.TIME_AFTERNOON and _dayInWeek == setup.DAY_SATURDAY>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_POOL">>
<<set $char1.isHome = true>>
<<endif>>
/* Gym */
<<if $timeInDay == setup.TIME_EARLY_MORNING and (_dayInWeek == setup.DAY_TUESDAY or _dayInWeek == setup.DAY_THURSDAY)>>
<<set $char1.location = "LOCATION_GYM">>
<<set $char1.isHome = false>>
<<endif>>
/* Kitchen */
<<if $timeInDay == setup.TIME_MORNING and (_dayInWeek == setup.DAY_MONDAY or _dayInWeek == setup.DAY_TUESDAY or _dayInWeek == setup.DAY_THURSDAY)>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
<<set $char1.isHome = true>>
<<endif>>
/* Living room */
<<if $timeInDay == setup.TIME_EVENING and (_dayInWeek == setup.DAY_WEDNESDAY or _dayInWeek == setup.DAY_FRIDAY)>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set $char1.isHome = true>>
<<endif>>
<<if $timeInDay == setup.TIME_AFTERNOON and (_dayInWeek == setup.DAY_SATURDAY or _dayInWeek == setup.DAY_SUNDAY)>>
<<set $char1.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set $char1.isHome = true>>
<</if>>
/* Save changes */
<<set setup.setChar($char1)>>Your <<step-sister>> is by the pool.
<<if $curChar.lust <= 40 >>
She is relaxing.<br>
[img[String.format('img/char/cassy/pool/pool.jpg')]]
<<sourceLink "https://www.pornpics.com/galleries/classy-blonde-babe-hayleymarie-sun-tanning-by-the-pool-baring-her-tasty-tits-46383319/">><br>
<<else>>
She is relaxing.<br>
[img[String.format('img/char/cassy/pool/pool2.jpg')]]
<<sourceLink "https://www.pornpics.com/galleries/vixen-ivy-wolfe-janice-griffith-36248253/">>
<</if>>Your <<step-sister>> is in the shower. <br>
<<if $curChar.lust <= 40 >>
[img[String.format('img/char/cassy/shower/showerstill2.webp')]]<br>
<<else>>
[img[String.format('img/char/cassy/shower/showerstill1.webp')]]<br>
<</if>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
Your <<step-sister>> is in the kitchen.
<<if setup.dayInWeek() != setup.DAY_MONDAY>>
She's trying to make coffee.<br>
[img[String.format('img/char/cassy/kitchen/kitchen1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/sweet-teen-with-blonde-hair-lifts-up-her-sweater-before-masturbating-in-socks-77542469/">>
<<choicecontainer>>
<<mcchoiceitem "Need some help, <<step-sis>>? 🥵💋">>
<<hideLeaveButton>>
<<npcLine $curChar "I just need to get this stupid machine to work...">>
<<mcLine "Why are you still in your underwear?">>
<<npcLine $curChar "How about you mind your own business? And keep your eyes off my butt by the way, perv...">>
<<cont>>
<<mcLine "How can you tell I'm looking?">>
<<npcLine $curChar "Shut the fuck up nerd, I know you are...">>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<showLeaveButton>>
<<choicecontainer>>
<<choiceitem "Smack her butt 🥵💋">>
<<hideLeaveButton>>
You sneak up to her with your hand up in the air and swiftly bring it down.<br>
<<cont>>
[img[String.format('img/char/cassy/kitchen/buttslap.webp')]]<br>
<<npcLustGain 20>>
<<affectionGain -20>>
<<mcLustGain 20>>
<<set $curChar.scenes.kitchenSlap = true>>
<<run setup.setChar($curChar)>>
You can see the impact wave quickly go through her firm ass. She immediately turns to you with rage in her eyes.<br>
<<npcLine "Oh you're so fucking dead!">>
<<lrs "Run">>
You run away, giggling like a toddler, she gives chase but quickly gives up.<br>
<<npcLine "You fucking asshole!">>
<<showLeaveButton>>
<</lrs>>
<</cont>>
<</choiceitem>>
<<if $curChar.progress > 0>>
<<mcchoiceitem "Can you help me with this? <<= setup.chanceIndicator('lust', $curChar)>>">>
<<hideLeaveButton>>
She turns around and looks at your crotch.<br>
<<cont>>
<<set _success = setup.chanceRoll("lust", $curChar)>>
<<if _success>>
<<success>>
<<npcLine "Dude... why are you like this...">>
<<mclrs "Please...">>
She whispers...<br>
<<npcLine "Okay you can cum on me I guess... but hurry the fuck up...">>
<<cont>>
<<video "img/char/cassy/kitchen/kitchen_fap_1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f803b6764c1a">><br>
You start frantically jerking off to her petite body, she makes sure nobody sees you.<br>
<<npcLustGain 20>>
<<npcLine "Geeze... you're such a weirdo...">>
<<mclrs "I'm coming <<step-sis>>...">>
<<npcLine "Cum in my panties <<step-bro>>, and don't make a mess...">>
She opens her panties for you.<br>
<<lrs "Cum 💦">>
<<video "img/char/cassy/kitchen/kitchen_fap_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph56b3ede512525">><br>
You ejaculate in your <<step-sister>>'s underwear.<br>
<<mcLine "Fuuuck... you're so hot <<step-sis>>...">>
<<mcCum>>
<<npcLustGain 20>>
<<set $curChar.scenes.kitchenFap = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "Geeze... finally...">>
She closes her underwear back and rushes to the bathroom.<br>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</mclrs>>
<<else>>
<<fail>>
<<npcLine "What the hell <<step-bro>>! Gross! Get away from me...">>
<<affectionGain -20>>
<<npcLustGain 10>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</mcchoiceitem>>
<</if>>
<</choicecontainer>>
<</cont>>
<</mcchoiceitem>>
<</choicecontainer>>
<<else>>
She's barely covered.<br>
[img[String.format('img/char/cassy/kitchen/kitchen2.webp')]]<br>
<<sourceLink "https://www.zishy.com/albums/1221-riley-anne-in-jurassic-peaks">>
<<choicecontainer>>
<<mcchoiceitem "What happened to your clothes? 🥵💋">>
<<npcLine $curChar "It's super hot in here, I don't feel like wearing a shirt...">>
You eye her up.<br>
<<npcLine $curChar "That doesn't mean you're allowed to look, perv!">>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.kitchenNaked = true>>
<<run setup.setChar($curChar)>>
<</mcchoiceitem>>
<</choicecontainer>>
<</if>>Your <<step-sister>> is in the living room.
She's relaxing on the couch.<br>
[img[String.format('img/char/cassy/livingroom/livingroom.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/blonde-amateur-teen-shows-off-her-nice-tits-and-fingers-her-ass-on-a-couch-77268263/">>
<<choicecontainer>>
<<choiceitem "Hey <<step-sis>>, anything good on? 💕🥵">>
<<hideLeaveButton>>
<<npcLine "Nah, I've been flipping channels... TV sucks...">>
<<mcLine "Yeah, I hate it...">>
<<affectionGain 10>>
You sit next to her, with a perfect view of her round ass.<br>
<<mcLustGain 20>>
<<showLeaveButton>>
<<choicecontainer>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<choiceitem "Caress her butt 💋">>
<<hideLeaveButton>>
You put your hand on her thigh and slowly work your way up to her buttcheek.<br>
<<npcLine "What the FUCK are you doing?">>
She grabs your wrist and squeezes it.<br>
<<mclrs "I just want to do something nice for you... I promise...">>
She waits a few seconds before releasing you, keeping a frown on her face.<br>
<<mclrs "Turn over...">>
She turns over on the couch, you slowly remove her panties.<br>
<<npcLine "I swear if you do anything weird...">>
<<lrs "Lick her">>
[img[String.format('img/char/cassy/livingroom/cuni2.webp')]]<br><<stb>>
<<npcLustGain 30>>
You slide your hand behind her and lift her pussy to your mouth.<br>
<<npcLine "What... the... hmmm... fuuuuuck...">>
<<lrs "Keep going">>
[img[String.format('img/char/cassy/livingroom/cuni1.webp')]]<br><<stb>>
<<npcLustGain 30>>
You turn her over again and start tongue-fucking her.<br>
<<npcLine "Fuuuck... <<step-bro>>... where did you learn that?">>
<<cont>>
After a moment she pushes you off of her and falls on the couch.<br>
<<cont>>
[img[String.format('img/char/cassy/livingroom/orgasm.webp')]]<br><<stb>>
<<npcCum>>
<<cumAnimation>>
<<set $curChar.scenes.livingRoomCuni = true>>
<<run setup.setChar($curChar)>>
<<npcLine "That... huf... was... huf... okay I guess...">>
<<npcLine "Now fuck off before <<step-mom>> sees you...">>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</choiceitem>>
<br>
<</if>>
<</choicecontainer>>
<</choiceitem>>
<</choicecontainer>>Your <<step-sister>> is in the living room.
<<if $curChar.lust <= 40 >>
She's doing yoga.<br>
[img[String.format('img/char/cassy/livingroom/yoga1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/slim-brunette-aidra-fox-gets-banged-over-a-medicine-ball-after-yoga-83622768/">>
<<else>>
She's doing yoga.<br>
[img[String.format('img/char/cassy/livingroom/yoga2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/blonde-in-sexy-workout-leggings-alice-shea-exposing-her-stunning-teen-body-15075439/">>
<</if>>Your <<step-sister>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She's asleep.<br>
[img[String.format('img/char/cassy/room/nap2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/busty-teen-valya-gets-rid-of-her-panties-and-toys-herself-to-orgasm-69631469/">><br>
<<stealthGain 20>>
<<set $timeForwardOnLeave = true>>
<<else>>
She's asleep.<br>
[img[String.format('img/char/cassy/room/nap1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/met-art-iva-36040554/">><br>
<<stealthGain 20>>
<<set $timeForwardOnLeave = true>>
<</if>>Your <<step-sister>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She's using her computer.<br>
[img[String.format('img/char/cassy/room/computer1.webp')]]<br>
<<else>>
She's using her computer.<br>
[img[String.format('img/char/cassy/room/computer2.webp')]]<br>
<</if>>
<<choicecontainer>>
<<mcchoiceitem "Hey <<step-sis>>, can I use your computer? 💕💋">>
<<hideLeaveButton>>
<<npcLine "No way!... You're not using my computer to watch porn...">>
<<mclrs "I promise I'll be quick...">>
<<npcLine "Can't you just use magazines or something?...">>
<<mcLine "It's not that simple $curChar.name">>
<<npcLine "Yeah you mean you're into weird shit that can only be found on the web, right?... Get out of my room you twerp...">>
<<lrs "Turn back">>
She scoffs and mutters under her breath.<br>
<<npcLine "This dweeb is definitely into step-sister porn...">>
<<npcLustGain 20>>
<<affectionGain 10>>
<<set $curChar.scenes.roomComputer = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</mcchoiceitem>>
<</choicecontainer>>Your <<step-sister>> is in her bedroom.
<<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<if $curChar.progress < 4 >>
She's lying on her bed, using her phone.<br>
[img[String.format('img/char/cassy/room/room2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/teen-with-sexy-eyes-kim-alu-flaunting-her-plump-ass-in-black-panties-53830215/">>
<<else>>
She's almost completely naked, wearing high heels. <br>
[img[String.format('img/char/cassy/room/room3.webp')]]<br>
<<sourceLink "https://www.art-lingerie.com">>
<<choicecontainer>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
/* TODO */
<</if>>
<</choicecontainer>>
<</if>>Your <<step-sister>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She's getting out of bed.<br>
[img[String.format('img/char/cassy/room/room1.webp')]]<br>
<<sourceLink "https://www.metart.com/model/oxana-chic">><br>
<<else>>
She's still in bed.<br>
[img[String.format('img/char/cassy/room/room4.webp')]]<br>
<<sourceLink "https://onlyfans.com/bratgf">><br>
<</if>><<set _randInt = random(0,5)>>
<<switch _randInt>>
<<case 0>>
<<video "img/char/cassy/room/peep10.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d73c4e1a7989">><br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's naked on her bed, touching herself.<br>
<<mcLine "That's fucking hot...">>
<<case 1>>
<<video "img/char/cassy/room/peep9.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph61db6520d8c07">><br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's doing yoga.<br>
<<mcLine "Oh my god... $curChar.name...">>
<<case 2>>
[img[String.format('img/char/cassy/room/peep0.webp')]]<br>
<<sourceLink "https://linktr.ee/bethanypetite">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's naked on her bed.<br>
<<mcLine "Your ass is amazing $curChar.name...">>
<<case 3>>
[img[String.format('img/char/cassy/room/peep1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/euro-teen-erotica-mathea-81672239/">><br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with a toy.<br>
<<mcLine "That pussy looks amazing...">>
<<case 4>>
[img[String.format('img/char/cassy/room/peep2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/sexy-teen-with-nice-titties-emily-flaunts-her-big-booty-in-the-mirror-93531882/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's taking selfies.<br>
<<mcLine "Your body is so tight, $curChar.name...">>
<<case 5>>
[img[String.format('img/char/cassy/room/peep3.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/skinny-teen-babe-lin-lin-gets-rid-of-her-clothes-shows-her-super-pink-twat-73529354/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's naked on her bed.<br>
<<mcLine "I'd really like to touch this ass...">>
<</switch>><<set _randInt = random(0,4)>>
<<switch _randInt>>
<<case 0>>
[img[String.format('img/char/cassy/shower/showerstill2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/amateur-with-nice-tits-vitalia-pugova-removes-her-sheer-bodysuit-and-showers-65625375/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's rinsing herself.<br>
<<mcLine "You look so hot $curChar.name...">>
<<case 1>>
[img[String.format('img/char/cassy/shower/showerstill1.webp')]]<br>
<<sourceLink "https://www.metart.com/model/sandra-b">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's playing with soap.<br>
<<mcLine "I sure would like to help you clean yourself <<step-sis>>...">>
<<case 2>>
<<video "img/char/cassy/shower/shower1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c489a458b637">><br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's rinsing herself.<br>
<<mcLine "Fuuuck...">>
<<case 3>>
<<video "img/char/cassy/shower/shower0.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5da71ab034c32">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's soaping her ass.<br>
<<mcLine "Look at that body...">>
<<case 4>>
<<video "img/char/cassy/shower/shower2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d1aefb1f2a70">><br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with a toy.<br>
<<mcLine "Yeah... get in there <<step-sis>>...">>
<</switch>><<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
[img[String.format('img/char/cassy/computer/selfie0.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/russian-teen-emily-mayers-showing-her-great-ass-while-taking-nude-selfies-59857741/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Jesus... you're so hot <<step-sis>>...">>
<<case 1>>
[img[String.format('img/char/cassy/computer/selfie1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/sweet-latina-mily-mendoza-exposes-her-adorable-round-ass-and-masturbates-66939303/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "You have such a hot body <<step-sis>>...">>
<<case 2>>
[img[String.format('img/char/cassy/computer/selfie2.jpg')]]<br>
<<sourceLink "https://www.instagram.com/simlpydevon/?hl=en">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "That ass is to die for...">>
<<case 3>>
[img[String.format('img/char/cassy/computer/selfie3.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/big-titted-teen-milla-strips-and-flaunts-her-twat-while-holding-a-selfie-stick-24761090/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Fuck $curChar.name... how much time do you spend at the gym?">>
<</switch>><<timed 1s t8n>>
<<npcLine "$player.name?...">>
<<timed 2s t8n>>
You stop in your tracks and sweat pearls start forming on your forehead.<br>
<<npcLine "I know you're out there you little twerp...">>
<<stealthGain -20>>
<<lrs "Try to hide">>
She opens the door and you're caught like a deer in headlights.<br>
<<npcLine "What the fuck are you doing? You want me to tell <<step-mom>> that you jerk off to your <<step-sister>> in the shower?">>
<<mcLine "I'm so sorry $curChar.name...">>
<<npcLine "Well don't stay in the middle of the corridor with your dick in your hand! People could see you through the window...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
/* TODO */
<<else>>
She closes the door and you pull your pants back up.<br>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</timed>>
<</timed>><<if $timeInDay is setup.TIME_NIGHT>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_NIGHT">>
<<elseif $curChar.location is $player.location>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY">>
<<else>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY">>
<</if>><<hideLeaveButton>>
<<npcLine "What the fuck!!!">>
<<cont>>
Your <<step-sister>> rushes in the room.<br>
<<npcLine "What the fuck are you doing on my computer?">>
<<stealthGain -20>>
<<mcLine "I... I just needed to look at something online...">>
<<npcLine "You fucking liar, you're jerking off to pictures of me...">>
<<cont>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
/* TODO */
<<else>>
She grabs the mouse and closes the folder, then takes a step back and points to the door.<br>
<<npcLine "Get the fuck out...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</cont>><<timed 1s t8n>>
<<npcLine "Hey! Who's there?...">>
<<timed 2s t8n>><<stb>>
She rushes to the door and catches you before you can run.<br>
<<npcLine "I fucking knew it, you peeping creep...">>
<<stealthGain -20>>
<<mcLine "I... I was just passing through...">>
<<npcLine "Yeah, right...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
/* TODO */
<<else>>
She slams the door.<br>
<<npcLine "I swear next time I'll jam a pencil in the lock hole while you're peeping!">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</timed>>
<</timed>><<npcLine "Hhmmmmm... $player.name?">>
<<cont>>
You akwardly try to hide your boner by stretching your T-shirt.<br>
<<mcLine "Hey... hey <<step-sis>>...">>
<<npcLine "What the hell! It's the middle of the night, asshole...">>
<<affectionGain -10>>
<<stealthGain -20>>
<<lrs "Continue">>
She squints trying to look at you in the dark.<br>
<<npcLine "Were you jerking off again? Come on dude...">>
<<mcLine "I'm sorry I didn't know what to do...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
She sighs and looks away for a second.<br>
<<npcLine "Geeze...">>
She gets out of bed and comes to you.<br>
<<lrs "Continue">>
[img[String.format('img/char/cassy/room/nighthj.webp')]]<br>
She lowers your briefs and grabs your dick. She squeezes hard and you feel a jolt of pain throughout your body.<br>
<<npcLine "Don't do that again!... I hate being woken up in the middle of the night...">>
<<mclrs "I won't $curChar.name, I promise...">>
[img[String.format('img/char/cassy/room/nighthj2.webp')]]<br>
She starts stroking fast.<br>
<<npcLine "You better not...">>
She wets her lips with her tongue.<br>
<<lrs "Cum">>
<<video "img/char/cassy/room/nightbjcum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c41d01814107">><br>
You ejaculate on your <<step-sister>>'s face, she picks up a container and collects what she can.<br>
<<set $curChar.scenes.roomNightCaughtBlowjob = true>>
<<run setup.setChar($curChar)>>
<<npcLustGain 20>>
<<mcCum>>
<<npcLine "There... now fuck off my room...">>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</lrs>>
<<else>>
<<npcLine "Get the fuck out of my room, now!... or I swear I'll tell <<step-mom>>">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</cont>>
/* TODO remove */<<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<hideLeaveButton>>
<span class="important">Scene preview</span><br>
<<npcLine "What the fuck!!!">>
<<cont>>
Your <<step-sister>> rushes in the room.<br>
<<npcLine "What the fuck are you doing on my computer?">>
<<stealthGain -20>>
<<mcLine "I... I just needed to look at something online...">>
<<npcLine "You fucking liar, you're jerking off to pictures of me...">>
<<cont>>
/*<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>*/
She pauses for a second.<br>
<<npcLine "Are you like... obssessed with me or what...">>
<<mclrs "I just think you're hot...">>
She bends over the computer and grabs the mouse.<br>
<<npcLine "God I look weird on that one. I need to sort these, I haven't done it in a while...">>
She starts sorting her photo folders. As you start to leave she mutters.<br>
<<npcLine "You can use my ass if you want...">>
<<mclrs "Yes please...">>
<<video "img/char/cassy/room/computeranal.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d5474826594f">><br>
She sits backwards on her desk chair, giving you full access to her butthole, you proceed to penetrate her.<br>
<<npcLine "Fuck... nevermind, I can't focus when I'm getting my ass rammed...">>
She gives you her full attention.<br>
<<lrs "Cum">>
<<video "img/char/cassy/room/computeranalcum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5ced9bde19f98">><br>
<<npcCum>>
<<mcCum>>
/*TODO reactivate*/
/*<<set $curChar.scenes.computerCaughtAnal = true>>*/
You finish inside her.<br>
<<mcLine "Fuck... you're so hot...">>
Without saying a word she grabs a container from the desk drawer and collects your juice.<br>
<<npcLine "Don't touch my files!...">>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</mclrs>>
/*<<else>>
She grabs the mouse and closes the folder, then takes a step back and points to the door.<br>
<<npcLine "Get the fuck out...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>*/
<</cont>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
You hear a car outside. By the time you get to the door, someone is already knocking.<br>
<<lrs "Open the door">>
[img[img/char/cassy/story/arrival1.webp]]<br>
<br>
<<npcLine $curChar "Hey <<step-bro>>...">>
She jumps to hug you and you instinctively grab her butt. She doesn't seem to notice.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine $curChar "<<step-mom 'capitalize'>> told me you were out of the hospital...">>
<<mcLine "Oh hi $curChar.name... How was your trip?">>
<<npcLine $curChar "It was fun but I'm glad I'm back, I just want to chill for a while...">>
She grabs the TV remote and jumps on the couch.<br>
<<cont>>
[img[img/char/cassy/story/arrival2.webp]]<br>
<br>
<<mcLustGain 20>>
<<npcLine $curChar "So are you really okay now? Are you on any meds?">>
<<mcLine "It's complicated, but I'm okay for now... glad to have you back!">>
<<set _infoText = "" + $curChar.name + " is now back at the house">>
<<infoText _infoText>>
<<set $curChar.hasArrived = true>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
You've been rock hard for a while. You're going to see your <<step-mother>> to ask her for help. You cross your <<step-sister>> in the corridor.<br>
<<npcLine "Hey nerd...">>
<<mclrs "Hey <<step-sis>>...">>
She takes a glance at the tent you're pitching. <br>
<<npcLine "Oh wow...">>
<<npcLustGain 10>>
<<mcLine "I'm so sorry...">>
<<npcLine "Look, <<step-mom>> explained to me what's been going on with you, I get that it sucks... I know that she's been kinda helping... with your thing...">>
<<mclrs "Yeah...">>
She looks flustered and has trouble keeping eye contact.<br>
<<npcLine "She told me she hurt her wrists playing volleyball or whatever...">>
She pauses for a second.<br>
<<npcLine "I... I've never jerked a guy before...">>
She fiddles with her skirt.<br>
<<npcLine "Can... can you teach me?">>
<<mcLustGain 20>>
<<mclrs "I would love to <<step-sis>>...">>
<<npcLine "Just... no weird shit okay? If you try anything weird you're dead...">>
She goes inside her bedroom and leaves the door open. When you get inside, she's laying on the bed.<br>
<<npcLine "Close the door, idiot...">>
<<lrs "Close the door">>
You climb on the bed with her and remove your pants. Her face turns red but she's trying to act natural.<br>
<<npcLustGain 20>>
<<npcLine "Sooo... what do I do?...">>
<<mcLine "Just... put your hand on it and jerk it gently...">>
You straddle her while she lays on her back.<br>
<<cont>>
<<video "img/char/cassy/story/story1_1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f9de8d511185">><br>
She gently grabs your shaft and starts stroking.<br>
<<mcLine "Fuuuck... you're doing great <<step-sis>>...">>
<<cont>>
<<npcLine "Your dick is like... super hard... does it hurt?">>
<<mcLine "No it feels great in your hand...">>
She keeps stroking for a while.<br>
<<mclrs "I'm about to cum <<step-sis>>...">>
<<npcLine "Wait... what... what do I do?...">>
<<cont>>
<<video "img/char/cassy/story/story1_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f9de8d511185">><br>
You erupt all over your <<step-sister>>'s face and chest. She looks shocked but keeps on jerking.<br>
<<npcLustGain 20>>
<<mcCum>>
<<cont>>
<<mcLine "Fuuuck... you're amazing <<step-sis>>...">>
<<npcLine "Aren't you supposed to cum in a cup or something?...">>
<<mcLine "Shit, yes...">>
<<npcLine "Geeze... think ahead next time...">>
<<mcLine "You want to do it again?...">>
<<npcLine "Just... just shut up and grab me a towel, idiot...">>
<<cont>>
You pass her a towel and she signs for you to leave.<br>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " to milk you">>
<<infoText _infoText>>
<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>
<<set setup.getChar(setup.CHAR_CASSY).progress = 1>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
As you try to go to the shower, you <<step-sister>> steps out of the bathroom.<br>
<<npcLine "Hey dweeb...">>
<<mclrs "Hey <<step-sis>>...">>
She takes a glance at your crotch.<br>
<<npcLine "Duuuude... again? When are you NOT hard you fucking perv?">>
<<npcLustGain 10>>
<<mclrs "Can you give me a hand?...">>
She pauses and sighs.<br>
<<npcLine "Fine... but hurry up I have to go soon...">>
She grabs you by the belt and drags you to her bed. You remove your pants while she closes the door.<br>
<<cont>>
<<video "img/char/cassy/story/story2_1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b64ea74bab84">><br>
<br>
She starts stroking with both hands. She looks a lot more confident that the first time she laid a hand on your dick.<br>
<<cont>>
After a while you can see she's starting to get impatient...<br>
<<npcLine "Duuuude... hurry up...">>
<<mclrs "I'm sorry <<step-sis>>, looks like it's not doing it..." t8n>>
She sighs.<br>
<<npcLine "Well I don't have all day...">>
She licks her lips.<br>
<<mclrs "$curChar.name what the fuck ?" t8n>>
<<video "img/char/cassy/story/story2_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5fa9cf9db6ab8">><br>
She starts sucking you off, making gagging sounds as she goes down.<br>
<<mcLine "Fuuuck...">>
You can't hold for long.<br>
<<lrs "Cum">>
<<video "img/char/cassy/story/story2_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5cc0ac1fca0b9">><br>
<<npcLustGain 20>>
<<mcCum>>
You ejaculate on your <<step-sister>>'s face.<br>
<<npcLine "There you go...">>
<<mclrs "Wow... thank you <<step-sis>>...">>
She grabs a nearby towel and wipes her face.<br>
<<npcLine "Are we done here? I have stuff to do...">>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " for a blowjob">>
<<infoText _infoText>>
<<set _infoText = $curChar.name + "'s lust will now raise automatically as time passes">>
<<infoText _infoText>>
<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>
<<set setup.getChar(setup.CHAR_CASSY).progress = 2>>
<<set setup.getChar(setup.CHAR_CASSY).availableSexModes.push("blowjob")>>
<<showLeaveButton>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<<scrollToBottom>>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
You see your <<step-sister>> in the hallway.<br>
<<mcLine "Hey <<step-sis>>! Look what I got for you...">>
You hand her the gym pants you bought online.<br>
<<npcLine "...one pair? That's it?... You got any idea how many pairs you stained?">>
<<mcLine "I... I'm sorry...">>
She sighs and heads to her room.<br>
<<lrs "Wait">>
While walking down the corridor a few minutes later you see your <<step-sister>> in her bedroom with the door ajar. <br>
<<lrs "Peep">>
[img[img/char/cassy/story/story3_1.webp]]<br>
She's checking herself in the mirror, with the pants you bought her. You feel a rush of heat, you can't contain yourself anymore.<br>
<<lrs "Masturbate">>
You start masturbating frantically looking at her from the corridor.<br>
<<npcLine "...bro? ...are you okay?">>
She sees you touching yourself and starts laughing hysterically.<br>
<<npcLine "Dude... you're like an animal... that's so weird...">>
<<npcLustGain 10>>
She puts her hand around the base of your cock.<br>
<<npcLine "Fuck... you're super hard again... you want a blowie?">>
<<mclrs "I want you...">>
<<npcLustGain 10>>
<<npcLine "Nuh-uh... too far... be glad I'm already helping you with your duties...">>
<<mclrs "Please <<step-sis>>, I really want to have sex with you... that's all I think about...">>
<<npcLustGain 10>>
<<npcLine "Dude... stop being weird...">>
You start caressing her ass while she strokes you. You whisper in her ear.<br>
<<mclrs "Please...">>
<<npcLustGain 10>>
<<npcLine "Listen, I'll help you just this once, but DO NOT put your thing anywhere near my v-hole">>
She lowers her pants. Your breath is heavy. You spit on your hand and rub your saliva on your dick. You approach her tight butthole with the head of your rock-hard penis. <br>
<<lrs "Insert yourself">>
[img[img/char/cassy/story/story3_2.webp]]<br>
<br>
You're barely inside and it already feels amazing.<br>
<<npcLine "Fuck... be careful...">>
<<cont>>
<<video "img/char/cassy/story/story3_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f495c33b52e2">><br>
You start pounding. <br>
<<npcLine "Hey! Slower... I'm not used to this kind of things...">>
Your mind goes blank.<br>
<<mcLine "This is incredible!">>
<<lrs "Carry her to the couch">>
<<video "img/char/cassy/story/story3_5.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph6034d048130b4">><br>
You keep pounding her for a few minutes. Without leaving her hole for a second you carry her to the couch. <br>
<<npcLine "Ugh... ugh... huf... ugh...">>
<<mcLine "I love you so fucking much <<step-sis>>!">>
You're finally at your limit.<br>
<<lrs "Cum 💦">>
<<video "img/char/cassy/story/story3_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph59ac8e30da6f9">><br>
<<npcLustGain 20>>
<<mcCum>>
You empty youself inside her.<br>
She has trouble getting her breath back.<br>
<<cont>>
<<npcLine "Seriously?... Did you really have to finish... inside?...">>
You hear a sound coming from the corridor. She quickly puts her pants back on.<br>
<<npcLine "Get out of here, I think <<step-mom>>'s coming...">>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
/*<<set _infoText = "You can now ask " + $curChar.name + " for anal sex">>
<<infoText _infoText>>*/
/*<<set _infoText = "New interactions available with " + $curChar.name>>
<<infoText _infoText>>*/
<<set setup.getChar(setup.CHAR_CASSY).progress = 3>>
<<set setup.getChar(setup.CHAR_CASSY).availableSexModes.push("anal")>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</lrs>>
<</cont>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</lrs>>
<</lrs>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _char4 to {
id: "nurse",
name: "Nurse Espinoza",
affection: 0,
lust: 0,
juice: 0,
location: "LOCATION_HOSPITAL_CHAR_NURSE_ROOM",
isHome: false,
isRoughed: false,
isHorny: false,
roughedTimeOut: 0,
hadSex: false,
style:"speech-female",
generic:false,
availableSexModes: [],
progress: -1,
room: "LOCATION_HOSPITAL",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: true
}>>
<<set _scenes to {
help: false
}>>
<<set _char4.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _char4.daily = _daily>>
<<set $chars.push(_char4)>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's checking files.<br>
[img[String.format('img/char/nurse/room/room7.webp')]]<br>
<<else>>
She's showing off to you.<br>
[img[String.format('img/char/nurse/room/room0.webp')]]<br>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
[img[String.format('img/char/nurse/room/room8.webp')]]<br>
<<else>>
She's showing off to you.<br>
[img[String.format('img/char/nurse/room/room5.webp')]]<br>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
[img[String.format('img/char/nurse/room/room9.webp')]]<br>
<<else>>
She's showing off to you.<br>
[img[String.format('img/char/nurse/room/room3.webp')]]<br>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
[img[String.format('img/char/nurse/room/room9.webp')]]<br>
<<else>>
She's showing off to you.<br>
[img[String.format('img/char/nurse/room/room3.webp')]]<br>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
[img[String.format('img/char/nurse/room/room9.webp')]]<br>
<<else>>
She's showing off to you.<br>
[img[String.format('img/char/nurse/room/room3.webp')]]<br>
<</if>><<mcLine "Hey $curChar.name, I'm in need of some help...">>
<<cont>>
She turns to you while adjusting her gloves.<br>
<<npcLine "Yeah I can see that... take a seat over there...">>
<<cont>>
She grabs something from the cabinet and walks towards you while unbuttoning her shirt.<br>
<<npcLine "This will make it easier, you'll see...">>
<<mcLustGain 20>>
<<cont>>
<<video "img/char/nurse/help/nursehj.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d1e38dc10357">><br>
She lubes a toy and starts stroking you with it. You can't help touching her perky tits.<br>
<<mcLine "You're so hot $curChar.name">>
<<cont>>
<<npcLine "I know... come on hurry up and cum...">>
<<choicecontainer>>
<<mcchoiceitem "I'm cumming... 💦🥛">>
She quickly slides the toy off of your shaft and leans forward.<br>
<<cont>>
<<video "img/char/nurse/help/nursetitcum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5dcd8cc7c72fc">><br>
She carefully slides your cock under her bra and moves her tits up and down.<br>
<<npcLine "That's it big boy, come for me...">>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.help = true>>
<<run setup.setChar($curChar)>>
<<mcLine "Fuuuck...">>
<<cont>>
She quickly grabs a container and collects your seed.<br>
<<npcLine "There we go... good session... come back when you're ready for harvest...">>
<<mclrs "Thanks $curChar.name! 💕">>
<<npcLine "Yeah, you're welcome...">>
<<affectionGain 10>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
After searching for a while and asking for directions, you find $curChar.name's office. The door is half open.<br>
<<lrs "Take a peek">>
[img[img/char/nurse/story/story1_1.png]]<br>
<<sourceLink "https://www.pornpics.com/galleries/beautiful-nurse-peta-jensen-slowly-loses-her-uniform-shows-her-perfect-bosom-45983560/">><br>
$curChar.name is changing, you have trouble getting your eyes off of her body.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine "May I help you?...">>
As your eyes rise up from staring at her features you find out she is looking directly at you.<br>
<<mclrs "I... I'm sorry the door was open...">>
<<npcLine "Oh, it's you...">>
Still in her underwear, she walks behind you and closes the door.<br>
<<mcLine "The doctor said I...">>
<<npcLine "Yeah yeah I know...">>
She sits you on the bed and gets back to putting her scrubs on.<br>
<<cont>>
[img[img/char/nurse/story/story1_2.png]]<br>
<<sourceLink "https://www.pornpics.com/galleries/beautiful-nurse-peta-jensen-slowly-loses-her-uniform-shows-her-perfect-bosom-45983560/">><br>
<<mcLustGain 20>>
<<npcLine "Look, I have a @@.important;business proposition@@ for you... and if you're smart, you're going to take the deal...">>
You cross your arms, ready to hear her.<br>
<<cont>>
<<npcLine "What you have in your balls, it's @@.important;liquid gold@@... it can be sold for a lot of money on the right market... and I happen to know some people...">>
<<npcLine "The government only asks one bottle a week from you. Any extra you sell to me, and @@.important;I'll make you rich@@, deal?">>
<<lrs "Take the deal">>
You shake her hand.<br>
<<npcLine "I knew we could come to an understanding...">>
She glances at your crotch.<br>
<<npcLine "Oh and I guess you're here to get milked?">>
Without missing a beat she grabs your pants and brings them down to your hips.<br>
<<cont>>
<<video "img/char/nurse/story/story1_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f6a584d497a6">><br>
Her soft hands feel amazing on your shaft.<br>
<<npcLine "Hmmm... I've kinda missed this cock since you left the hospital">>
<<npcLustGain 20>>
<<cont>>
She picks up the pace, your mind goes blank.<br>
<<npcLine "Come on... I have to get back to my rounds soon...">>
<<mclrs "I... I'm about to come...">>
<<video "img/char/nurse/story/story1_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f6a584d497a6">><br>
She quickly grabs the cup and places it near the tip of your cock while still stroking you with her other hand.<br>
<<npcLine "That's it... come for me...">>
<<npcLustGain 20>>
<<mcCum>>
<<lrs "Continue">>
<<npcLine "There it is...">>
She brings the cup to her eyes.<br>
<<npcLine "You and me are going to make a lot of cash...">>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " to milk you">>
<<infoText _infoText>>
<<set $curChar.progress = 0>>
<<cont>>
<<npcLine "Ok you have to go now... bye...">>
She shoves you out of her office while you're still putting your pants back.<br>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</mclrs>>
<</cont>>
<</lrs>>
<<leaveButton "LOCATION_HOSPITAL" "hidden">>/* NPC 2 */
<<set _char2 to {
id: "pam",
name: "Pam",
relToMc: "step-mother",
relToMc2: "step-mom",
relToMc3: "step-mommy",
relFromMc: "step-son",
affection: 0,
lust: 0,
location: "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM",
isHome: true,
isRoughed: false,
isHorny: false,
roughedTimeOut: 0,
hadSex: false,
style:"speech-pam",
generic:false,
availableSexModes: [],
progress: 0,
room: "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: true
}>>
<<set _scenes to {
/* Progress 0 */
livingRoomMassage:false,
kitchenUnderwear:false,
livingRoomMassageTouch:false,
roomFlash:false,
/* Progress 1 */
help:false,
livingRoomHandjob:false,
kitchenSlap:false,
kitchenHandjob:false,
poolButtMassage:false,
poolHandjob:false,
/* Progress 2 */
blowjob:false,
poolBlowjob:false,
roomNightCaughtBlowjob:false,
/* Progress 3 */
sex:false,
livingRoomSex:false,
kitchenSex:false,
bathroomCaughtSex:false,
roomDayCaughtSex:false,
poolSex:false,
balconySex:false,
/* Progress 4 */
anal:false,
livingRoomAnal:false,
roomAnal:false,
computerCaughtAnal:false
}>>
<<set _char2.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _char2.daily = _daily>>
<<set $chars.push(_char2)>><<set _success = setup.chanceRoll("lust", $curChar)>>
<<mcLine "Hey <<step-mom>>, could you please help me?">>
<<cont>>
<<if _success>>
<<success>>
She turns to you and looks at your crotch, then points to it with her finger.<br>
<<npcLine "Sweetheart, do you want <<step-mommy>> to milk you again? Come here...">>
<<cont>>
She guides you to her bed and starts removing her clothes.<br>
<<npcLine "This will make it easier... you like <<step-mommy>>'s body don't you?...">>
She crawls on the bed and reaches for your cock.<br>
<<cont>>
<<video "img/char/pam/help/help1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58734c2c15748">><br>
Her hands are soft, she jerks you with vigor, her tits bouncing with each stroke.<br>
<<cont>>
<<npcLine "Hmmm... I'm glad you asked me to do this. I'd rather you get milked here than in a scary hospital...">>
<<choicecontainer>>
<<mcchoiceitem "I'm cumming <<step-mom>>... 💦🥛">>
She quickly grabs the container and places it near the tip of your cock.<br>
<<cont>>
<<video "img/char/pam/help/help2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c150a7e78e7d">><br>
<<npcLustGain 20>>
<<mcCum>>
She keeps stroking your while you ejaculate in the container.<br>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "That's it... good boy... what a big load...">>
<<mclrs "Thanks <<step-mom>>, I love you! 💕">>
<<npcLine "I love you too honey...">>
<<affectionGain 10>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcchoiceitem>>
<<choiceitem "Don't warn her 💦">>
<<video "img/char/pam/help/help3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f1b63e2d6959">><br>
<<mcCum>>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
You feel spasms throughout your body. You cum in your <<step-mom>>'s hands.<br>
<<cont>>
<<npcLine "Oooh... $player.name... what did you do that for?... I'm very disappointed in you... it's everywhere now... how am I going to pick it up?...">>
<<affectionGain -20>>
<<mclrs "I'm sorry <<step-mom>>">>
<<npcLine "It's okay sweetheart... don't forget to warn <<step-mommy>> next time...">>
<<affectionGain 10>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</choiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "Sorry sweetie, <<step-mommy>>'s busy... go ask <<=setup.getChar(setup.CHAR_NURSE).name>>...">>
She closes the door.<br>
<<showLeaveButton>>
<</if>>
<</cont>><<set _success = setup.chanceRoll("lust", $curChar)>>
<<hideLeaveButton>>
<<if $curChar.progress > 2>>
<<mcLine "<<step-mom 'capitalize'>>, I want to have sex with you...">>
<<else>>
<<mcLine "<<step-mom 'capitalize'>>, can I have a blowjob?...">>
<</if>>
<<cont>>
She turns to you with a surprised look on her face.<br>
<<cont>>
<<if _success>>
<<success>>
<<npcLine "Sure sweetie, come here... <<step-mommy>> will take care of you...">>
<<cont>>
You drop your pants and climb on her bed while she smiles at you with her arms crossed.<br>
<<cont>>
<<video "img/char/pam/room/sex/intro.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58745b4b90d7c">><br>
She sits in front of you and starts gently stroking your cock while presenting her butt to you.<br>
<<cont>>
<<set _randInt = random(0,3)>>
<<if _randInt == 0>>
<<npcLine "You're so stiff... the doctor said you need to release often, okay?">>
<<elseif _randInt == 1>>
<<npcLine "You couldn't wait to come see me, couldn't you...">>
<<elseif _randInt == 2>>
<<npcLine "I'm happy to help with your duties, <<step-son>>... ">>
<<else>>
<<npcLine "So hard... are you in pain?...">>
<</if>>
<<cont>>
<<npcLine "What do you want to do today?">>
<<choicecontainer "main">>
<<mcsexchoiceitem "I would love it if you used your mouth <<step-mom>>" "blowjob" "main" -1>>
<<cont>>
<<npcLine "You like <<step-mommy>>'s mouth, don't you... it's okay, there's no shame in it...">>
<<cont>>
She removes her clothes and sits in front of you with a smile on her face. She keeps eye contact while you get up and slowly push your erect member to her face.<br>
<<cont>>
<<goto "CHAR_PAM_SEX_ROOM_BJ">>
<</cont>>
<</cont>>
<</cont>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Can I make love to your mouth?" "facefuck" "main" 120>>
<<if _success>>
<<npcLine "Oh... okay...">>
She removes her clothes and lays her back on the bed, with her head sticking out to the side.<br>
<<npcLine "Like this?...">>
<<lrs "Fuck her face">>
<<goto "CHAR_PAM_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<else>>
<<npcLine "No honey, I don't want to do that...">>
<</if>>
<</mcsexchoiceitem>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "I'd like to have sex with you" "missionary" "main" 60>>
<<if _success>>
<<npcLine "Sure honey, there...">>
She removes her clothes and lays on her back, opening her legs for you.<br>
<<lrs "Fuck her">>
<<goto "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "I'm sorry honey, I can't do that...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "What do you want <<step-mom>>?" "pick" "main" -1>>
<<npcLine "Oh... well...">>
She keeps stroking you while she hesitates.<br>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<set _randInt = random(0,2)>>
<<else>>
<<set _randInt = random(0,1)>>
<</if>>
<<if _randInt == 0>>
<<npcLine "I'm going to use my mouth to make you feel good, okay?...">>
<<lrs "Continue">>
<<goto "CHAR_PAM_SEX_ROOM_BJ">>
<</lrs>>
<<elseif _randInt == 1>>
<<npcLine "Would you like to have sex with <<step-mommy>>'s mouth?...">>
<<lrs "Continue">>
<<goto "CHAR_PAM_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<elseif _randInt == 2>>
<<npcLine "Come here...">>
<<lrs "Continue">>
<<goto "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "I'm sorry honey, I'm busy... later maybe...">>
She closes the door.<br>
<<showLeaveButton>>
<</if>>
<</cont>>
<</cont>>
/*<<video "img/char/pam/room/sex/cumshot (1).webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c93f065e56a0">><br>
<<video "img/char/pam/room/sex/sexside (1).webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=560214224">><br>*/<<video "img/char/pam/room/sex/bj.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph61f41ddd851ee">><br>
She takes you into her mouth and sucks you gently, pausing to lick your shaft.<br>
<<cont>>
<<npcLine "Hmmm... hmmm... hmmm... *gag*... is <<step-mommy>>'s mouth making you feel good?...">>
<<cont>>
<<choicecontainer "blowjob">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "<<step-mom 'capitalize'>> I want you...(missionary)" "blowjob_missionary" "blowjob" 60>>
<<if _success>>
<<npcLine "Hmmm... *gag*... okay sweetie, let me move into position...">>
<<cont>>
She lays on her back and opens her legs for you.<br>
<<npcLine "Come here...">>
<<lrs "Fuck her">>
<<goto "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</cont>>
<<else>>
<<npcLine "*gag*... *gag*... sorry honey... not today... *gag*">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "<<step-mom 'capitalize'>> your mouth feels so good...(cum outside)" "blowjob_cum_outside" "blowjob" -1>>
<<video "img/char/pam/room/sex/cumshot.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58c466aa61bc5">><br>
<<npcLustGain 10>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
You climb on the bed with her and she grabs your cock. She keeps jerking while you erupt in her face.<br>
<<mcLine "Fuuuck...">>
<<npcLine "Good job sweetie...">>
<<showLeaveButton>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... (cum inside)" "blowjob_cum_inside" "blowjob" 120>>
<<if _success>>
<<video "img/char/pam/room/sex/bjcuminside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph60fed79068d10">><br>
<<npcLustGain 30>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
She gets up from the bed, you sit down and she takes you into her mouth. She gently sucks while you ejaculate inside her mouth.<br>
<<mcLine "Fuuuuck...">>
<<npcLine "There you go honey... do you feel better? Now <<step-mommy>> needs some time to clean up...">>
<<showLeaveButton>>
<<else>>
<<npcLine "*gag*... no sweetie... somewhere else...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<video "img/char/pam/room/sex/missionary.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d911c74cb512">><br>
She invites you in, lifting her legs with her arms. You slide inside her while holding her body.<br>
<<cont>>
<<npcLine "Yes... hmmm... yes... fuck me, boy...">>
<<cont>>
<<choicecontainer "missionary">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
<<mcsexchoiceitem "Can I take your other hole?..." "missionaryanal" "missionary" 150>>
<<if _success>>
<<npcLine "Oh, you want to fuck <<step-mommy>>'s butthole?...">>
She lifts her legs and puts them to the side.<br>
<<npcLine "Like this?...">>
<<lrs "Fuck her ass">>
<<goto "CHAR_PAM_SEX_ROOM_ANAL">>
<</lrs>>
<<else>>
<<npcLine "Sorry honey... you're not getting <<step-mommy>>'s butthole today...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "I can't hold anymore...(cum outside)" "missionary_cum_outside" "missionary" -1>>
<<video "img/char/pam/room/sex/cumoutside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph603ae8cbdbf0e">><br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.sex = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
You shoot your load on her body while she carresses herself.<br>
<<mcLine "Oooh... god...">>
<<npcLine "Hmmm... there's so much... okay <<step-mommy>> has to clean up now. Bye honey...">>
<<showLeaveButton>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum...(cum inside)" "missionary_cum_inside" "missionary" 80>>
<<if _success>>
<<video "img/char/pam/room/sex/cuminside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph593fe12368055">><br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.sex = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
You ejaculate inside her.<br>
<<mcLine "Fuuuuuck...">>
You're both breathing heavily.<br>
<<npcLine "Oooh... did you have fun? Do you feel better?...">>
<<showLeaveButton>>
<<else>>
<<npcLine "No honey, not inside...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<video "img/char/pam/room/sex/facefuck.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5edeadcf0a44e">><br>
She guides you into her mouth and you start fucking her throat.<br>
<<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<choicecontainer "facefuck">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "Hmmm... turn around...(missionary)" "facefuck_missionary" "facefuck" 60>>
<<if _success>>
<<npcLine "*gag*... *gag*... oh, are you done with <<step-mommy>>'s mouth?...">>
She wipes her face, you help her turn herself around on the bed.<br>
<<lrs "Fuck her">>
<<goto "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "*gag*... *gag*... no...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<mcsexchoiceitem "<<step-mom 'capitalize'>> your mouth feels so good...(cum outside)" "blowjob_cum_outside" "facefuck" -1>>
<<video "img/char/pam/room/sex/cumshot.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58c466aa61bc5">><br>
<<npcLustGain 10>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
You climb on the bed with her and she grabs your cock. She keeps jerking while you erupt in her face.<br>
<<mcLine "Fuuuck...">>
<<npcLine "Good job sweetie...">>
<<showLeaveButton>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... (cum inside)" "blowjob_cum_inside" "facefuck" 120>>
<<if _success>>
<<video "img/char/pam/room/sex/bjcuminside.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph60fed79068d10">><br>
<<npcLustGain 30>>
<<mcCum>>
<<set $curChar.scenes.blowjob = true>>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
She gets up from the bed, you sit down and she takes you into her mouth. She gently sucks while you ejaculate inside her mouth.<br>
<<mcLine "Fuuuuck...">>
<<npcLine "There you go honey... do you feel better? Now <<step-mommy>> needs some time to clean up...">>
<<showLeaveButton>>
<<else>>
<<npcLine "*gag*... no sweetie... somewhere else...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $success = setup.chanceRoll("lust", $curChar)>>
<<if $success>>
<<success>>
You gently shake her by pushing her shoulder.<br>
<<npcLine $curChar "Hmmm... oh... $player.name! What is it? What time is it?">>
<<include "ACTION_WAKE_MENU">>
<<showLeaveButton>>
<<else>>
<<fail>>
<<npcLine $curChar "$player.name... it's very late, please go back to sleep sweetie...">>
<<affectionGain -20>>
<<showLeaveButton>>
<<endif>><<mcLine "Hey <<step-mom>>, it's me, can I come in?">>
<<npcLine "Sure honey, come in...">>
<<lrs "Open the door">>
<<goto "ROOM_MENU">>
<</lrs>><<set $char2 = setup.getChar(setup.CHAR_PAM)>>
<<set _dayInWeek = setup.dayInWeek()>>
/* Defaults */
<<set $char2.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<<set $char2.isHome = true>>
/* Bathroom */
<<if $timeInDay == setup.TIME_EARLY_MORNING and (_dayInWeek == setup.DAY_TUESDAY or _dayInWeek == setup.DAY_THURSDAY)>>
<<set $char2.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<set $char2.isHome = true>>
<<endif>>
/* Pool */
<<if $timeInDay == setup.TIME_AFTERNOON and (_dayInWeek == setup.DAY_SUNDAY or _dayInWeek == setup.DAY_WEDNESDAY or _dayInWeek == setup.DAY_THURSDAY)>>
<<set $char2.location = "LOCATION_MAIN_HOUSE_POOL">>
<<set $char2.isHome = true>>
<<endif>>
<<if $timeInDay == setup.TIME_MORNING and (_dayInWeek == setup.DAY_MONDAY or _dayInWeek == setup.DAY_TUESDAY or _dayInWeek == setup.DAY_THURSDAY or _dayInWeek == setup.DAY_SUNDAY)>>
<<set $char2.location = "LOCATION_MAIN_HOUSE_POOL">>
<<set $char2.isHome = true>>
<<endif>>
/* Gym */
<<if $timeInDay == setup.TIME_EARLY_MORNING and (_dayInWeek == setup.DAY_MONDAY or _dayInWeek == setup.DAY_FRIDAY)>>
<<set $char2.location = "LOCATION_GYM">>
<<set $char2.isHome = false>>
<<endif>>
/* Kitchen */
<<if $timeInDay == setup.TIME_MORNING and (_dayInWeek == setup.DAY_WEDNESDAY or _dayInWeek == setup.DAY_FRIDAY or _dayInWeek == setup.DAY_SATURDAY)>>
<<set $char2.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
<<set $char2.isHome = true>>
<<endif>>
/* Living room */
<<if $timeInDay == setup.TIME_EVENING and (_dayInWeek == setup.DAY_MONDAY or _dayInWeek == setup.DAY_THURSDAY or _dayInWeek == setup.DAY_SATURDAY or _dayInWeek == setup.DAY_SUNDAY)>>
<<set $char2.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set $char2.isHome = true>>
<<endif>>
/* Lust */
<<if $char2.lust > 100>>
<<set $char2.lust = 100>>
<<elseif $char2.lust <0>>
<<set $char2.lust = 0>>
<<endif>>
<<if $char2.lust >= 50>>
<<set $char2.isHorny = true>>
<<else>>
<<set $char2.isHorny = false>>
<<endif>>
/* Affection */
<<if $char2.affection > 100>>
<<set $char2.affection = 100>>
<<elseif $char2.affection <0>>
<<set $char2.affection = 0>>
<<endif>>
/* Update */
<<set setup.setChar($char2)>>Your <<step-mother>> is in the living room.
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<if setup.dayInWeek() != setup.DAY_THURSDAY>>
She's wearing a cute dress.<br>
[img[String.format('img/char/pam/livingroom/livingroom0.webp')]]<br>
<<choicecontainer>>
/*<<mcchoiceitem "Hey $curChar.name, I love this dress! Where did you get it?">>
She looks down at her dress and smiles.<br>
<<npcLine "Honey... I made it myself and I'm pretty sure you already know that, you flirt...">>
<<set $timeForwardOnLeave = true>>
<<affectionGain 10>>
<</mcchoiceitem>> 💕
<br>*/
<<mcchoiceitem "Would you like a massage <<step-mom>>? 🥵💋">>
<<hideLeaveButton>>
<<npcLine "That's nice of you to offer honey... sure, I would like one...">>
She turns to the side and positions herself on the couch. You sit behind her and put your hands on her shoulders.<br>
<<lrs "Massage her shoulders">>
[img[String.format('img/char/pam/livingroom/shouldermassage.jpg')]]<br>
<<npcLine "Mmmm... this feels nice...">>
<<affectionGain 10>>
You keep massaging her for a few minutes while she watches TV, she lets out an occasional moan.<br>
<<set $curChar.scenes.livingRoomMassage = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<lrs "Reach for her breasts <<= setup.chanceIndicator('lust', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("lust", $curChar)>>
<<if _success>>
<<success>>
[img[String.format('img/char/pam/story/story1_3.webp')]]<br>
You gently put your arms on her chest and start massaging while breathing heavily down her neck.<br>
<<npcLine "Ooooh... okay... I think you're getting a bit excited $player.name">>
<<lrs "Keep going">>
She puts her hands on your arms, but waits a few seconds before stopping you.<br>
<<npcLine "Okay I think I've had enough for today... thank your for the massage $player.name...">>
She avoids your gaze but you can see her cheeks are flushed.<br>
<<set $timeForwardOnLeave = true>>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.livingRoomMassageTouch = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<if $curChar.progress > 0>>
<<lrs "I have a problem down there <<step-mom>>... <<= setup.chanceIndicator('lust', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("lust", $curChar)>>
She turns around and looks at your crotch.<br>
<<cont>>
<<if _success>>
<<success>>
<<npcLine "My poor boy... did you get like this from giving <<step-mommy>> a massage?...">>
<<cont>>
<<video "img/char/pam/livingroom/massage_hj_1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5aca48c5818b7">><br>
She pulls down your pants and starts stroking you.<br>
<<npcLine "Hmmm... look how hard you are... you should have told me sooner...">>
<<mclrs "<<step-mom 'capitalize'>> I'm about to come...">>
<<npcLine "It's okay honey, go ahead...">>
<<lrs "Cum 💦">>
<<video "img/char/pam/livingroom/massage_hj_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5ed55540cb112">><br>
You ejaculate in her hands.<br>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.livingRoomMassageHandjob = true>>
<<npcLine "Good boy...">>
She grabs a container from her purse and collects your semen.<br>
<<mcLine "Fuuuck... I love you <<step-mom>>...">>
<<cont>>
<<affectionGain 10>>
<<npcLine "Okay honey, now go away before your <<step-sister>> shows up...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "$player.name... again?... I'm sorry you'll have to take care of it yourself this time...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</lrs>>
<</if>>
<</lrs>>
<<else>>
<<fail>>
<<npcLine "$player.name... what are you doing... stop that...">>
She grabs your hands and gives you a mean look.<br>
<<npcLine "I think I've had enough for today...">>
<<set $timeForwardOnLeave = true>>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</lrs>>
<</mcchoiceitem>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
/* TODO */
<</if>>
<</choicecontainer>>
<<else>>
She's wearing a revealing black blouse.<br>
[img[String.format('img/char/pam/livingroom/livingroom1.webp')]]<br>
<<sourceLink "https://www.metart.com/search/isabella%20d">>
<<choicecontainer>>
/*<<mcchoiceitem "What are you watching, $curChar.name?">>
<<npcLine "Oh it's this tv show about swords and dragons. There's a bit too much violence for my taste, but it's exciting...">>
<<affectionGain 10>>
<</mcchoiceitem>> 💕
<br>*/
<<mcchoiceitem "Aren't you cold, <<step-mom>>? 🥵💋">>
<<hideLeaveButton>>
<<npcLine "No I'm not, what do you mean?...">>
<<mclrs "I'm sorry <<step-mom>>... I just meant your breasts are showing...">>
<<npcLine "Erf I know, I like this blouse, it's very comfortable... but it doesn't close very well...">>
<<mcLustGain 20>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mclrs "I... I like it too...">>
<<npcLine "Oooh honey... I can see you like it very much indeed... Want me to help with that?">>
Without waiting for an answer, she turns around and presents herself to you.<br>
<<npcLine "Come on, you can use <<step-mommy>>'s body, it's okay...">>
<<lrs "Take her on the couch">>
<<video "img/char/pam/livingroom/couchfuck1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c83c82e94699">><br>
<<npcLine "Oooooh... Does <<=setup.getChar(setup.CHAR_NURSE).name>> know that this is the kind of things you do with your <<step-mommy>> now?">>
<<mclrs "Turn around...">>
<<video "img/char/pam/livingroom/couchfuck2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c83c82e94699">><br>
She straddles you and starts moving her hips.<br>
<<choicecontainer>>
<<choiceitem "Cum inside 💦">>
[img[String.format('img/char/pam/livingroom/chairfuckcuminside.webp')]]<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.livingRoomSex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Oooooh... $player.name... it feels hot inside...">>
<<cont>>
She caresses your chest and smiles.<br>
<<npcLine "This was fun, let's do that again when <<=setup.getChar(setup.CHAR_CASSY).name>> is not around...">>
<<showLeaveButton>>
<</cont>>
<</choiceitem>>
<<choiceitem "Cover her 💦">>
[img[String.format('img/char/pam/livingroom/chairfuckcumoutside.webp')]]<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.livingRoomSex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "$player.name... why would you do that... it's everywhere now...">>
She opens one eye, the other one covered with your seed.<br>
<<npcLine "...and who is going to clean that up? Be a dear and grab me a towel...">>
<<showLeaveButton>>
<</choiceitem>>
<</choicecontainer>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<<else>>
<<mclrs "I like it too, it looks very nice on you...">>
<<npcLustGain 20>>
<<affectionGain -10>>
<<npcLine "I'm flattered honey but keep your eyes to youself, won't you?...">>
<<showLeaveButton>>
<</mclrs>>
<</if>>
<</mclrs>>
<</mcchoiceitem>>
<</choicecontainer>>
<</if>>Your <<step-mother>> is in her bedroom.
<<if setup.dayInWeek() != setup.DAY_FRIDAY>>
She's relaxing on the balcony.<br>
[img[String.format('img/char/pam/room/room0.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Mind if I relax with you for a minute, <<step-mom>>? 💕">>
<<npcLine "Oh sure honey... grab a seat...">>
You spent a few minutes relaxing and talking with her.<br>
<<affectionGain 10>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mclrs "<<step-mom 'capitalize'>>, I think I'm in love with you...">>
<<hideLeaveButton>>
She scoffs.<br>
<<npcLine "Honey, that's not funny... don't joke about that...">>
<<mclrs "I mean it...">>
<<affectionGain 20>>
Her face turns red.<br>
<<npcLine "No you're not... you're confused and horny... you'll see... come here...">>
<<lrs "Come to her">>
<<video "img/char/pam/room/balconysex.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5ef3107b452c2">><br>
She removes her panties and guides you inside.<br>
<<npcLine "Shush honey... people can hear us here...">>
The thought of neighbors hearing you fucking your <<step-mom>> makes your mind go blank.<br>
<<lrs "Cum">>
[img[String.format('img/char/pam/livingroom/chairfuckcuminside.webp')]]<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.balconySex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "So?... what about now?">>
<<mcLine "I still mean it...">>
<<affectionGain 20>>
<<npcLine "Get out of here you scamp...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</if>>
<</mcchoiceitem>>
<</choicecontainer>>
<<else>>
She's drinking wine in a tight dress.<br>
[img[String.format('img/char/pam/room/room1.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Did you want something <<step-mom>>? 🥵💋">>
<<hideLeaveButton>>
<<npcLine "How about you join me for a drink honey... <<step-mommy>> wants to have fun...">>
You grab a drink and sit on her bed while she sips wine in the chair.<br>
<<npcLine "So how do you feel about your new duties?">>
<<mclrs "I'm slowly getting used to it...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
/* TODO */
<<else>>
She keeps flashing you while talking and sipping wine.<br>
[img[String.format('img/char/pam/room/eveningflash1.webp')]]<br>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.roomFlash = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Ok this was fun honey... <<step-mommy>> is going to bed now...">>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</mcchoiceitem>>
<</choicecontainer>>
<</if>>Your <<step-mother>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She looks like she's still asleep.<br>
[img[String.format('img/char/pam/room/nap0.webp')]]<br>
<<else>>
She's awake and smiling at you.<br>
[img[String.format('img/char/pam/room/room3.webp')]]<br>
<</if>>Your <<step-mother>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She's reading.<br>
[img[String.format('img/char/pam/room/reading1.webp')]]<br>
<<else>>
She's reading.<br>
[img[String.format('img/char/pam/room/reading2.webp')]]<br>
<</if>>Your <<step-mother>> is in her bedroom.
<<if $curChar.lust <= 40 >>
She's asleep.<br>
[img[String.format('img/char/pam/room/nap1.webp')]]<br>
<<stealthGain 10>>
<<set $timeForwardOnLeave = true>>
<<else>>
She's asleep.<br>
[img[String.format('img/char/pam/room/nap2.webp')]]<br>
<<stealthGain 10>>
<<set $timeForwardOnLeave = true>>
<</if>>Your <<step-mother>> is by the pool. She's sunbathing.<br>
[img[String.format('img/char/pam/pool/pool3.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Did you remember to put sunscreen on? 🥵💋">>
<<hideLeaveButton>>
<<npcLine "Yes honey, I take very good care of my skin...">>
<<mclrs "Yes I can see that <<step-mom>>...">>
/* To test progress with character */
<<if $curChar.progress > 0>>
<<npcLine "I can feel you staring at it, you know...">>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<lrs "Grab her butt 🥵💋">>
<<video "img/char/pam/pool/buttmassage.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d8e4f51ee959">><br>
You kneel next to her and start massaging her beautifully tanned butt.<br>
<<npcLine "$player.name... you know you can't do this kind of thing to your <<step-mommy>>, right?...">>
She can't help but smiling while saying that.<br>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.poolButtMassage = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<</lrs>>
<<else>>
<<npcLine "Sweetie please keep your eyes off <<step-mommy>>'s butt...">>
<<npcLustGain 10>>
<<affectionGain -10>>
<<mcLustGain 20>>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</mcchoiceitem>>
<</choicecontainer>>Your <<step-mother>> is by the pool.
<<if setup.dayInWeek() != setup.DAY_SUNDAY >>
She's cleaning.<br>
[img[String.format('img/char/pam/pool/pool0.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Do you need some help <<step-mommy>>? 💕💲">>
<<hideLeaveButton>>
<<npcLine "That would be great honey. Here, grab a sponge...">>
<<lrs "Help her clean the pool 💕">>
<<showLeaveButton>>
You help her clean the pool.<br>
<br>
<<set $player.money += 20>>
💲 20
<br>
<<hygieneGain -20>>
<br>
<<affectionGain 20>>
<<set $player.chores.countTotal++ >>
<</lrs>>
<</mcchoiceitem>>
<</choicecontainer>>
<<else>>
She's going for a swim. <br>
[img[String.format('img/char/pam/pool/pool1.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "I love your bathing suit 🥵">>
<<hideLeaveButton>>
She looks at it and carresses the fabric then looks back at you.<br>
<<npcLine "Oh thanks! It wasn't cheap by the way. Why don't you come swim with me for a bit?">>
<<affectionGain 10>>
<<lrs "Join her in the pool">>
[img[String.format('img/char/pam/pool/poolass.webp')]]<br>
<<mcLustGain 20>>
<<if $player.fitness > 50>>
You swim together for a while, you soar through the water like a dolphin. She's impressed.<br>
<<npcLustGain 20>>
<<else>>
You swim together for a while, you can't help trying to impress her but your swimming prowess is subpar. <br>
<</if>>
<<if $curChar.progress > 0 or setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<lrs "Continue">>
While pausing at the side of the pool, she catches a glimpse of your crotch.<br>
<<if $player.fitness > 50>>
<<npcLine "Honey... is this how you swim so fast? Are you using your... thing to propell yourself?...">>
<<else>>
<<npcLine "Well no wonder you can't swim straight, honey. With that big thing leading you astray...">>
<</if>>
You stop swimming to hide the tent you're pinching with your hands and accidentally swallow a bit of pool water in the process.<br>
<<cont>>
<<npcLine "You know... I don't think your <<step-sister>> is around...">>
She leans on the side of the pool to check around.<br>
<<npcLine "Alright... come here...">>
<<lrs "Join her">>
She puts her hand in your swimtrunks and grabs your dick.<br>
<<npcLine "Oh nooo... look how hard you are, you must be hurting...">>
<<choicecontainer>>
<<mcchoiceitem "Can you help me cum?">>
<<video "img/char/pam/pool/poolhj.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5a0c49fedab13">><br>
She lowers your swim trunks and starts stroking your dick in the water.<br>
<<npcLine "That's it, act natural honey... the neighbors could see us...">>
<<mclrs "Fuuuck <<step-mom>>, I'm coming 💦">>
[img[String.format('img/char/pam/pool/poolcum.webp')]]<br>
<<npcLine "Yes... that's it... You see all you had pent up? That's not good for you is it... You should have come to <<step-mommy>> sooner...">>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.poolHandjob = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "Okay... let's get out of the water...">>
<<showLeaveButton>>
<</cont>>
<</mclrs>>
<</mcchoiceitem>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<mcchoiceitem "I would like a blowjob">>
[img[String.format('img/char/pam/pool/poollick.webp')]]<br>
She gives it a quick lick and smiles.<br>
<<cont>>
[img[String.format('img/char/pam/pool/poolbj.webp')]]<br>
She puts you in her mouth and starts sucking.<br>
<<npcLine "*gag*... *gag*... *gag*... that's it honey... you can let go...">>
<<lrs "Cum">>
She feels you're about to finish, she quickly turns around and starts stroking your dick.<br>
[img[String.format('img/char/pam/pool/poolcum.webp')]]<br>
<<npcLine "Yes... that's it... You see all you had pent up? That's not good for you is it... You should have come to <<step-mommy>> sooner...">>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.poolBlowjob = true>>
<<run setup.setChar($curChar)>>
<<set $timeForwardOnLeave = true>>
<<showLeaveButton>>
<</lrs>>
<</cont>>
<</mcchoiceitem>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
/* TODO remove indicator from text */
<<mcchoiceitem "I would like to have sex with you">>
You help her remove her swimsuit and she guides you inside her.<br>
<<video "img/char/pam/pool/poolfuck.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5bf4ec7cc681b">><br>
<<npcLine "Oh... oh... oh... that's it... that's it honey...">>
<<lrs "Cum">>
She feels you're about to finish, she quickly turns around and starts stroking your dick.<br>
[img[String.format('img/char/pam/pool/poolcum.webp')]]<br>
<<npcLine "Yes... that's it... You see all you had pent up? That's not good for you is it... You should have come to <<step-mommy>> sooner...">>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.poolSex = true>>
<<run setup.setChar($curChar)>>
<<lrs "Continue">>
[img[String.format('img/char/pam/pool/poolkiss.webp')]]<br>
She gives it a final kiss and gets back to her swimming rounds.<br>
<<npcLine "Don't stay in the pool too long now, we don't want you to wrinkle up!">>
<</lrs>>
<<set $timeForwardOnLeave = true>>
<<showLeaveButton>>
<</lrs>>
<</mcchoiceitem>>
<</if>>
<</choicecontainer>>
<</lrs>>
<</cont>>
<</lrs>>
<<else>>
<<npcLine "This was fun $player.name, see you later...">>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</mcchoiceitem>>
<</choicecontainer>>
<</if>>Your <<step-mother>> is in the kitchen.
<<if setup.dayInWeek() != setup.DAY_SATURDAY >>
She's preparing food.<br>
[img[String.format('img/char/pam/kitchen/kitchenass.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Wow... 🥵">>
<<hideLeaveButton>>
<<mcLustGain 20>>
<<npcLine "Oh hi honey... I'm so sorry... my clothes are still in the dryer, I forgot to run it yesterday.">>
<<if $curChar.progress == 0>>
<<mclrs "It's okay I don't mind.">>
<<affectionGain 10>>
<<showLeaveButton>>
<<set $curChar.scenes.kitchenUnderwear = true>>
<<run setup.setChar($curChar)>>
<</mclrs>>
<<else>>
<<mclrs "I'm sorry <<step-mom>>, I got hard again... 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
She closes the fridge door and looks at your crotch.<br>
<<hideLeaveButton>>
<<cont>>
<<set _success = setup.chanceRoll("lust", $curChar)>>
<<if _success>>
<<success>>
She sighs heavily.<br>
<<npcLine "I guess it's my fault...">>
<<cont>>
<<video "img/char/pam/kitchen/kitchen_hj.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5fc905081225e">><br>
She reaches down your pants and starts stroking you.<br>
<<npcLine "Sooo hard... poor boy...">>
<<npcLustGain 20>>
<<mclrs "I'm about to come <<step-mom>>...">>
She quickly falls to her knees and removes her apron.<br>
<<npcLine "It's okay honey... you can finish on my chest...">>
<<lrs "Cum 💦">>
<<video "img/char/pam/kitchen/kitchen_cum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5adada5fa2e44">><br>
You ejaculate on her chest.<br>
<<npcLustGain 20>>
<<mcCum>>
<<set $curChar.scenes.kitchenHandjob = true>>
<<run setup.setChar($curChar)>>
<<mcLine "Oooh...">>
<<npcLine "Good job honey... help me cleanup so I can get back to cooking okay?">>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</cont>>
<<else>>
<<fail>>
<<npcLine "You're unbelievable $player.name... go take care of it before your <<step-sister>> sees you...">>
<<affectionGain -10>>
<<npcLustGain 10>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</mclrs>>
<</if>>
<</mcchoiceitem>>
<</choicecontainer>>
<<else>>
She's looking through the window.<br>
[img[String.format('img/char/pam/kitchen/kitchenass2.webp')]]<br>
<<choicecontainer>>
<<mcchoiceitem "Are you waiting for someone? 🥵">>
<<hideLeaveButton>>
<<npcLine "Hey honey...">>
She doesn't look at you, she keeps lurking outside.<br>
<<npcLine "The delivery guy is about to arrive, I think someone might be stealing our packages so I want to make sure...">>
<<mcLustGain 20>>
<<showLeaveButton>>
<<if $curChar.progress > 0>>
<<choicecontainer>>
<<choiceitem "Slap her butt 🥵💋">>
<<hideLeaveButton>>
You raise your hand and before she notices you bring it down in a rotating motion to smack your <<step-mom>>'s ass.<br>
<<cont>>
[img[String.format('img/char/pam/kitchen/smack.webp')]]<br><<stb>>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.kitchenSlap = true>>
<<run setup.setChar($curChar)>>
She jumps in shock.<br>
<<cont>>
<<npcLine "Honey... what was that for?">>
<<mcLine "I'm sorry <<step-mom>> your ass is just too delicious...">>
She tilts her head and gives a big sigh.<br>
<<npcLine "Why don't you go bother someone else...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</choiceitem>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<choiceitem "Grab her hips 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<set _success = setup.chanceRoll("lust", $curChar)>>
<<hideLeaveButton>>
You put your hands on her hips and push your crotch onto her butt, breathing down her neck.<br>
<<if _success>>
<<success>>
<<mcLine "You're so hot <<step-mom>>...">>
<<npcLine "Sweetie, we don't have time for this... they could be there any minute">>
<<mcLine "Please <<step-mom>>, I need it...">>
She puts her ustensils down.<br>
<<npcLine "Okay honey...">>
<<lrs "Fuck her">>
You turn her around and lift her on the kitchen counter.<br>
<<npcLine "Oooooh honey... when did you get those strong arms?...">>
You drop your pants and your <<step-mom>> takes a peek at your erect member.<br>
<<npcLine "Ooh my poor boy, you look so stiff... are you in pain?...">>
You push yourself into her.<br>
<<cont>>
<<video "img/char/pam/kitchen/kitchenfuck.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5ed262b3d7509">><br>
<<mcLine "Fuck... you're so hot <<step-mom>>...">>
<<npcLine "Huf... huf... oooh...">>
<<lrs "Cum 💦">>
[img[String.format('img/char/pam/kitchen/kitchenfuckcum.webp')]]<br>
You can't hold anymore, you slide out of her and ejaculate.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.kitchenSex = true>>
<<run setup.setChar($curChar)>>
<<mcLine "Fuuuck...">>
<<cont>>
<<npcLine "Good job, honey...">>
<<mcLine "I love you <<step-mom>>...">>
<<npcLine "Okay I think I hear the delivery driver, you have to go now...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<<else>>
<<fail>>
<<timed 2s t8n>>
<<npcLine "Not now honey... I'm waiting for the delivery driver...">>
<<showLeaveButton>>
<<stb>>
<</timed>>
<</if>>
<</choiceitem>>
<</if>>
<</choicecontainer>>
<</if>>
<</mcchoiceitem>>
<</choicecontainer>>
<</if>>Your <<step-mother>> is in the shower. <br>
<<if $curChar.lust <= 40 >>
[img[String.format('img/char/pam/shower/showerstill1.webp')]]<br>
<<sourceLink "https://www.kink.com/shoot/31445">><br>
<<else>>
[img[String.format('img/char/pam/shower/showerstill2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/romanian-babe-with-black-hair-shalina-divine-masturbates-while-showering-91463227/">><br>
<</if>><<set _randInt = random(0,5)>>
<<switch _randInt>>
<<case 0>>
[img[String.format('img/char/pam/peep/peep1.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's checking herself in the mirror.<br>
<<mcLine "You're so hot <<step-mom>>...">>
<<case 1>>
[img[String.format('img/char/pam/peep/peep2.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
It looks like she's trying out lingerie.<br>
<<mcLine "Wow... I wish she would wear that for me">>
<<case 2>>
[img[String.format('img/char/pam/peep/peep7.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's touching herself.<br>
<<mcLine "That is so hot...">>
<<case 3>>
[img[String.format('img/char/pam/peep/peep8.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's finger-fucking herself on her bed.<br>
<<mcLine "I didn't know you were so horny <<step-mom>>">>
<<case 4>>
[img[String.format('img/char/pam/peep/peep9.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's rubbing her clit with vigor.<br>
<<mcLine "You could use my fingers next time <<step-mom>>...">>
<<case 5>>
[img[String.format('img/char/pam/peep/peep4.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's lounging on her bed.<br>
<<mcLine "I love this dress...">>
<</switch>><<set _randInt = random(0,5)>>
<<switch _randInt>>
<<case 0>>
[img[String.format('img/char/pam/shower/showerstill1.webp')]]<br>
<<sourceLink "https://www.kink.com/shoot/31445">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's reaching for the shampoo.<br>
<<mcLine "God your body is amazing $curChar.name...">>
<<case 1>>
[img[String.format('img/char/pam/shower/showerstill2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/romanian-babe-with-black-hair-shalina-divine-masturbates-while-showering-91463227/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's rinsing herself.<br>
<<mcLine "I want to touch those so bad...">>
<<case 2>>
[img[String.format('img/char/pam/shower/shower3.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with the shower head.<br>
<<mcLine "She's really enjoying herself...">>
<<case 3>>
[img[String.format('img/char/pam/shower/shower5.webp')]]<br>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with soap.<br>
<<mcLine "God I want to rub my hands all over her body...">>
<<case 4>>
[img[String.format('img/char/pam/shower/shower2.webp')]]<br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's rinsing her tits.<br>
<<mcLine "I could hold those for you...">>
<<case 5>>
[img[String.format('img/char/pam/shower/showerstill3.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/wet-babe-showing-off-big-natural-tits-while-masturbating-in-shower-20526132/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
She's having fun with a toy.<br>
<<mcLine "This pussy looks so good...">>
<</switch>><<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
[img[String.format('img/char/pam/computer/selfie0.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/slender-blonde-riley-reyes-reveals-her-small-tits-and-flaunts-her-bush-63383141/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Fuck <<step-mom>>... you're so hot...">>
<<case 1>>
[img[String.format('img/char/pam/computer/selfie1.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/sexy-blonde-kayden-kross-bares-her-big-boobs-during-self-shot-action-16601029/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Shit I could play with those all day...">>
<<case 2>>
[img[String.format('img/char/pam/computer/selfie2.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/bikini-milf-model-patty-is-doing-self-shots-while-dancing-on-the-beach-26166126/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Shit I wish I were with you that day <<step-mom>>...">>
<<case 3>>
[img[String.format('img/char/pam/computer/selfie3.jpg')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/girlfriend-posing-naked-while-taking-photos-of-her-pussy-and-tits-15015716/">><br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<mcLine "Those shorts looks amazing on you...">>
<</switch>><<if $timeInDay is setup.TIME_NIGHT>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_NIGHT">>
<<elseif $curChar.location is $player.location>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_DAY">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_DAY_EMPTY">>
<</if>><<npcLine "Hhmmmmm... who... who's there?">>
<<cont>>
<<mcLine "Its... it's just me <<step-mom>>... I'm sorry...">>
You try to hide behind the dresser so she doesn't see your erect penis.<br>
<<npcLine "Sweetie, it's the middle of the night, you can't be doing things like this...">>
<<affectionGain -20>>
<<stealthGain -20>>
<<mclrs "I'm sorry...">>
<<affectionGain 10>>
She looks at her alarm clock and sighs.<br>
<<npcLine "You know <<step-mommy>> needs her 8 hours of sleep, right?...">>
She sighs heavily.<br>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<npcLine "Okay... come here...">>
She crawls to the side of her bed.<br>
<<lrs "Continue">>
[img[String.format('img/char/pam/room/nighthj.webp')]]<br>
She grabs your dick and starts stroking slowly.<br>
<<npcLine "My poor boy... so stiff...">>
While looking at you with kind eyes, she grabs a pillow, throws it on the floor and gets to her knees.<br>
<<lrs "Continue">>
<<video "img/char/pam/room/nightbj1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5abbd1453743d">><br>
She bobs her head up and down your shaft for a few minutes without saying a word.<br>
<<mcLine "Oooh... <<step-mom>>...">>
<<lrs "Cum 💦">>
<<video "img/char/pam/room/nightbjcum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph56a31be7b0ae5">><br>
You ejaculate in your <<step-mother>>'s open mouth.<br>
<<mcCum>>
<<set $curChar.scenes.roomNightCaughtBlowjob=true>>
<<run setup.setChar($curChar)>>
<<npcLine "There... there...">>
She grabs a container and spits your juice in it.<br>
<<npcLine "Now be a good boy and go back to sleep...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<</lrs>>
<<else>>
<<npcLine "We'll talk about this in the morning, okay?... go back to bed...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</cont>><<timed 1s t8n>>
<<npcLine "Is somebody there?...">>
<<timed 2s t8n>>
She stops the waterflow and reaches her head out of the shower.<br>
<<npcLine "Hello?...">>
<<stealthGain -20>>
<<mcLine "It's just me, <<step-mom>>, I'm sorry...">>
She opens the bathroom door, she's hiding her body with a towel.<br>
<<npcLine "So that's what you do now? Peeping at girls in the shower?... I'm really disappointed...">>
<<lrs "Continue">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
She grabs you by the ear and drags you inside the bathroom.<br>
<<npcLine "Now go in there and finish up... I don't want to have to clean the corridor floor again...">>
You get in the shower and start stroking yourself while holding your head down in shame. She looks at you, holding her arms to the side and shaking her head.<br>
<<npcLine "I'm going to help you this time, but this behavior is unacceptable, young man...">>
<<lrs "Continue">>
<<video "img/char/pam/shower/showercaught1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph57c5252fbbda0">><br>
She gets back into the shower and starts stroking you while you caress her breasts.<br>
<<npcLine "Ok... that's it honey...">>
<<lrs "Continue">>
<<video "img/char/pam/shower/showercaught2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58b2cceaa7def">><br>
She turns around and slowly guides you inside her. You can't keep the slow pace for long and start pounding.<br>
<<npcLine "Ohhh... you really are horny aren't you...">>
<<lrs "Cum">>
<<video "img/char/pam/shower/showercaught3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b787a06087b7">><br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.bathroomCaughtSex = true>>
<<run setup.setChar($curChar)>>
You ejaculate on your <<step-mom>>'s breasts. Your seed is already being washed off by the shower water.<br>
<<mcLine "Fuck... you're so hot <<step-mom>>...">>
<<npcLine "Okay, that's nice honey... let's wash each other and leave before your <<step-sister>> figures out we're both in the bathroom...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<</lrs>>
<<else>>
She pauses for a second, then closes the door.<br>
<<npcLine "We'll discuss this behavior of yours...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</timed>>
<</timed>><<timed 1s t8n>>
<<npcLine "$player.name!!!">>
<<timed 2s t8n>><<stb>>
Your <<step-mother>> is at the door, with a frown on her face.<br>
<<npcLine "What are you doing young man? This is private...">>
<<stealthGain -20>>
<<mcLine "I... I was just shopping online, $curChar.name...">>
She looks at the computer screen, you didn't have time to close the folder with her photos.<br>
<<cont>>
<<npcLine "Have you been snooping into my computer files?">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
/* TODO */
<<else>>
She turns off the computer screen, grabs you by the ear and drags you out of her bedroom.<br>
<<npcLine "I've had enough of your disgusting behavior...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</timed>>
<</timed>><<timed 1s t8n>>
Without saying a word, she rushes out the door, grabs you by the ear, and drags you into her bedroom after quickly cheking the corridor.<br>
<<timed 2s t8n>><<stb>>
<<npcLine "What if your <<step-sister>> saw you?... unbelievable">>
<<stealthGain -20>>
<<mcLine "I'm sorry...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
She looks at your erect penis.<br>
<<npcLine "Oh boy... go in the corner there and finish yourself off... now!">>
She stands there for a moment while you stroke yourself. After a moment she comes to you, slaps your hand and grabs your dick.<br>
<<lrs "Continue">>
<<video "img/char/pam/room/dayhj.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5e27198700115">><br>
<<npcLine "<<step-mommy 'capitalize'>> has to do everything, doesn't she...">>
After a few strokes, she gets on the bed.<br>
<<lrs "Join her">>
<<video "img/char/pam/room/daysex.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph58c466aa61bc5">><br>
She shoves you into her and you start moving your hips.<br>
<<npcLine "Come on honey, go faster...">>
<<lrs "Cum">>
<<video "img/char/pam/room/daycum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=1396243056">><br>
You slip out and ejaculate on her stomach. She quickly grabs a container and collects your juice from her body.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.roomDayCaughtSex=true>>
<<run setup.setChar($curChar)>>
<<npcLine "That's it honey... now go away, <<step-mommy>> doesn't tolerate peeping Toms...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<</lrs>>
<<else>>
She shoves you back out the door.<br>
<<npcLine "Don't do that again!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</timed>>
<</timed>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<span class="important">Scene preview</span><br>
<<timed 1s t8n>>
<<npcLine "$player.name!!!">>
<<timed 2s t8n>><<stb>>
Your <<step-mother>> is at the door, with a frown on her face.<br>
<<npcLine "What are you doing young man? This is private...">>
<<stealthGain -20>>
<<mcLine "I... I was just shopping online, $curChar.name...">>
She looks at the computer screen, you didn't have time to close the folder with her photos.<br>
<<cont>>
<<npcLine "Have you been snooping into my computer files?">>
/*<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>*/
She looks at your crotch and sighs.<br>
<<npcLine "Well... at least you're looking at <<step-mommy>> and not other girls...">>
<<mclrs "Could you help me finish?...">>
Without saying a word, she carefully grabs the computer keyboard and mouse and puts them safely away.<br>
<<npcLine "I didn't mean to yell at you $player.name...">>
She puts one knee on the desk and climbs.<br>
<<lrs "Push yourself inside her ass">>
<<video "img/char/pam/room/computercaught.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c7471b8885a8">><br>
You pump your hips on $curChar.name's firm ass, it feels amazing. The desk creaks with each of your movements.<br>
<<npcLine "Ooooh... $player.name... be gentle, <<step-mommy>>'s ass is still sore from last time...">>
<<lrs "Cum">>
<<video "img/char/pam/room/computercaughtcum.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5e07ba6e1bde1">><br>
<<mcCum>>
/* TODO reactivate */
/*<<set $curChar.scenes.computerCaughtAnal=true>>*/
You erupt inside her hole. She grabs a container and lets your juice gently flow into it.<br>
<<npcLine "Hmmm... you did good... now, please, don't go into my files again...">>
<<showLeaveButton>>
<</lrs>>
<</lrs>>
<</mclrs>>
/*<<else>>
She turns off the computer screen, grabs you by the ear and drags you out of her bedroom.<br>
<<npcLine "I've had enough of your disgusting behavior...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>*/
<</cont>>
<</timed>>
<</timed>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
While roaming the corridor you see the bathroom door is ajar. You sneak a peak inside.<br>
[img[img/char/pam/story/story1_1.webp]]<br>
<<mcLustGain 30>>
Your <<step-mother>> is scrubbing the bathtub. She's not wearing a bra. Her tits dangle with each move she makes. The floor creaks under your feet and she notices you.<br>
<<lrs "Continue" t8n>>
<<npcLine $curChar "Oh $player.name... would you mind helping me?">>
As you come forward she takes a glance at your crotch and her eyes grow wide.<br>
<<npcLustGain 10>>
<<npcLine $curChar "Are... are you using the adult website subscription I gave you?...">>
<<lrs "I did, $curChar.name, but my computer broke..." t8n>>
<<mcLine "I did, $curChar.name, but my computer broke...">>
<<npcLine $curChar "Oh no... What are we going to do? It might be too late to get you to <<=setup.getChar(setup.CHAR_NURSE).name>>...">>
She paces for a moment then rushes to the bathroom.<br>
<<npcLine $curChar "I'll be right back honey! Don't move!">>
<<lrs "Wait" t8n>>
She comes back wearing black latex gloves.<br>
<<npcLine $curChar "It's all gonna be okay baby, <<step-mommy>>'s here...">>
She kneels in front of you and reaches for your dick.<br>
<<cont>>
<<video "img/char/pam/story/story1_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b8aa0210ded3">><br>
Her hands feel great, you feel like you're already on the edge.<br>
<<cont>>
<<npcLine $curChar "I'm sorry I'm not great at this honey... It's been so long... Is this how <<=setup.getChar(setup.CHAR_NURSE).name>> does it?">>
You can't keep your eyes off her chest.<br>
<<mclrs "<<step-mom 'capitalize'>>... can I touch you?">>
<<npcLine $curChar "What do you mean?...">>
<<mcLine "Just... your breasts... it would help a lot...">>
<<npcLine $curChar "Uuuuh... okay honey but please be gentle...">>
You gently put your hand on her shoulder and turn her around, she doesn't resist. You reach for her chest and start massaging.<br>
<<cont>>
[img[img/char/pam/story/story1_3.webp]]<br>
<<npcLustGain 20>>
<<npcLine $curChar "Oh... okay... it's okay... please tell me when you're ready to finish...">>
You keep massaging her while breathing heavily, the head of your penis resting on her back.<br>
<<mclrs "I... I'm ready <<step-mom>>...">>
<<video "img/char/pam/story/story1_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5b8aa0210ded3">><br>
She quickly turns around and grabs your dick again.<br>
<<npcLine $curChar "Come on honey... it's okay... you can release...">>
You ejaculate in her hand.<br>
<<npcLustGain 20>>
<<mcCum>>
<<npcLine $curChar "There there... good boy...">>
She grabs a container and collects your semen. As she does, her face gets red as if she had a sudden realisation. She gets back to her feet while holding her hands up and rushes back to the bathroom. You stay there, dazed, for a few seconds.<br>
<<mclrs "Thank you so much, <<step-mom>>...">>
You hear her washing her hands. She talks louder over the sound of the water.<br>
<<npcLine $curChar "Come to me if this happens again, dear, okay? We can't risk your juice going to waste...">>
<<mcLine "Sure, <<step-mom>>...">>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " to milk you">>
<<infoText _infoText>>
<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>
<<set setup.getChar(setup.CHAR_PAM).progress = 1>>
/* Init countdown for CHAR1 arrival */
<<set setup.getChar(setup.CHAR_CASSY).arrivalCountdown = 3>>
<<showLeaveButton>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
You notice you're pitching a tent, you rush to your bedroom before anyone notices. Your <<step-mother>> sees you walking strangely, she calls for you while tilting her head in concern.<br>
<<npcLine $curChar "Oh no honey, what happened? Is <<=setup.getChar(setup.CHAR_NURSE).name>> too busy to take care of you?...">>
<<mcLine "...I'm sorry <<step-mom>>, I couldn't get there in time...">>
<<npcLine $curChar "Well... it's okay... you want me to help you again?">>
<<mclrs "Yes, please...">>
She walks towards the bathroom and comes back with gloves on.<br>
<<npcLine $curChar "Okay... come here...">>
She grabs your hands and guides you to the side of your bed.<br>
<<cont>>
[img[img/char/pam/story/story2_1.webp]]<br>
She jerks you off for a while, alternating hands. After a minute of two her grip gets weak and she winces with each stroke.<br>
<<npcLine $curChar "I'm so sorry honey... <<step-mommy>> hurt her hands playing volleyball with the girls...">>
<<cont>>
She keeps going for a few strokes while wincing even more, then she throws her arms down with a sigh.<br>
<<mclrs "...is it okay if I use your mouth?">>
<<npcLustGain 10>>
<<npcLine $curChar "Oh honey I don't think that would be appropriate for a <<step-mommy>> to do that with her <<step-son>>... I'm going to call the hospital...">>
She gets back on her feet and turns towards your bedroom door.<br>
<<mclrs "<<step-mom 'capitalize'>>, please...">>
<<npcLustGain 10>>
<<npcLine $curChar "I... I don't know...">>
After hesitating for a few seconds, she kneels back down and puts her hands on her knees.<br>
<<npcLine $curChar "Please be quick $player.name...">>
<<lrs "Get up" t8n>>
[img[img/char/pam/story/story2_2.webp]]<br>
You get up and put your penis near her mouth. She sighs heavily then opens her jaw.<br>
<<npcLine $curChar "Hmmmm... hmmmm...">>
The feeling of your dick going up and down her throat is incredible. You feel an unrelenting heat throughout your body.<br>
<<mcLine "Oh... <<step-mom>>...">>
<<lrs "Grab her head" t8n>>
<<video "img/char/pam/story/story2_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=507033320">><br>
/*<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph59ea3a1d1c3ff">><br>*/
You put your hands on her head, grab it and start fucking her throat.<br>
<<npcLine $curChar "*gag* *gag* *gag* *gag*">>
She looks confused but doesn't protest.<br>
<<cont>>
You feel you're about to cum, you sit on your bed, keeping your <<step-mother>>'s mouth on your dick.<br>
<<lrs "Cum">>
<<video "img/char/pam/story/story2_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5f470d52b73f1">><br>
<<npcLustGain 20>>
<<mcCum>>
You finally reach climax and ejaculate down her throat. She grabs a container and spits in it. You both are out of breath.<br>
<<cont>>
<<npcLine $curChar "$player.name... What was that?...">>
<<mclrs "I'm so so sorry <<step-mom>>...">>
She takes a few more heavy breaths.<br>
<<npcLine $curChar "You need to do better, you're going to get in trouble if you don't follow the procedure...">>
She puts her hands on her knees and gets back to her feet while shaking her head.<br>
<<npcLine $curChar "Unbelievable...">>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = $curChar.name + "'s lust will now raise automatically as time passes">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " for a blowjob">>
<<infoText _infoText>>
<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>
<<set setup.getChar(setup.CHAR_PAM).progress = 2>>
<<set setup.getChar(setup.CHAR_PAM).availableSexModes.push("blowjob")>>
<<showLeaveButton>>
<</mclrs>>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
You get to your <<step-mother>>'s bedroom to give her the volleyball wrist guards you received.
<<mcLine "Hey <<step-mom>>, I...">>
You're stunned by the sight of your <<step-mother>> reaching under her bed, wearing a black blouse. She doesn't seem to have heard you get in.<br>
<<npcLine "Where is that damn book...">>
<<lrs "Continue">>
<<video "img/char/pam/story/story3_1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph62cb5407655d0">><br>
<<mcLustGain 30>>
The view is too much for you, you start stroking yourself, hoping she doesn't notice.<br>
<<lrs "Continue">>
<<npcLine "$player.name!!! What is this...">>
<<affectionGain -10>>
<<mcLine "I'm sorry <<step-mom>>, I really need to release...">>
<<npcLine "You're unbelievable, you know that...">>
With a tilt of her head she signs for you to go sit on the bed.<br>
<<lrs "Continue">>
<<video "img/char/pam/story/story3_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5a5d0ba2005ec">><br>
She grabs your dick and starts stroking.<br>
<<npcLine "I really do have to do everything around this house...">>
After a few strokes, she stops and puts her hands on her knees.<br>
<<npcLine "Honey, <<step-mommy>> could use some release too sometimes, you know?... I know your situation is complicated, but I also have needs...">>
<<mclrs "What if we... you know... had sex?">>
She gasps and flicks her finger at the head of your penis. It hurts more that you thought it would.<br>
<<npcLine "$player.name!!! How can you say something like that?">>
<<affectionGain -10>>
<<mclrs "Ouchie... owie...">>
<<mcLustGain -10>>
She gets up and puts her hands on her hips.<br>
<<npcLine "I'm your <<step-mother>>! You seem to forget that... a lot...">>
She turns around and crosses her arms.<br>
<<mclrs "<<step-mom 'capitalize'>>, I...">>
<<npcLine "Shut it young man!...">>
Without looking at you she drops her underwear and slowly reaches for you between her legs.<br>
<<lrs "Continue">>
<<video "img/char/pam/story/story3_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c6f1977c65e5">><br>
She starts bouncing on your hips.<br>
<<npcLine "Hmmm... this is the first and last time, okay?... huf... hmm... this never happened...">>
This feels amazing, you already know you won't last long.<br>
<<mcLine "Oooh... <<step-mom>>... this is so good...">>
<<mclrs "Let's move to the bed">>
<<video "img/char/pam/story/story3_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5ff9aa993dfbe">><br>
<<npcLine "Sure... okay...">>
She guides you to her bed and quickly repositions herself.<br>
<<npcLine "Oooooh... you're such a big boy now...">>
She picks up the pace and your mind goes blank.<br>
<<npcLine "Huf... huf... everything okay back there?...">>
<<lrs "Cum 💦">>
<<video "img/char/pam/story/story3_5.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5c9184a0816d1">><br>
You finally finish inside her. It's everything you expected it to be, and more.<br>
<<npcCum>>
<<mcCum>>
<<mcLine "Wow... I love you <<step-mom>>">>
<<npcLine "I can't believe we just did that. You always end up getting what you want, don't you sweetie...">>
She pauses.<br>
<<mclrs "I got you those...">>
You hand her the volleyball wrist guards.<br>
<<npcLine "What is this?... it's so <<step-mommy>> can give you more handies isn't it...">>
<<mcLine "No it's for...">>
<<npcLine "It's okay, <<step-mommy>>'s not mad at you... thank you for the gloves... see you at dinner...">>
<<affectionGain 10>>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
<<set _infoText = "You can now ask " + $curChar.name + " for sex">>
<<infoText _infoText>>
<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>
<<set setup.getChar(setup.CHAR_PAM).progress = 3>>
<<set setup.getChar(setup.CHAR_PAM).availableSexModes.push(setup.SEX_MODE_VAGINAL)>>
[[Leave|LOCATION_MAIN_HOUSE]]
<</mclrs>>
<</lrs>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</lrs>>
<</lrs>>
<</lrs>><<hideLeaveButton>>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
$curChar.name is in the kitchen, wearing an adorable maid outfit.<br>
[img[img/char/pam/story/story4_1.webp]]<br>
<<mcLustGain 30>>
<<mclrs "What is happening, <<step-mom>> ?">>
<<npcLine "Hey $player.name... you've been such a sweet boy lately, you've been putting up with so much. I thought I would look nice for you...">>
She lightly shakes her ass while washing ustensils in the sink.<br>
<<npcLine "I know how you've been looking at me lately. I know you've been wanting to try something else, but you're too shy to ask, aren't you?... tonight is the night you get it out of your system. Your <<step-sister>> is out with friends until late at night.">>
<<lrs "Check her out">>
<<video "img/char/pam/story/story4_2.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5a6cd157377a8">><br>
<<mcLustGain 30>>
She acts like she's using the sink but there's nothing in it at this point.<br>
<<npcLine "Come here sweetie... don't be shy...">>
You approach behind her and she slowly slides her underwear all the way down, making sure to give you a full view.<br>
<<npcLine "This will be fun... I promise...">>
<<lrs "Continue">>
<<video "img/char/pam/story/story4_3.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph616b1b092279e">><br>
The feeling of your <<step-mom>>'s butthole is like nothing you've experienced before.<br>
<<npcLine "Huf... huf... hmmm... huf... how do you like <<step-mommy>>'s butthole, $player.name?">>
<<lrs "Slap her ass">>
<<video "img/char/pam/story/story4_4.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph6077128090e35">><br>
<<npcLustGain 20>>
<<mcLine "I love it so much <<step-mom>>...">>
<<npcLine "Oooooh... what a naughty boy...">>
You keep pounding her as she feels your heavy breaths on her back.<br>
<<mclrs "I want to take you on the counter, <<step-mom>>...">>
<<video "img/char/pam/story/story4_5.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph60d5f58a954a5">><br>
<<npcLine "Go ahead, honey...">>
You proceed to turn her around and lift her on the kitchen counter, before penetrating her again swiftly.<br>
<<npcCum>>
<<mcCum>>
<<cont>>
<<set _infoText = "" + $curChar.name + "'s stats can now be raised further">>
<<infoText _infoText>>
/*<<set _infoText = "You can now ask " + $curChar.name + " for anal sex">>
<<infoText _infoText>>*/
/*<<set _infoText = "New activities available with " + $curChar.name + "">>
<<infoText _infoText>>*/
<<set setup.getChar(setup.CHAR_PAM).progress = 4>>
<<set setup.getChar(setup.CHAR_PAM).availableSexModes.push("anal")>>
<<npcLine "Ooooh... that was interesting... did you have fun?">>
You're out of breath.<br>
<<mcLine "Yes... huf... a lot...">>
<<showLeaveButton>>
<</cont>>
<</mclrs>>
<</lrs>>
<</lrs>>
<</lrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
/* Milk collect event friday morning*/
<<if setup.dayInWeek() == setup.DAY_FRIDAY and $timeInDay == setup.TIME_MORNING and _charNurse.progress >= 0>>
<<goto "EVENT_MILK_COLLECT">>
<<elseif $player.location is "LOCATION_MAIN_HOUSE">>
/* Cassy events */
<<if _charCassy.hasArrived and _charCassy.progress == 0 and _charCassy.affection >= 20 and _charCassy.lust >= 20 and (_charCassy.homeworkHelpCount >= 3) and _charCassy.scenes.kitchenSlap and _charCassy.scenes.kitchenNaked and _charCassy.scenes.roomComputer>>
<<goto "STORY_CHAR_CASSY_1">>
<<elseif _charCassy.progress == 1 and _charCassy.affection >= 40 and _charCassy.lust >= 40 and _charCassy.homeworkHelpCount >= 6 and _charCassy.scenes.help and _charCassy.scenes.kitchenFap>>
<<goto "STORY_CHAR_CASSY_2">>
<<elseif _charCassy.progress == 2 and _charCassy.affection >= 60 and _charCassy.lust >= 60 and _charCassy.homeworkHelpCount >= 9 and $player.items.gymPantsReceived and _charCassy.scenes.blowjob and _charCassy.scenes.livingRoomCuni and _charCassy.scenes.homeworkBlowjob and _charCassy.scenes.roomNightCaughtBlowjob>>
<<goto "STORY_CHAR_CASSY_3">>
/* Pam events */
<<elseif _charPam.progress == 0 and _charPam.affection >= 20 and _charPam.lust >= 20 and $player.chores.countTotal >= 3 and $player.computerIsBroken and _charPam.scenes.livingRoomMassage and _charPam.scenes.kitchenUnderwear and _charPam.scenes.livingRoomMassageTouch and _charPam.scenes.roomFlash >>
<<goto "STORY_CHAR_PAM_1">>
<<elseif _charPam.progress > 0 and _charCassy.arrivalCountdown <=0 and !_charCassy.hasArrived>>
<<goto "STORY_CHAR_CASSY_ARRIVAL">>
<<elseif _charPam.progress == 1 and _charPam.affection >= 40 and _charPam.lust >= 40 and $player.chores.countTotal >= 6 and _charPam.scenes.help and _charPam.scenes.kitchenSlap and _charPam.scenes.poolButtMassage and _charPam.scenes.livingRoomMassageHandjob and _charPam.scenes.poolHandjob and _charPam.scenes.kitchenHandjob>>
<<goto "STORY_CHAR_PAM_2">>
<<elseif _charPam.progress == 2 and _charPam.affection >= 60 and _charPam.lust >= 60 and $player.chores.countTotal >= 9 and $player.items.wristGuardsReceived and _charPam.scenes.blowjob and _charPam.scenes.poolBlowjob and _charPam.scenes.roomNightCaughtBlowjob>>
<<goto "STORY_CHAR_PAM_3">>
<<elseif _charPam.progress == 3 and _charPam.affection >= 80 and _charPam.lust >= 80 and $player.chores.countTotal >= 12 and _charPam.scenes.sex and _charPam.scenes.livingRoomSex and _charPam.scenes.kitchenSex and _charPam.scenes.bathroomCaughtSex and _charPam.scenes.roomDayCaughtSex and _charPam.scenes.poolSex and _charPam.scenes.balconySex>>
<<goto "STORY_CHAR_PAM_4">>
/* Item delivery events */
<<elseif !$player.items.gymPantsReceived and $player.items.gymPantsBought and $player.items.gymPantsCountdown <= 0>>
<<goto "EVENT_DELIVERY_GYM_SHORTS">>
<<elseif !$player.items.wristGuardsReceived and $player.items.wristGuardsBought and $player.items.wristGuardsCountdown <= 0>>
<<goto "EVENT_DELIVERY_WRIST_GUARDS">>
<</if>>
/* Hospital events */
<<elseif $player.location is "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<if _charNurse.progress == -1>>
<<goto "STORY_CHAR_NURSE_1">>
<</if>>
<</if>>You have received the @@.important;gym shorts@@ you ordered.<br>
[img[String.format('img/items/gym_pants.webp')]]<br>
<<mcLine "Can't wait to see <<=setup.getChar(setup.CHAR_CASSY).name>> in these...">>
<<set $player.items.gymPantsReceived = true>>
<<leaveButton "LOCATION_MAIN_HOUSE">>You have received the @@.important;volleyball wrist guards@@ you ordered.<br>
[img[String.format('img/items/wrist_guards.jpg')]]<br>
<<mcLine "I hope this helps her with her wrist pain...">>
<<set $player.items.wristGuardsReceived = true>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $timeForwardOnLeave = true>>
<<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
<<set _weekBottles = $player.milk.currentBottles>>
<<set _bottleString = "bottles">>
<<if $player.milk.currentBottles == 2>>
<<set _bottleString = "bottle">>
<</if>>
<<set _bottlesToSell = $player.milk.currentBottles -1>>
<<if _bottlesToSell < 0>>
<<set _bottlesToSell = 0>>
<</if>>
<<set _moneyGain = _bottlesToSell * 50>>
<<set $player.money += _moneyGain>>
<<set $player.milk.currentBottles = 0>>
Someone is ringing the frontdoor bell.<br>
<<lrs "Open the door">>
[img[String.format('img/char/nurse/visit/nursedoor.png')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/busty-chick-alanna-ackerman-seduces-man-thats-confined-to-a-bed-10046224/">><br>
<<mcLustGain 20>>
<<npcLine "Hey $player.name, you know what day it is? It's time to collect...">>
<<mclrs "Hey $curChar.name, come in...">>
<<if _weekBottles == 0>>
<<npcLine "You haven't produced @@.important;any bottle@@ this week, I'm afraid I'll have to inform the government officials.">>
<<else>>
<<if _weekBottles == 1>>
<<npcLine "You have produced only @@.important;one bottle@@ this week, which means @@.important;nothing@@ for me. I'm very disappointed $player.name.">>
<<else>>
<<npcLine "You have produced @@.important;_weekBottles bottles@@ this week, which means @@.important;_bottlesToSell _bottleString@@ for me.">>
<<npcLine "That makes a total of @@.important;_bottlesToSell x 50$ = <<=_moneyGain>>$@@ for you.">>
<</if>>
<<set _bottleString = "bottles">>
<<if _weekBottles == 1>>
<<set _bottleString = "bottle">>
<</if>>
<<npcLine "You have produced @@.important;$player.milk.totalBottles _bottleString in total@@.">>
<</if>>
💲 _moneyGain<br>
<<lrs "Continue">>
<<npcLine "I guess we're done here. See you next week $player.name!">>
She leaves.<br>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<link "Intro">>
<<if setup.abc()>>
<<goto "STORY_INTRO">>
<</if>>
<</link>>
<br>
<<link "_charPam.name's soft hands">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_1">>
<</if>>
<</link>>
<<link "_charPam.name opens wide">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_2">>
<</if>>
<</link>>
<<link "_charPam.name wants to feel good too">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_3">>
<</if>>
<</link>>
<<link "_charPam.name's kitchen surprise">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_4">>
<</if>>
<</link>>
<<link "Caught by _charPam.name's using her computer @@.important;<i>scene preview</i>@@">>
<<if setup.abc()>>
<<goto "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_DAY_EMPTY_2">>
<</if>>
<</link>>
<br>
<<link "_charCassy.name is here!">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_ARRIVAL">>
<</if>>
<</link>>
<<link "_charCassy.name lands a hand">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_1">>
<</if>>
<</link>>
<<link "_charCassy.name gets impatient">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_2">>
<</if>>
<</link>>
<<link "_charCassy.name lends a hole">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_3">>
<</if>>
<</link>>
<<link "Caught by _charCassy.name using her computer @@.important;<i>scene preview</i>@@">>
<<if setup.abc()>>
<<goto "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_2">>
<</if>>
<</link>>
<br>
<<link "_charNurse.name is an expert milker">>
<<if setup.abc()>>
<<goto "STORY_CHAR_NURSE_1">>
<</if>>
<</link>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">><<set $player.location = "LOCATION_MAIN_HOUSE">>
/* Removes NPC caption display TODO not working*/
<<set $curChar = null>>
/* Main house events */
<<include "EVENT_CHECK">>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<now>>You're in your house hallway<br>
[img['img/house/hallway.jpg']]<br>
<br>
/*<<link "Menu">>
<</link>>
<br>*/
<<link "Walk around <i>(Pass time)</i>">>
<<set $player.nextLocation = "LOCATION_MAIN_HOUSE">>
<<timeForward>>
<</link>>
<br>
<b>First floor</b> <br>
<<link "Kitchen <<charIsHere 'LOCATION_MAIN_HOUSE_KITCHEN'>>">>
<<goto "LOCATION_MAIN_HOUSE_KITCHEN">>
<</link>>
<<link "Living room <<charIsHere 'LOCATION_MAIN_HOUSE_LIVING_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<</link>>
<<link "Bathroom <<charIsHere 'LOCATION_MAIN_HOUSE_BATHROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_BATHROOM">>
<</link>>
<<link "Pool <<charIsHere 'LOCATION_MAIN_HOUSE_POOL'>>">>
<<goto "LOCATION_MAIN_HOUSE_POOL">>
<</link>>
<br>
<b>Second floor</b> <br>
<<link "My room <<charIsHere 'LOCATION_MAIN_HOUSE_MC_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</link>>
<<if _charCassy.hasArrived>>
<<link "_charCassy.name's room <<charIsHere 'LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
<</link>>
<</if>>
<<link "_charPam.name's room <<charIsHere 'LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<</link>>
<br>
<<link "Hospital">>
<<goto "LOCATION_HOSPITAL">>
<</link>>
<br>
<<supportBox>><<set $player.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<now>>You're in your bedroom.<br>
[img[String.format('img/house/mcbedroom.jpg')]]
<br>
It's been $dayTotal <<if $dayTotal > 1>>days<<else>>day<</if>> since you got out of your coma.<br>
You have <b>💲<<=$player.money>></b> cash.
<br>
You have @@.important;<<=$player.milk.currentBottles>> <<if $player.milk.currentBottles != 1>>bottles<<else>>bottle<</if>>@@ ready for collection.<br>
/* Days until milk collection */
<<set _curDay = $dayTotal % 7>>
<<set _collectDay = 5>>
<<set _interval = _collectDay - _curDay>>
<<if _interval < 0 >>
<<set _interval += 7>>
<</if>>
<<set _nurseName = setup.getChar(setup.CHAR_NURSE).name>>
You have @@.important;<<=_interval>> days@@ before _nurseName comes to collect.<br>
<br>
<<if $timeInDay is setup.TIME_NIGHT>>
<<link "Sleep">>
<<timeForward>>
<</link>>
<<else>>
@@.greyed;Sleep <i>(Not tired)</i>@@
<</if>>
<br>
<<if $player.computerIsBroken>>
@@.greyed;Use computer <i>(Broken)</i>@@
<<else>>
<<link "Use computer">>
<<goto "MY_COMPUTER">>
<</link>>
<</if>>
<<if !setup.abc()>>
<<link "Enter patron code">>
<<goto "PATRON_CODE_FORM">>
<</link>>
<</if>>
<<if setup.abc()>>
<<link "⭐ Patron mode settings ⭐">>
<<run UI.settings()>>
<</link>>
<<link "⭐ Scene gallery ⭐">>
<<goto "SCENE_GALLERY">>
<</link>>
<</if>>
<<link "Change names/relations">>
<<goto "NAME_CHOOSE">>
<</link>>
<<if $timeInDay == setup.TIME_NIGHT>>
@@.greyed;Take a nap <i>(It's too late)</i>@@
<<else>>
<<link "Take a nap <i>(Pass time)</i>">>
<<set $player.nextLocation = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<timeForward>>
<</link>>
<</if>>
/*<<link "Notebook">>
<<set $lastLocation = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<goto "NOTEBOOK">>
<</link>>*/
<br>
<<leaveButton "LOCATION_MAIN_HOUSE">>You're using your @@.location;computer@@.<br>
[img['img/house/computer.jpg']]<br>
<<link "Watch porn 💦">>
<<goto "STORY_COMPUTER_BREAK">>
<</link>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>Enter your @@.important;patron code@@ and hit "Validate".<br>
<<textbox "_patronCode" "" autofocus>><br>
<<lrs "Validate">>
<<set $zzz = _patronCode>>
<<if setup.abc()>>
@@.important;Thank you for your support!@@
<<else>>
@@color:red;Invalid code.@@
<<link "Retry">>
<<goto "PATRON_CODE_FORM">>
<</link>>
<</if>>
<</lrs>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">><<set $player.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_POOL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_HOSPITAL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<set $player.nextLocation = "LOCATION_HOSPITAL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<include "ROOM_ACCESS_MENU">>/* Back, Save and Notebook buttons */
<<include "UI_BUTTONS">>
/* Top bar with stats and notifications */
<<include "TOP_BAR_CONTAINER">><<include "STORY_INTRO">><<set $debug = false>>
<<include "StoryWidgets">>
<<include "INIT_TIME">>
<<include "INIT_GAME">>
<<include "INIT_CHARS">>
<<include "ON_TIME_FORWARD">>/* Days of the week */
<<set setup.WEEK_DAYS = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]>>
<<set setup.DAY_SUNDAY = 0>>
<<set setup.DAY_MONDAY = 1>>
<<set setup.DAY_TUESDAY = 2>>
<<set setup.DAY_WEDNESDAY = 3>>
<<set setup.DAY_THURSDAY = 4>>
<<set setup.DAY_FRIDAY = 5>>
<<set setup.DAY_SATURDAY = 6>>
/* Times of the day */
<<set setup.DAY_TIMES = ["Early morning", "Morning", "Afternoon", "Evening", "Night"]>>
<<set setup.TIME_EARLY_MORNING = 0>>
<<set setup.TIME_MORNING = 1>>
<<set setup.TIME_AFTERNOON = 2>>
<<set setup.TIME_EVENING = 3>>
<<set setup.TIME_NIGHT = 4>>
/* Current day in total */
<<set $dayTotal to 1>>
/* Current time of the day */
<<set $timeInDay to 1>>
/* Wether to advance to the next time of the day when using the "leave" button */
<<set $timeForwardOnLeave = false>>/* Constants */
<<set setup.LUST_ORGASM_MC = 100>>
<<set setup.LUST_ORGASM_NPC = 25>>
/* Door lock mode */
<<set setup.DOOR_CLOSED_MODE_NO = 0>>
<<set setup.DOOR_CLOSED_MODE_MAYBE = 1>>
<<set setup.DOOR_CLOSED_MODE_YES = 2>>
/* Sex modes */
<<set setup.SEX_MODE_ORAL = "blowjob">>
<<set setup.SEX_MODE_VAGINAL = "vaginal">>
<<set setup.SEX_MODE_ANAL = "anal">>
/* Character ids */
<<set setup.CHAR_PAM = "pam">>
<<set setup.CHAR_CASSY = "cassy">>
<<set setup.CHAR_NURSE = "nurse">>
<<set $game to {
isStarted: false,
versionName: 0.3,
versionCode: 3
}>>
/* Main character */
<<set $player to {
name: "Paul",
hygiene: 100,
stealth: 0,
lust: 0,
money: 0,
fitness: 0,
location: "LOCATION_MAIN_HOUSE_MC_ROOM",
nextLocation: "",
computerIsBroken: false,
cumPantsCountdown: -1
}>>
/* MC chores */
<<set _chores to {
dishesDone: false,
catFed: false,
laundryDone: false,
poolCleaned: false,
vacuumingDone: false,
countTotal: 0
}>>
<<set $player.chores = _chores>>
/* MC milk collection */
<<set _milk to {
currentBottles:0,
currentBottleFillPercent:0,
totalBottles:0
}>>
<<set $player.milk = _milk>>
/* MC items */
<<set _items to {
gymPantsBought: false,
gymPantsReceived: false,
gymPantsCountdown: -1,
wristGuardsBought: false,
wristGuardsReceived: false,
wristGuardsCountdown: -1
}>>
<<set $player.items = _items>>
<<set $xxx = false>>
<<set $yyy = false>>
<<set $zzz = "">><<include "GAME_UPDATE">><<set $chars = []>>
<<include "CHAR_CASSY_INIT">>
<<include "CHAR_PAM_INIT">>
<<include "CHAR_NURSE_INIT">><<set $player.chores.dishesDone = false>>
<<set $player.chores.catFed = false>>
<<set $player.chores.laundryDone = false>>
<<set $player.chores.poolCleaned = false>>
<<set $player.chores.vacuumingDone = false>>
<<for _i=0;_i<$chars.length;_i++>>
<<set $chars[_i].daily.mcHelp = false>>
<<set $chars[_i].daily.mcSex = false>>
<</for>><<include "DAILY_FLAGS_RESET">>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
/* Character location update */
<<for _i=0;_i<$chars.length;_i++>>
<<set _id = "CHAR_" + $chars[_i].id.toUpperCase() + "_LOCATION_UPDATE">>
<<include _id>>
<</for>>
/* Cassy arrival countdown */
<<if _charCassy.arrivalCountdown > 0>>
<<set _charCassy.arrivalCountdown-->>
<</if>>
[img[img/house/sleep.jpg]]<br>
<div class="center">
You're @@.important;asleep@@.<br>
😴💤💤💤<br><br>
<<silently>>
/* Increase lust each day */
<<mcLustGain 15>>
/* Reduce fitness each day */
<<fitnessGain -5>>
/* Reduce sneak each day */
<<stealthGain -5>>
/* Reduce hygiene each day */
<<hygieneGain -20>>
/* Reduce NPC affection with each day */
<<for _i=0;_i<$chars.length;_i++>>
$chars[_i].name :
<<set $curChar = $chars[_i]>>
<<affectionGain -5>>
<<set $curChar = null>>
<</for>>
<</silently>>
</div>
<<link "Wake up">>
<<set $curChar = null>>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</link>>
/*
Event fired when character keeps lust too high
*/<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<div class="center">You @@.important;came in your pants@@.
<br><br>
<<mcCum "nocollect">>
<<set $player.cumPantsCountdown = -1>>
Next time, try to ask @@.important;_charNurse.name@@ or someone else to milk you.
<br>
<br>
</div>
<<leaveButton "LOCATION_MAIN_HOUSE">>
/*
Called on each time change
*//* Reduce hygiene as the day goes by */
<<set setup.addMCStat("hygiene", -5)>>
/* Raise lust as the day goes by */
<<set setup.addMCStat("lust", 5)>>
/* Characters update*/
<<for _i=0;_i<$chars.length;_i++>>
/* After some progress, raise lust automatically with each time period */
<<if $chars[_i].progress >= 2>>
<<run setup.addNPCStat($chars[_i], "lust", 5);>>
<</if>>
/* The nurse doesn't sleep */
<<if $timeInDay == setup.TIME_NIGHT and $chars[_i].id isnot "char4">>
<<set $chars[_i].isAsleep = true>>
<<else>>
<<set $chars[_i].isAsleep = false>>
<</if>>
/* Location update */
<<set _id = "CHAR_" + $chars[_i].id.toUpperCase() + "_LOCATION_UPDATE">>
<<include _id>>
<</for>>
<<if $yyy and setup.abc()>>
<<set setup.addMCStat("hygiene", 100)>>
<<set setup.addMCStat("fitness", 100)>>
<<set setup.addMCStat("stealth", 100)>>
<<set setup.addMCStat("lust", 100)>>
<<set $player.cumPantsCountdown = 3>>
<<for _i=0;_i<$chars.length;_i++>>
<<run setup.addNPCStat($chars[_i], "lust", 100);>>
<<run setup.addNPCStat($chars[_i], "affection", 100);>>
<</for>>
<</if>>
/* Cumpants countdown */
<<if $player.cumPantsCountdown != -1>>
<<set $player.cumPantsCountdown-->>
<</if>>
<<if $player.lust >= 75 && $player.cumPantsCountdown == -1>>
<<set $player.cumPantsCountdown = 3>>
<</if>>
<<if $player.lust < 75>>
<<set $player.cumPantsCountdown = -1>>
<</if>>
/* Item delivery countdown */
<<if $player.items.gymPantsBought and !$player.items.gymPantsReceived and $player.items.gymPantsCountdown != -1>>
<<set $player.items.gymPantsCountdown-->>
<</if>>
<<if $hasBoughtComputerParts and !$hasReceivedComputerParts and $periodsTillComputerPartsDelivery != -1>>
<<set $periodsTillComputerPartsDelivery-->>
<</if>>
<<if $player.items.wristGuardsBought and !$player.items.wristGuardsReceived and $player.items.wristGuardsCountdown != -1>>
<<set $player.items.wristGuardsCountdown-->>
<</if>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
My name is <<textbox "_mcName" $player.name autofocus>><br>
<br>
[img[String.format('img/char/pam/story/namechoice.png')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/hot-babe-catalina-cruz-fondles-her-big-tits-toys-her-trimmed-twat-72575377/">><br>
Her name is <<textbox "_pamName" _charPam.name>>, she is my <<textbox "_pamToMc" _charPam.relToMc>> and I am very happy to be her <<textbox "_mcToPam" _charPam.relFromMc>>.<br>
<<mcLine "Hey <<textbox '_pamToMc2' _charPam.relToMc2>>! Do you need help with that?">>
<<femaleLine "It's okay, let your <<textbox '_pamToMc3' _charPam.relToMc3>> take care of this...">><br>
[img[String.format('img/char/cassy/story/namechoice.png')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/nubile-hottie-sasha-p-strips-down-to-white-over-the-knee-socks-on-chair-50476918/">><br>
Her name is <<textbox "_cassyName" _charCassy.name>> and she is my <<textbox "_cassyToMc" _charCassy.relToMc>>.<br>
I am her <<textbox "_mcToCassy" _charCassy.relFromMc>>.<br>
<<mcLine "Hey <<textbox '_cassyToMc2' _charCassy.relToMc2>>! Do you need help with your homework?">>
<<femaleLine "No thanks <<textbox '_mcToCassy2' _charCassy.relFromMc2>>... get out of my room!">>
<<link "Try it">>
<<replace "#result">>
My name is _mcName<br>
<br>
[img[String.format('img/char/pam/story/namechoice.png')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/hot-babe-catalina-cruz-fondles-her-big-tits-toys-her-trimmed-twat-72575377/">><br>
Her name is _pamName, she is my _pamToMc and I am very happy to be her _mcToPam.<br>
<<mcLine "Hey _pamToMc2! Do you need help with that?">>
<<femaleLine "It's okay, let your _pamToMc3 take care of this...">><br>
[img[String.format('img/char/cassy/story/namechoice.png')]]<br>
<<sourceLink "https://www.pornpics.com/galleries/nubile-hottie-sasha-p-strips-down-to-white-over-the-knee-socks-on-chair-50476918/">><br>
Her name is _cassyName and she is my _cassyToMc.<br>
I am her _mcToCassy.<br>
<<mcLine "Hey _cassyToMc2! Do you need help with your homework?">>
<<femaleLine "No thanks _mcToCassy2... get out of my room!">>
<<link "Works for me!">>
<<set $player.name = _mcName>>
<<set setup.getChar(setup.CHAR_PAM).name = _pamName>>
<<set setup.getChar(setup.CHAR_PAM).relToMc = _pamToMc>>
<<set setup.getChar(setup.CHAR_PAM).relFromMc = _mcToPam>>
<<set setup.getChar(setup.CHAR_PAM).relToMc2 = _pamToMc2>>
<<set setup.getChar(setup.CHAR_PAM).relToMc3 = _pamToMc3>>
<<set setup.getChar(setup.CHAR_CASSY).name = _cassyName>>
<<set setup.getChar(setup.CHAR_CASSY).relToMc = _cassyToMc>>
<<set setup.getChar(setup.CHAR_CASSY).relToMc2 = _cassyToMc2>>
<<set setup.getChar(setup.CHAR_CASSY).relFromMc = _mcToCassy>>
<<set setup.getChar(setup.CHAR_CASSY).relFromMc2 = _mcToCassy2>>
<<if visited("Intro")>>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<else>>
<<goto "Intro">>
<</if>>
<</link>>
<<link "Redo">>
<<replace "#result">><</replace>>
<</link>>
<</replace>>
<<stb>>
<</link>>
<div id="result">
</div><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<div style="text-align:left">
<<set _title = $player.name + " <i>(you)</i>">>
<<infoPanel _title>>
🥵 your lust, the highter it is when you cum, the more juice you will collect<br>
🛁 your hygiene, ladies might not want to interact with you if you stink<br>
💪 you fitness, makes girls more likely to accept your requests<br>
🤫 your stealth, higher stealth means less chances to get caught snooping<br>
💕 her affection, the quality of the relationship between you two<br>
💋 her lust, unlocks some interactions<br>
<br>
<b>Raise your stats:</b><br>
🥵 watch and interact with the girls<br>
🛁 take a shower, do the dishes<br>
💪 go for a swim, clean the swimming pool<br>
🤫 peep, sneak in bedrooms at night
<</infoPanel>>
<<set _title = _charPam.name + " <i>(your <<step-mother>>)</i>">>
<<infoPanel _title>>
<br>
<b>Raise her stats:</b><br>
💕 do chores around the house<br>
💋 massage in the living room in the evening<br>
<br>
<b>Progress :</b><br>
/* Step 0 */
<<if _charPam.progress <= 0>>
<<if _charPam.affection < 20>>
- Raise her affection to TRUSTING.<br>
<</if>>
<<if _charPam.lust < 20>>
- Raise her lust to AROUSED.<br>
<</if>>
<<if $player.chores.countTotal < 3>>
- Do <<= 3 - $player.chores.countTotal>> more chores around the house.<br>
<</if>>
<<if !$player.computerIsBroken>>
- Try watching porn (your bedroom).<br>
<</if>>
<</if>>
/* Step 0 scenes */
<<if !_charPam.scenes.livingRoomMassage>>
- Give her a massage (living room, evening).<br>
<</if>>
<<if !_charPam.scenes.kitchenUnderwear>>
- Catch her in her underwear (kitchen, morning).<br>
<</if>>
<<if !_charPam.scenes.roomFlash>>
- Have a drink with her (bedroom, Friday evening).<br>
<</if>>
<<if !_charPam.scenes.livingRoomMassageTouch>>
- Go further during your massage (living room, evening).<br>
<</if>>
<<if _charPam.progress <= 0 and _charPam.affection == 20 and _charPam.lust == 20 and $player.chores.countTotal >= 3 and $player.computerIsBroken and _charPam.scenes.roomFlash and _charPam.scenes.livingRoomMassage and _charPam.scenes.kitchenUnderwear and _charPam.scenes.livingRoomMassageTouch>>
- Roam your hallway.<br>
<</if>>
/* Step 1 */
<<if _charPam.progress == 1>>
<<if _charPam.affection < 40>>
- Raise her affection to FRIENDLY.<br>
<</if>>
<<if _charPam.lust < 40>>
- Raise her lust to KINDA HORNY.<br>
<</if>>
<<if $player.chores.countTotal < 6>>
- Do <<= 6 - $player.chores.countTotal>> more chores around the house.<br>
<</if>>
<<if _charPam.affection == 40 and _charPam.lust == 40 and $player.chores.countTotal >= 6 and _charPam.scenes.help and _charPam.scenes.kitchenSlap and _charPam.scenes.poolButtMassage and _charPam.scenes.livingRoomMassageHandjob and _charPam.scenes.poolHandjob and _charPam.scenes.kitchenHandjob>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 1 scenes */
<<if _charPam.progress >= 1>>
<<if !_charPam.scenes.help>>
- Ask her to milk you (bedroom).<br>
<</if>>
<<if !_charPam.scenes.kitchenSlap>>
- A gentle touch (kitchen, Saturday morning).<br>
<</if>>
<<if !_charPam.scenes.poolButtMassage>>
- Poolside massage (pool, morning).<br>
<</if>>
<<if !_charPam.scenes.livingRoomMassageHandjob>>
- Ask her to take care of your problem after a massage.<br>
<</if>>
<<if !_charPam.scenes.poolHandjob>>
- Ask her to take care of your problem after a swim.<br>
<</if>>
<<if !_charPam.scenes.kitchenHandjob>>
- Ask her to take care of your problem in the kitchen.<br>
<</if>>
<</if>>
/* Step 2 */
<<if _charPam.progress == 2>>
<<if _charPam.affection < 60>>
- Raise her affection to VERY FRIENDLY.<br>
<</if>>
<<if _charPam.lust < 60>>
- Raise her lust to VERY HORNY.<br>
<</if>>
<<if $player.chores.countTotal < 9>>
- Do <<= 9 - $player.chores.countTotal>> more chores around the house.<br>
<</if>>
<<if !$player.items.wristGuardsBought>>
- Buy her a pair of volleyball wrist guards<br>
<</if>>
<<if $player.items.wristGuardsBought and !$player.items.wristGuardsReceived>>
- Wait for the delivery<br>
<</if>>
<<if _charPam.affection == 60 and _charPam.lust == 60 and $player.chores.countTotal >= 9 && $player.items.wristGuardsReceived and _charPam.scenes.blowjob and _charPam.scenes.poolBlowjob and _charPam.scenes.roomNightCaughtBlowjob>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 2 scenes */
<<if _charPam.progress >= 2>>
<<if !_charPam.scenes.blowjob>>
- Ask her for a blowjob (bedroom).<br>
<</if>>
<<if !_charPam.scenes.poolBlowjob>>
- Compliment her swimsuit (pool, Sunday afternoon).<br>
<</if>>
<<if !_charPam.scenes.roomNightCaughtBlowjob>>
- Get caught masturbating (bedroom, night).<br>
<</if>>
<</if>>
/* Step 3 */
<<if _charPam.progress == 3>>
<<if _charPam.affection < 80>>
- Raise her affection to IN LOVE.<br>
<</if>>
<<if _charPam.lust < 80>>
- Raise her lust to IN HEAT.<br>
<</if>>
<<if $player.chores.countTotal < 12>>
- Do <<= 12 - $player.chores.countTotal>> more chores around the house.<br>
<</if>>
<<if _charPam.affection == 80 and _charPam.lust == 80 and $player.chores.countTotal >= 12 and _charPam.scenes.sex and _charPam.scenes.livingRoomSex and _charPam.scenes.kitchenSex and _charPam.scenes.bathroomCaughtSex and _charPam.scenes.roomDayCaughtSex and _charPam.scenes.poolSex and _charPam.scenes.balconySex>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 3 scenes */
<<if _charPam.progress >= 3>>
<<if !_charPam.scenes.sex>>
- Ask her for sex (bedroom).<br>
<</if>>
<<if !_charPam.scenes.livingRoomSex>>
- Ask her if she's cold (living room, Thursday evening).<br>
<</if>>
<<if !_charPam.scenes.kitchenSex>>
- Talk to her (kitchen, Saturday morning)<br>
<</if>>
<<if !_charPam.scenes.bathroomCaughtSex>>
- Get caught peeping on her (bathroom)<br>
<</if>>
<<if !_charPam.scenes.roomDayCaughtSex>>
- Get caught peeping on her (bedroom, day)<br>
<</if>>
<<if !_charPam.scenes.poolSex>>
- Compliment her swimsuit (pool, Sunday afternoon)<br>
<</if>>
<<if !_charPam.scenes.balconySex>>
- Relax with her on the balcony (bedroom, evening)<br>
<</if>>
<</if>>
/* Step 4 */
<<if _charPam.progress == 4>>
That's all for now<br>
<<if !setup.abc()>>
<span class="important">Scene preview</span> available for Patrons.<br>
<<else>>
<span class="important">Scene preview</span> available in the gallery.<br>
<</if>>
<</if>>
<</infoPanel>>
<<set _title = _charCassy.name + " <i>(your <<step-sister>>)</i>">>
<<infoPanel _title>>
<br>
<b>Raise her stats:</b><br>
💕 help her with her homework in the evening<br>
💋 talk to her in the kitchen in the morning<br>
<br>
<b>Progress :</b><br>
/* Step 0 */
<<if _charCassy.progress <= 0>>
<<if !_charCassy.hasArrived >>
<<if _charPam.progress == 0>>
- Continue progressing with _charPam.name.<br>
<<elseif _charCassy.arrivalCountdown > 0 >>
- Wait <<= _charCassy.arrivalCountdown>> more days.<br>
<<else>>
- Roam your hallway.<br>
<</if>>
<<else>>
<<if _charCassy.affection < 20>>
- Raise her affection to TRUSTING.<br>
<</if>>
<<if _charCassy.lust < 20>>
- Raise her lust to AROUSED.<br>
<</if>>
<<if _charCassy.homeworkHelpCount < 3>>
- Help her with her homework <<= 3 - _charCassy.homeworkHelpCount>> more times in the evening.<br>
<</if>>
<</if>>
<</if>>
/* Step 0 scenes */
<<if _charCassy.hasArrived and _charCassy.progress >= 0>>
<<if !_charCassy.scenes.kitchenSlap>>
- A gentle touch (kitchen, morning).<br>
<</if>>
<<if !_charCassy.scenes.kitchenNaked>>
- Comment her outfit (kitchen, Monday morning).<br>
<</if>>
<<if !_charCassy.scenes.roomComputer>>
- Ask to use her computer (bedroom, morning).<br>
<</if>>
<<if _charCassy.affection == 20 and _charCassy.lust == 20 and _charCassy.homeworkHelpCount >= 3 and _charCassy.scenes.kitchenSlap and _charCassy.scenes.kitchenNaked and _charCassy.scenes.roomComputer>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 1 */
<<if _charCassy.progress == 1>>
<<if _charCassy.affection < 40>>
- Raise her affection to FRIENDLY.<br>
<</if>>
<<if _charCassy.lust < 40>>
- Raise her lust to KINDA HORNY.<br>
<</if>>
<<if _charCassy.homeworkHelpCount < 6>>
- Help her with her homework <<= 6 - _charCassy.homeworkHelpCount>> more times in the evening.<br>
<</if>>
<<if _charCassy.affection == 40 and _charCassy.lust == 40 and _charCassy.homeworkHelpCount >= 6 and _charCassy.scenes.help and _charCassy.scenes.kitchenFap>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 1 scenes */
<<if _charCassy.progress >= 1>>
<<if !_charCassy.scenes.help>>
- Ask her to milk you (bedroom).<br>
<</if>>
<<if !_charCassy.scenes.kitchenFap>>
- Ask her to help you (kitchen).<br>
<</if>>
<</if>>
/* Step 2 */
<<if _charCassy.progress == 2>>
<<if _charCassy.affection < 60>>
- Raise her affection to VERY FRIENDLY.<br>
<</if>>
<<if _charCassy.lust < 60>>
- Raise her lust to VERY HORNY.<br>
<</if>>
<<if _charCassy.homeworkHelpCount < 9>>
- Help her with her homework <<= 9 - _charCassy.homeworkHelpCount>> more times in the evening.<br>
<</if>>
<<if !$player.items.gymPantsBought>>
- Buy her a new pair of gym shorts.<br>
<</if>>
<<if $player.items.gymPantsBought and !$player.items.gymPantsReceived>>
- Wait for the delivery.<br>
<</if>>
<<if _charCassy.affection == 60 and _charCassy.lust == 60 and _charCassy.homeworkHelpCount >= 9 and $player.items.gymPantsReceived and _charCassy.scenes.blowjob and _charCassy.scenes.livingRoomCuni and _charCassy.scenes.homeworkBlowjob and _charCassy.scenes.roomNightCaughtBlowjob>>
- Roam your hallway.<br>
<</if>>
<</if>>
/* Step 2 scenes */
<<if _charCassy.progress >= 2>>
<<if !_charCassy.scenes.blowjob>>
- Ask her for a blowjob (bedroom).<br>
<</if>>
<<if !_charCassy.scenes.livingRoomCuni>>
- Do something for her (living room, evening).<br>
<</if>>
<<if !_charCassy.scenes.homeworkBlowjob>>
- Ask for a reward after helping her with her homework (bedroom, evening).<br>
<</if>>
<<if !_charCassy.scenes.roomNightCaughtBlowjob>>
- Get caught masturbating (bedroom, night).<br>
<</if>>
<</if>>
/* Step 3 */
<<if _charCassy.progress == 3>>
That's all for now<br>
<<if !setup.abc()>>
<span class="important">Scene preview</span> available for Patrons.<br>
<<else>>
<span class="important">Scene preview</span> available in the gallery.<br>
<</if>>
<</if>>
<</infoPanel>>
<<set _title = _charNurse.name + "">>
<<infoPanel _title>>
<br>
<b>Progress :</b><br>
<<if _charNurse.progress < 0>>
- Find her at the hospital.<br>
<<elseif _charNurse.progress == 0>>
<<if !_charNurse.scenes.help>>
- Ask her to milk you (her office).<br>
<</if>>
<<if _charNurse.scenes.help>>
That's all for now<br>
<</if>>
<</if>>
<</infoPanel>>
</div>
<br>
<<link "Restart from the beginning">>
<<run UI.restart()>>
<</link>>
<br>
<div id="leaveButton">
<<link "Close">>
/* Reset $curChar */
<<set $curChar = null>>
<<goto $notebookPrevLocation>>
<</link>>
</div>/* No NPC in the room */
<<set _roomIsEmpty = true>>
/* Check if room is empty, update curChar if it's not */
<<roomCheck>>
/* Door closed */
<<set _doorIsClosed = false>>
/* Door lock mode */
<<set _doorIsClosed = true>>
<<if $doorClosedMode == setup.DOOR_CLOSED_MODE_NO>>
<<set _doorIsClosed = false>>
<<elseif $doorClosedMode == setup.DOOR_CLOSED_MODE_YES>>
<<set _doorIsClosed = true>>
<<else>>
<<set _doorIsClosed = setup.diceRoll(20)>>
<</if>>
/* Rooms can only be locked in the evening or night unless it's the bathroom*/
<<if $player.location isnot "LOCATION_MAIN_HOUSE_BATHROOM">>
<<if $timeInDay == setup.TIME_MORNING or $timeInDay == setup.TIME_EARLY_MORNING or $timeInDay == setup.TIME_EVENING>>
<<set _doorIsClosed = false>>
<</if>>
<</if>>
/* Nurse office always open */
<<if $player.location is "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<set _doorIsClosed = false>>
<</if>>
/* No door menu if there's nobody here*/
<<if _roomIsEmpty>>
<<set _doorIsClosed = false>>
<<set $curChar = null>>
<</if>>
<<if !_doorIsClosed>>
<<include "ROOM_MENU">>
<<else>>
The door is closed.<br>
<<choicecontainer>>
<<if _doorIsClosed>>
<<if $player.location is "LOCATION_MAIN_HOUSE_BATHROOM">>
/* Peep through bathroom lock*/
<<choiceitem "Peep through the lock 🤫">>
<<include "ROOM_ACCESS_MENU_PEEP">>
<</choiceitem>>
<<elseif $timeInDay is setup.TIME_NIGHT>>
/* Open door at night*/
<<choiceitem "Open the door 🤫" "notimeForward" "goto">>
<<goto "ROOM_MENU">>
<</choiceitem>>
<<else>>
/* Knock */
<<choiceitem "Knock" "notimeForward">>
<<include "ACTION_KNOCK">>
<</choiceitem>>
/* Peep through lock */
<<choiceitem "Peep through the lock 🤫">>
<<include "ROOM_ACCESS_MENU_PEEP">>
<</choiceitem>>
<</if>>
<<endif>>
<</choicecontainer>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
/* Menu inside a room */<<include "EVENT_CHECK">>
<<set _roomIsEmpty = true>>
/* Check if room is empty, update curChar if it's not */
<<roomCheck>>
<<now>>
<<if _roomIsEmpty>>
/* Empty location image */
<<getLocationImage $player.location>>
<br>
/* Location actions */
<<include "LOCATION_MENU">>
<<else>>
/* Character actions */
<<include "CHAR_INTERACTION_MENU">>
/* Location actions */
<<include "LOCATION_MENU">>
<<endif>>
<br>
<<leaveButton "LOCATION_MAIN_HOUSE">><<run $('#leaveButton').hide()>>
You try to peep through the lock hole. <br>
/* Peeping delay */
<<timed 1s t8n>>
<<run $('#leaveButton').show()>>
<<include "ACTION_PEEP">>
<</timed>>
/*
Character interactions displayed when in a room with the character during
$curChar : current character
*//* Include specific character content */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_" + $player.location + "_" + setup.DAY_TIMES[$timeInDay].toUpperCase()>>
<<include _id>>
<<choicecontainer>>
<<if $curChar.isAsleep and $curChar.id isnot setup.CHAR_NURSE >>
<br>
Action
<br>
/* Sleep menu */
<<include "CHAR_INTERACTION_MENU_NIGHT">>
<<else>>
<<set _canAskForHelp = false>>
<<set _canAskSex = false>>
<<set _canHomework = false>>
<<set _optionsCount = 0>>
<<if ($player.location is $curChar.room and $curChar.progress >= 1) or $curChar.id is setup.CHAR_NURSE>>
<<set _canAskForHelp = true>>
<<set _optionsCount++>>
<</if>>
<<if setup.canSex($curChar) and $curChar.room is $player.location>>
<<set _canAskSex = true>>
<<set _optionsCount++>>
<</if>>
<<if $curChar.id is setup.CHAR_CASSY and $timeInDay == setup.TIME_EVENING and ($player.location is $curChar.room)>>
<<set _canHomework = true>>
<<set _optionsCount++>>
<</if>>
/* Actions header display */
<<if _optionsCount > 0>>
<br>
Action
<br>
<</if>>
<<if _canAskForHelp>>
/* Day help menu */
<<if !$curChar.daily.mcHelp or $curChar.id is setup.CHAR_NURSE>>
<<if $curChar.id is setup.CHAR_NURSE>>
<<choiceitem "Get milked 🥛">>
<<include "ACTION_HELP">>
<</choiceitem>>
<<else>>
<<choiceitem "Get milked 🥛 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_HELP">>
<</choiceitem>>
<</if>>
<<else>>
@@.greyed;Get milked <i>(Try again tomorrow)</i>@@
<</if>>
<</if>>
<<if _canAskSex>>
/* Day sex menu */
<<if !$curChar.daily.mcSex>>
/* TODO remove after update */
<<if $curChar.id is setup.CHAR_CASSY and !tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
<<choiceitem "Ask for a blowjob 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<<elseif !(setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar,setup.SEX_MODE_ANAL))>>
<<choiceitem "Ask for a blowjob 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<<else>>
<<choiceitem "Ask for sex 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_SEX">>
<</choiceitem>>
<</if>>
<<else>>
<<if $curChar.id is setup.CHAR_CASSY and !tale.has("CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL")>>
@@.greyed;Ask for a blowjob <i>(Try again tomorrow)</i>@@
<<elseif !(setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar,setup.SEX_MODE_ANAL))>>
@@.greyed;Ask for a blowjob <i>(Try again tomorrow)</i>@@
<<else>>
@@.greyed;Ask for sex <i>(Try again tomorrow)</i>@@
<</if>>
<</if>>
<</if>>
/* Cassy homework */
<<if _canHomework>>
<<choiceitem "Do you need help with you homework? 💕" "" "goto">>
<<goto "ACTION_HOMEWORK">>
<</choiceitem>>
<</if>>
<</if>>
<</choicecontainer>><<choiceitem "Masturbate 🤫💦 <<= setup.chanceIndicator('sneak')>>">>
<<include "ACTION_SNEAK_MASTURBATE">>
<</choiceitem>>
<<if setup.canHelp($curChar)>>
<<choiceitem "Wake her up 💦 <<= setup.chanceIndicator('lust', $curChar)>>">>
<<include "ACTION_WAKE">>
<</choiceitem>>
<</if>>
/*
Location actions
*/<<choicecontainer>>
<<set _hasMenuItems = false>>
<<if $player.location is "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
Living room<br>
<<if !$player.chores.vacuumingDone>>
<<choiceitem "Vacuum 💕💲" "" "goto">>
<<goto "ACTION_VACUUM">>
<</choiceitem>>
<<else>>
@@.greyed;Vacuum@@
<</if>>
<<set _hasMenuItems = true>>
<<elseif $player.location is "LOCATION_MAIN_HOUSE_BATHROOM">>
Bathroom <<if !_roomIsEmpty>>@@.info;(Occupied)@@<</if>><br>
<<if _roomIsEmpty>>
<<choiceitem "Take a shower 🛁" "" "goto">>
<<goto "ACTION_SHOWER">>
<</choiceitem>>
<<if !$player.chores.laundryDone>>
<<choiceitem "Do the laundry 💕💲" "" "goto">>
<<goto "ACTION_LAUNDRY">>
<</choiceitem>>
<<else>>
@@.greyed;Do the laundry@@
<</if>>
<<else>>
@@.greyed;Take a shower | Wash your hands | Do the laundry@@
<</if>>
<<set _hasMenuItems = true>>
<<elseif $player.location is "LOCATION_MAIN_HOUSE_POOL">>
Pool<br>
<<choiceitem "Go for a swim 💪" "" "goto">>
<<goto "ACTION_SWIM">>
<</choiceitem>>
<<if !$player.chores.poolCleaned>>
<<choiceitem "Clean the pool 💕💲" "" "goto">>
<<goto "ACTION_POOL_CLEAN">>
<</choiceitem>>
<<else>>
@@.greyed;Clean the pool@@<br>
<</if>>
<<choiceitem "Relax in a poolchair <i>(Pass time)</i>" "" "goto">>
<<timeForward>>
<<goto "LOCATION_MAIN_HOUSE_POOL">>
<</choiceitem>>
<<set _hasMenuItems = true>>
<<elseif $player.location is setup.getChar(setup.CHAR_CASSY).room or $player.location is setup.getChar(setup.CHAR_PAM).room>>
Bedroom<br>
<<if _roomIsEmpty>>
<<choiceitem "Use her computer 🤫" "" "goto">>
<<goto "ACTION_USE_NPC_COMPUTER">>
<</choiceitem>>
<<else>>
@@.greyed;Use $curChar.possessive computer <i>(She's here)</i>@@
<</if>>
<<set _hasMenuItems = true>>
<<elseif $player.location is "LOCATION_MAIN_HOUSE_KITCHEN">>
Kitchen<br>
<<if !$player.chores.dishesDone>>
<<choiceitem "Do the dishes 💕💲" "" "goto">>
<<goto "ACTION_DISHES">>
<</choiceitem>>
<<else>>
@@.greyed;Do the dishes@@
<</if>>
<<if !$player.chores.catFed>>
<<choiceitem "Feed the cat 💕💲" "" "goto">>
<<goto "ACTION_FEED_CAT">>
<</choiceitem>>
<<else>>
@@.greyed;Feed the cat@@
<</if>>
<<set _hasMenuItems = true>>
<<elseif $player.location is "LOCATION_HOSPITAL">>
<<set _nurseName = setup.getChar(setup.CHAR_NURSE).name>>
Hospital<br>
<<if setup.getChar(setup.CHAR_NURSE).progress == -1>>
<<choiceitem "Look for _nurseName" "" "goto">>
<<goto "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<</choiceitem>>
<<else>>
<<choiceitem "_nurseName's office <<charIsHere 'LOCATION_HOSPITAL_CHAR_NURSE_ROOM'>>" "" "goto">>
<<goto "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<</choiceitem>>
<</if>>
<<set _hasMenuItems = true>>
<</if>>
<</choicecontainer>>img/milk.png[img['img/logobig.png']] <br>
Welcome to Elixir of Life v0.3<br>
<span style="font-size:0.8em">A game by Tukann</span><br>
<<link "New game">>
<<set $game.isStarted = true>>
<<uiBarsRefresh>>
<<goto "NAME_CHOOSE">>
<</link>>
<<link "Load">>
<<run UI.saves()>>
<</link>>
<<link "Changelog">>
<<goto "CHANGELOG">>
<</link>>
<<if tale.has("DEBUG_MENU")>>
<<include "DEBUG_MENU">>
<</if>>
<br>
<<supportBox "Start">>You slowly wake up. You can barely feel your body. This feels like the worst hangover of your life.<br>
<<linkreplace "Open your eyes" t8n>>
<<video "img/story/story_intro1.webm">><br>
<<sourceLink "https://fr.pornhub.com/view_video.php?viewkey=ph5d1e38dc10357">><br>
<<mcLustGain 30>>
You seem to be in a hospital room, a nurse is examining your penis.<br>
<<mclrs "Hmmm...">>
<<femaleLine "Nurse: Oh my god, you're awake!... I'll get the doctor...">>
You close your eyes and fall back asleep.<br>
<<linkreplace "Continue" t8n>>
<<goto "STORY_INTRO_1">>
<</linkreplace>>
<</mclrs>>
<</linkreplace>><<femaleLine "Doctor: Sir... sir !">>
You open your eyes and see a female silouette looking at you.<br>
<<cont>>
[img[img/story/story_intro2.jpg]]<br>
<<sourceLink "https://www.julesjordan.com/trial/scenes/Raven-Hart-Naughty-MILF-Anal-Facial-Big-Tits_vids.html">>
<<femaleLine "Doctor: Hello sir, I'm @@.important;Doctor Marshall@@, I've been taking care of you, can you feel your toes?">>
<<mclrs "... yes...">>
<<femaleLine "Doctor Marshall: You've been in a coma for a week, you suffered injuries from a car accident. Do you remember what happened?">>
<<lrs "Try to remember">>
[img[img/story/story_intro3.jpg]]<br>
You faintly remember you were driving and saw a dog on the road, you crashed trying to avoid it.<br>
<<mclrs "... yes..." t8n>>
<<femaleLine "Doctor Marshall: While you were in a coma, we ran a battery of tests, and we discovered something quite unusual.">>
<<femaleLine "Doctor Marshall: Your body produces a special hormone called @@.important;Cabonalin Butorfribrate@@. It's a very rare chemical that has only been discovered in a few hundred individuals so far throughout the world.">>
<<cont>>
You frown in confusion, you've never heard of this substance before.<br>
<<femaleLine "This substance has a lot of potential to cure various diseases, and has already been used with success to @@.important;produce vaccines for various viruses@@.">>
<<femaleLine "Unfortunately for you, this chemical is so precious that governments around the world have been @@.important;kidnapping@@ these individuals, putting them in special facilities and plugging them to machines in order to forcefully harvest the substance.">>
<<lrs "Continue">>
<<femaleLine "But this is a civilized country and the government has been kind enough to strike a deal with such individuals.">>
<<femaleLine "@@.important;Provide them with Cabonalin on the regular, and you can stay home@@. I'm afraid that travels other than to the hospital are prohibited.">>
<<link "Continue">>
<<goto "STORY_INTRO_2">>
<</link>>
<</lrs>>
<</cont>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<</cont>><<femaleLine "The best way to harvest Cabonalin, is @@.important;through semen@@. It must be harvested immediately with a @@.important;special container@@ than we will provide you with, otherwise the chemical will be compromised.">>
<<femaleLine "@@.important;You may need some help@@ for the collection, this is a delicate procedure">>
<<lrs "Continue">>
[img[img/story/story_intro4.png]]<br>
<<sourceLink "https://www.pornpics.com/galleries/nurse-bailey-brooks-getting-brutally-toyed-by-perverted-patient-nika-noire-15012117/">><br>
<<mcLustGain 20>>
<<femaleLine "@@.important;Nurse Espinoza@@ here can help you and will make herself available every time you visit the hospital.">>
<<femaleLine "That's about all you need to know. You're ready to go home now. We called your <<step-mother>>, she'll be here soon.">>
<<linkreplace "Go back to sleep">>
<<goto "STORY_INTRO_3">>
<</linkreplace>>
<</lrs>><<set $char1 = setup.getChar(setup.CHAR_CASSY)>>
<<set $char2 = setup.getChar(setup.CHAR_PAM)>>
You're woken up by a familiar voice.<br>
<<npcLine $char2 "Oh honey are you ok? You had me terrified! The doctor explained everything, I've been visiting you all week...">>
<<cont>>
[img[img/story/story_intro5.png]]<br>
<<sourceLink "https://pornhd.vip/pics/puremature-bridgette-b-hdvideo-blonde-four">><br>
<<mcLustGain 20>>
She's wearing a sporty outfit, she probably was doing yoga when she got the call from the hospital and rushed in without changing.<br>
<<mclrs "Hi $char2.name..." t8n>>
<<npcLine $char2 "Let's go home... it will all get better I promise...">>
You get out of the hospital and get in the car with <<=$char2.name>>.<br>
<<linkreplace "Continue" t8n>>
<<goto "STORY_INTRO_4">>
<</linkreplace>>
<</mclrs>>
<</cont>><<scrollToBottom>>
[img[img/story/story_intro6.jpg]]<br>
This is your house, a fancy little abode in the suburbs.<br>
<<lrs "Continue">>
<<npcLine $char2 "You've been through a lot, you need to rest. The doctor recommended you get yourself checked at the @@.important;hospital@@ from time to time...">>
<<lrs "Continue">>
She starts whispering as if telling you a secret.<br>
<<npcLine $char2 "She also recommended I get you some subscription to an adult website... I don't know much about those, but here's what I got, I hope it makes dealing with your new duties a little easier...">>
She hands you a post-it note with an url, a login and a password written on it before walking away.<br>
<<cont>>
<<npcLine $char2 "Also, @@.important;$char1.name will be back from her trip in a few days@@. It will be nice to have your <<step-sister>> around again.">>
<<linkreplace "Relax on your bed" t8n>>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</linkreplace>>
<</cont>>
<</lrs>>
<</lrs>>You sit on your computer chair and reach in your pocket for the post-it note <<=setup.getChar(setup.CHAR_PAM).name>> gave you to connect to a premium account on a porn website. You start touching yourself while browsing. <br>
[img[img/story/story_computer_break1.webp]]<br>
<<mcLustGain 20>>
<<linkreplace "Masturbate" t8n>>
<<scrollToBottom>>
[img[img/story/story_computer_break2.jpg]]<br>
The screen goes off suddenly with an error message. You spend the next few hours trying to fix the computer, to no avail.<br>
<<mcLine "This is going to be a problem...">>
<<set $player.computerIsBroken = true>>
<<set $timeForwardOnLeave = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</linkreplace>><<if !tags().includes("nomenu")>>
<div id="ui-buttons">
<<if State.length >= 2>>
<div id="ui-button-back">
<<button "">><<run Engine.backward()>><</button>>
</div>
<</if>>
<div id="ui-button-menu">
/*<<button "">><<goto "MENU">><</button>>*/
<<button "">><<run UI.saves()>><</button>>
</div>
<div id="ui-button-notebook">
/*<<button "">><<goto "MENU">><</button>>*/
<<button "">>
<<set $notebookPrevLocation = $player.location>>
<<goto "NOTEBOOK">>
<</button>>
</div>
</div>
<</if>>/*<<if tags().includes("tbar")>>*/
<div id="topbar"><div id="bbblock"><div id="bbtext"><<include "TOP_BAR">></div></div></div>
<<script>>
$(document).one(":passagedisplay", function (event) {
if ($("#topbar").length) {
$("#passages").css("margin-top", $("#topbar").outerHeight() + 10);
} else {
$("#passages").css("margin-top", 0);
}
});
<</script>>
/* Top stat bar display */<<if $game.isStarted>>
<span id="top_bar_stats">
/*<<if $player.cumPantsCountdown == 3>>
🚨
<<elseif $player.cumPantsCountdown == 2>>
🚨🚨
<<elseif $player.cumPantsCountdown == 1>>
🚨🚨🚨
<</if>>*/
/*<<if $player.cumPantsCountdown > 0>>
🚨
<</if>>*/
<span @style="setup.getValueStyle($player.lust)">🥵 $player.lust</span><span class="tbar_percent">%</span> |
<span @style="setup.getValueStyle(100-$player.hygiene)">🛁 $player.hygiene</span><span class="tbar_percent">%</span> |
<span>💪 $player.fitness</span><span class="tbar_percent">%</span> |
<span>🤫 $player.stealth</span><span class="tbar_percent">%</span>
<span id="time_of_day_icon">
<<if $timeInDay == setup.TIME_EARLY_MORNING>>
[img[String.format('img/day/early_morning.png')]]<br>
<<elseif $timeInDay == setup.TIME_MORNING>>
[img[String.format('img/day/morning.png')]]<br>
<<elseif $timeInDay == setup.TIME_AFTERNOON>>
[img[String.format('img/day/afternoon.png')]]<br>
<<elseif $timeInDay == setup.TIME_EVENING>>
[img[String.format('img/day/evening.png')]]<br>
<<else>>
[img[String.format('img/day/night.png')]]<br>
<</if>>
</span>
/*<<if $player.cumPantsCountdown == 3>>
🚨
<<elseif $player.cumPantsCountdown == 2>>
🚨🚨
<<elseif $player.cumPantsCountdown == 1>>
🚨🚨🚨
<</if>>*/
/*<<link "Menu">>
<<run UIBar.unstow().show();>>
<</link>>*/
<<if $player.lust >= 75>>
<<if $player.cumPantsCountdown == -1>>
@@color:white;font-weight:bold;🥛 MILKING TIME 🥛@@
<<else>>
<<if $player.cumPantsCountdown == 3>>
@@color:white;font-weight:bold;🚨 MILKING TIME 🚨@@
<<elseif $player.cumPantsCountdown == 2>>
@@color:white;font-weight:bold;🚨🚨 MILKING TIME 🚨🚨@@
<<elseif $player.cumPantsCountdown == 1>>
@@color:white;font-weight:bold;🚨🚨🚨 MILKING TIME 🚨🚨🚨@@
<<elseif $player.cumPantsCountdown == 0>>
<</if>>
<</if>>
<br>
<</if>>
/* Current NPC display */
<<if $curChar>>
<<for $i=0;$i<$chars.length;$i++>>
<<if $chars[$i].id is $curChar.id>>
<b><<= $chars[$i].name>></b>
<span>💕 $chars[$i].affection</span><span class="tbar_percent">%</span> |
<span>💋 $chars[$i].lust</span><span class="tbar_percent">%</span>
<</if>>
<</for>>
<</if>>
</span>
<</if>>/* TODO handle game update */
<<if $game and $game.isStarted>>
<<if $game.versionCode < 2>>
<<run console.log("UPDATING TO 0.2")>>
/* Initialising new variables */
<<set $xxx = false>>
<<set $yyy = false>>
<<set $zzz = "">>
<<set $game to {
isStarted: true,
versionName: 0.2,
versionCode: 2
}>>
<</if>>
<<if $game.versionCode < 3>>
<<run console.log("UPDATING TO 0.3")>>
<<set $game to {
isStarted: true,
versionName: 0.3,
versionCode: 3
}>>
<</if>>
<</if>>/*
Display date and time (It's Monday morning)
*/
<<widget "now">>
It's @@.location;<<print setup.WEEK_DAYS[$dayTotal % 7]>> <<print setup.DAY_TIMES[$timeInDay]>>@@.
<</widget>>
/*
* <<timeForward [number of periods]>>
*
* Advance current Time Period by a set number of periods, if no number
* if pass to widget then current Time Period is advanced by 1 unit.
*
* <<timeForward>> Advances time period by 1 unit.
* <<timeForward 1>> Advances time period by 1 unit.
* <<timeForward 2>> Advances time period by 2 units.
*
* If the current day's time boundary is exceeded then the Day Number
* will also be updated.
*/
<<widget "timeForward">>
<<set _offset to 1>>
<<set _periodsInDay to setup.DAY_TIMES.length>>
<<if $args.length > 0>>
<<set _offset to $args[0]>>
<</if>>
<<set $timeInDay += _offset>>
/* Time forward stat changes */
<<include "ON_TIME_FORWARD">>
/% Update the Day Number as necessary. %/
<<if $timeInDay >= _periodsInDay>>
<<set $dayTotal += Math.trunc($timeInDay / _periodsInDay)>>
<<set $timeInDay to ($timeInDay % _periodsInDay)>>
/* Cumpants countdown */
<<if $player.cumPantsCountdown == 0>>
<<goto "CUM_PANTS">>
<<else>>
/* MC needs to go to sleep */
<<goto "SLEEP">>
<</if>>
<<set $player.nextLocation = "">>
<<elseif $player.nextLocation isnot "">>
<<set _nextLocationTemp = $player.nextLocation>>
<<set $player.nextLocation = "">>
/* Cumpants countdown */
<<if $player.cumPantsCountdown == 0>>
<<goto "CUM_PANTS">>
<<else>>
/* if the MC doesn't need to sleep, go to the next location */
<<goto _nextLocationTemp>>
<</if>>
<</if>>
<</widget>>
/*
Refresh the display of the top and side bars
*/
<<widget "uiBarsRefresh">>
/*Test fix*/
<<timed 1s>>
<<if document.getElementById("story-caption") isnot null>>
<<replace "#story-caption">>
<<display "StoryCaption">>
<</replace>>
<</if>>
<<if document.getElementById("bbtext") isnot null>>
<<replace "#bbtext">>
<<display "TOP_BAR">>
<</replace>>
<</if>>
<</timed>>
<</widget>>
/*
MC orgasm, includes handling of juice collection
*/
<<widget "mcCum">>
<<cumAnimation>>
<<set _prevValue = $player.lust>>
<<set _collect = true>>
<<if $args[0] and $args[0] is "nocollect">>
<<set _collect = false>>
<</if>>
<<set _class = "stat_gain_notification stat_gain_notification_good">>
<div @class="_class">
<<run setup.addMCStat("lust", -setup.LUST_ORGASM_MC)>>
You came
<span class="stat_gain_notification_icon">
😩
<<timed 0.5s t8n>>💦<</timed>>
<<timed 1s t8n>>💦<</timed>>
<<timed 1.5s t8n>>💦<</timed>>
</span>
</div>
<br>
<<if _prevValue >= 75>>
<<set _text = "You horniness has been resolved">>
<<infoText _text>>
<br>
<</if>>
<<if _collect>>
/* Milk collection */
<<set _min = _prevValue - 10>>
<<set _max = _prevValue + 10>>
<<if _min < 0 >>
<<set _min = 0>>
<</if>>
<<set _bottleFill = random(_min,_max)>>
<<set $player.milk.currentBottleFillPercent += _bottleFill>>
<<if $player.milk.currentBottleFillPercent >= 100>>
<<set $player.milk.currentBottles++>>
<<set $player.milk.totalBottles++>>
<<set $player.milk.currentBottleFillPercent = 0>>
@@.info;🥛 (One container filled)@@<br>
<<else>>
@@.info;🥛 Current container is filled at <<=$player.milk.currentBottleFillPercent>>%@@<br>
<</if>>
<</if>>
<br>
<<uiBarsRefresh>>
<<scrollToBottom>>
<</widget>>
/*
NPC orgasm
*/
<<widget "npcCum">>
<<set _char = null>>
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].id is $curChar.id>>
<<set _char = $chars[_i]>>
<<endif>>
<</for>>
<<set _lustAdd = 0 - setup.LUST_ORGASM_NPC>>
<<set _class = "stat_gain_notification stat_gain_notification_good">>
<div @class="_class">
<<addNPCStat _char "lust" _lustAdd>>
She came
<span class="stat_gain_notification_icon">
😍
<<timed 0.5s t8n>>💦<</timed>>
<<timed 1s t8n>>💦<</timed>>
<<timed 1.5s t8n>>💦<</timed>>
</span>
<br>
/*🥵 <<timed 1s t8n>>- - - - -<</timed>>*/
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].id is $curChar.id>>
<<set $chars[_i] = _char>>
<<endif>>
<</for>>
<<set $curChar = _char>>
</div>
<br>
<<uiBarsRefresh>>
<<scrollToBottom>>
<</widget>>
/*
Skillcheck success display
*/
<<widget "success">>
<div class="stat_gain_notification stat_gain_notification_good">
🎲 <b>SUCCESS</b> 🎲
</div>
<br>
<</widget>>
/*
Skillcheck fail display
*/
<<widget "fail">>
<div class="stat_gain_notification stat_gain_notification_bad">
🎲 <b>FAIL</b> 🎲
</div>
<br>
<</widget>>
/*
Leave button display
*/
<<widget "leaveButton">>
<<set _style = "">>
<<if $args[1] and $args[1] is "hidden">>
<<set _style = "display:none;">>
<</if>>
<div id="leaveButton" @style="_style">
<<link "Leave">>
/* Reset $curChar */
<<set $curChar = null>>
/* $player.nextLocation takes priority over the parameter */
<<if $player.nextLocation is "">>
<<set $player.nextLocation = $args[0]>>
<</if>>
<<if $timeForwardOnLeave>>
<<set $timeForwardOnLeave = false>>
/* Pass the next location to timeForward in case the MC needs to sleep */
<<timeForward>>
<<else>>
<<set _nextLocationTemp = $player.nextLocation>>
<<set $player.nextLocation = "">>
<<goto _nextLocationTemp>>
<</if>>
<</link>>
</div>
<</widget>>
/*
Hide the common leave button
*/
<<widget "hideLeaveButton">>
<<if document.getElementById("leaveButton") isnot null>>
<<run $('#leaveButton').hide()>>
<</if>>
<</widget>>
/*
Show the common leave button
*/
<<widget "showLeaveButton">>
<<if document.getElementById("leaveButton") isnot null>>
<<run $('#leaveButton').show()>>
<</if>>
<</widget>>
/*
Display for npc affection stat change
*/
<<widget affectionGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "affection" _value>>
<<addNPCStat $curChar "affection" _value>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for npc lust stat change
*/
<<widget npcLustGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "npcLust" _value>>
<<addNPCStat $curChar "lust" _value>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for hygiene stat change
*/
<<widget hygieneGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "hygiene" _value>>
<<set setup.addMCStat("hygiene", _value)>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for fitness stat change
*/
<<widget fitnessGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "fitness" _value>>
<<set setup.addMCStat("fitness", _value)>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for lust stat change
*/
<<widget mcLustGain>>
<<set _prevValue = $player.lust>>
<<set _value = $args[0]>>
<<valueGainAnimation "lust" _value>>
/*<<addMCStat "lust" _value>>*/
<<set setup.addMCStat("lust", _value)>>
<<if _prevValue < 75 and $player.lust >= 75>>
<<set _text = "You are very horny and need to get milked">>
<<warningText _text>>
<<elseif _prevValue >= 75 and $player.lust < 75>>
<<set _text = "You horniness has been resolved">>
<<infoText _text>>
<</if>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for stealth stat change
*/
<<widget stealthGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "stealth" _value>>
<<set setup.addMCStat("stealth", _value)>>
<<uiBarsRefresh>>
<</widget>>
/*
Animation for stat change
*/
<<widget "valueGainAnimation">>
<<set _stat = $args[0]>>
<<set _value = $args[1]>>
<<set _label = "">>
<<set _icon = "">>
<<if _stat is "lust">>
<<set _icon = "🥵">>
<<set _label = "Lust">>
<<elseif _stat is "hygiene">>
<<set _icon = "🛁">>
<<set _label = "Hygiene">>
<<elseif _stat is "fitness">>
<<set _icon = "💪">>
<<set _label = "Fitness">>
<<elseif _stat is "stealth">>
<<set _icon = "🤫">>
<<set _label = "Stealth">>
<<elseif _stat is "npcLust">>
<<set _icon = "💋">>
<<set _label = "Her lust">>
<<elseif _stat is "affection">>
<<set _icon = "💕">>
<<set _label = "Affection">>
<</if>>
<<set _class = "stat_gain_notification stat_gain_notification_good">>
<<set _increasedDecreased = "increased">>
<<if _value < 0>>
<<set _class = "stat_gain_notification stat_gain_notification_bad">>
<<set _increasedDecreased = "decreased">>
<</if>>
<div @class="_class">
_label _increasedDecreased
<span class="stat_gain_notification_icon">
<<= _icon>>
<<if _value < -40>>
<<timed 0.5s t8n>>
-
<</timed>>
<<timed 1s t8n>>
-
<</timed>>
<<timed 1.5s t8n>>
-
<</timed>>
<<timed 2s t8n>>
-
<</timed>>
<<timed 2.5s t8n>>
-
<</timed>>
<<elseif _value < -30>>
<<timed 0.5s t8n>>
-
<</timed>>
<<timed 1s t8n>>
-
<</timed>>
<<timed 1.5s t8n>>
-
<</timed>>
<<timed 2s t8n>>
-
<</timed>>
<<elseif _value < -20>>
<<timed 0.5s t8n>>
-
<</timed>>
<<timed 1s t8n>>
-
<</timed>>
<<timed 1.5s t8n>>
-
<</timed>>
<<elseif _value < -10>>
<<timed 0.5s t8n>>
-
<</timed>>
<<timed 1s t8n>>
-
<</timed>>
<<elseif _value <= -0>>
<<timed 0.5s t8n>>
-
<</timed>>
<<elseif _value <= 10>>
<<timed 0.5s t8n>>
+
<</timed>>
<<elseif _value <=20>>
<<timed 0.5s t8n>>
+
<</timed>>
<<timed 1s t8n>>
+
<</timed>>
<<elseif _value <=30>>
<<timed 0.5s t8n>>
+
<</timed>>
<<timed 1s t8n>>
+
<</timed>>
<<timed 1.5s t8n>>
+
<</timed>>
<<elseif _value <=40>>
<<timed 0.5s t8n>>
+
<</timed>>
<<timed 1s t8n>>
+
<</timed>>
<<timed 1.5s t8n>>
+
<</timed>>
<<timed 2s t8n>>
+
<</timed>>
<<else>>
<<timed 0.5s t8n>>
+
<</timed>>
<<timed 1s t8n>>
+
<</timed>>
<<timed 1.5s t8n>>
+
<</timed>>
<<timed 2s t8n>>
+
<</timed>>
<<timed 2.5s t8n>>
+
<</timed>>
<</if>>
</span>
</div>
<br>
<</widget>>
/*
Auto scroll to the bottom of the page
*/
<<widget "scrollToBottom">>
<<run $().scrollToBottom()>>
<</widget>>
/*
Auto scroll to the bottom of the page
*/
<<widget "stb">>
<<run $().scrollToBottom()>>
<</widget>>
/*
Display an indicator if npcs are in this location
*/
<<widget "charIsHere">>
<<for _i=0;_i<$chars.length;_i++>>
<<if $chars[_i].location is $args[0] && $chars[_i].hasArrived>>
@@color:yellow;<i>$chars[_i].name is here </i>@@
<</if>>
<<if $player.location is "LOCATION_TOWN" and $args[0] is "LOCATION_MAIN_HOUSE" and $chars[_i].isHome and $chars[_i].hasArrived>>
@@color:yellow;<i>$chars[_i].name is here </i>@@
<</if>>
<<if $chars[_i].location is "LOCATION_HOSPITAL_CHAR_NURSE_ROOM" and $args[0] is "LOCATION_HOSPITAL">>
@@color:yellow;<i>$chars[_i].name is here </i>@@
<</if>>
<</for>>
<</widget>>
/*
Warning message
*/
<<widget "warningText">>
@@.warning;($args[0])@@<br>
<</widget>>
/*
Info message
*/
<<widget "infoText">>
@@.info;($args[0])@@<br>
<</widget>>
/*
Display speech line for NPC
Uses char in args or curChar
*/
<<widget "npcLine">>
<<if $args.length > 1>>
<<set _char = $args[0]>>
<<set _text = $args[1]>>
<<else>>
<<set _char = $curChar>>
<<set _text = $args[0]>>
<</if>>
<<set _style = _char.style>>
<<set _name = _char.name>>
<<set _line = "<span class='" + _style + "'>" + _name + ": " + _text + "</span>">>
<<= _line>>
<</widget>>
/*
MC speech line
*/
<<widget "mcLine">>
<<set _text = $args[0]>>
<<set _style = "speech-mc">>
<<set _line = "<span class='" + _style + "'>" + _text + "</span>">>
<<= _line>>
<</widget>>
/*
Female npc line
*/
<<widget "femaleLine">>
<<set _text = $args[0]>>
<<set _style = "speech-female">>
<<set _line = "<span class='" + _style + "'>" + _text + "</span>">>
<<= _line>>
<</widget>>
/*
Add stat value to npc
arg0 : character
arg1 : stat
arg2 : value
*/
<<widget "addNPCStat">>
<<set _char = null>>
<<set _index = 0>>
<<for _j=0;_j<$chars.length;_j++>>
<<if $chars[_j].id is $args[0].id>>
<<set _char = $chars[_j]>>
<<set _index = _j>>
<</if>>
<</for>>
<<set _tempStat = _char[$args[1]] + $args[2]>>
<<if $args[1] is "lust" or $args[1] is "affection">>
<<if _tempStat > 20 and _char.progress == 0>>
<<if _char[$args[1]] == 20>>
<<maxStatWarning $args[1]>>
<</if>>
<<set _tempStat = 20>>
<<elseif _tempStat > 40 and _char.progress == 1 >>
<<if _char[$args[1]] == 40>>
<<maxStatWarning $args[1]>>
<</if>>
<<set _tempStat = 40>>
<<elseif _tempStat > 60 and _char.progress == 2 >>
<<if _char[$args[1]] == 60>>
<<maxStatWarning $args[1]>>
<</if>>
<<set _tempStat = 60>>
<<elseif _tempStat > 80 and _char.progress == 3 >>
<<if _char[$args[1]] == 80>>
<<maxStatWarning $args[1]>>
<</if>>
<<set _tempStat = 80>>
<<elseif _tempstat > 100>>
<<if _char[$args[1]] == 100>>
<<maxStatWarning $args[1]>>
<</if>>
<<set _tempStat = 100>>>
<</if>>
<</if>>
<<if _tempStat > 100>>
<<set _tempStat = 100>>
<<elseif _tempStat < 0>>
<<set _tempStat = 0>>
<</if>>
/* Update value */
<<set _char[$args[1]] = _tempStat>>
<<set $chars[_index] = _char>>
<<uiBarsRefresh>>
<</widget>>
<<widget "maxStatWarning">>
<<set _text = "You can't raise her " + $args[0] + " higher at this point...">>
<<warningText _text>>
<</widget>>
/*
Link replace scroll, linkreplace that scrolls to the bottom when you click
*/
<<widget "lrs" container>>
<<set _title = $args[0]>>
<<if $args[0].includes("cum")>>
<<set _title += " 💦">>
<</if>>
<<linkreplace $args[0] t8n>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</widget>>
/*
Continue link that acts like a lrs
*/
<<widget "cont" container>>
<<linkreplace "Continue" t8n>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</widget>>
/*
Displays and MC speech line in a LRS
*/
<<widget "mclrs" container>>
/* Remove emojis */
<<set _title = $args[0]>>
<<run _title = _title.replace(/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, '');>>
/* Remove content between parenthesis */
<<set _index = _title.indexOf('<<= setup.chance')>>
<<if _index != -1>>
<<set _title = _title.substring(0,_index)>>
<</if>>
<<linkreplace $args[0] t8n>>
<<mcLine _title>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</widget>>
/*
Choice container, clicking a choice will remove all overs
*/
<<widget "choicecontainer" container>>
<<if $args.length>0>>
<<set _containerId = "feed_" + $args[0]>>
<div @id="_containerId"></div>
<<else>>
<div id="feed"></div>
<</if>>
<div id="choiceMenu" class="interaction_menu">
_contents
</div>
<</widget>>
/*
Choice item, clicking it will hide the choice container
$args[0]: The text of the options
$args[1]: if "notimeForward", do not set the period to advance after choosing this option
$args[2]: if "goto", do not hide the menu on click
*/
<<widget "choiceitem" container>>
<<link $args[0]>>
<<if $args[2] and $args[2] is "goto">>
<<else>>
<<replace ".interaction_menu">><</replace>>
<</if>>
<<append "#feed" t8n>>
_contents
<<if $args[1] and $args[1] is "notimeForward">>
<<else>>
/* Set the time period to advance when an item is selected */
<<set $timeForwardOnLeave = true>>
<</if>>
<<scrollToBottom>>
<</append>>
<</link>>
<</widget>>
/*
Choice item with MC speech line
*/
<<widget "mcchoiceitem" container>>
/* Remove emojis */
<<set _title = $args[0]>>
<<run _title = _title.replace(/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, '');>>
/* Remove content between parenthesis */
<<set _index = _title.indexOf('<<= setup.chance')>>
<<if _index != -1>>
<<set _title = _title.substring(0,_index)>>
<</if>>
<<link $args[0]>>
<<replace ".interaction_menu">><</replace>>
<<append "#feed" t8n>>
<<mcLine _title>>
_contents
/* Set the time period to advance when an item is selected */
<<set $timeForwardOnLeave = true>>
<<scrollToBottom>>
<</append>>
<</link>>
<</widget>>
/*
Specific item for sex interactions
id: id of the div to remove on fail
containerId: id of the container in which to append the content
*/
<<widget "mcsexchoiceitem" container>>
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _containerId = $args[2]>>
<<set _chance = $args[3]>>
<<set _title = $args[0]>>
<<if _mcLine.includes("cum")>>
<<set _title += " 💦 ">>
<</if>>
<<if _chance != -1>>
<<set _title += setup.chanceIndicator("lust", $curChar)>>
<</if>>
<span @id="_id">
<<link _title>>
/* Need to reset it coz _chance is used in other options */
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _containerId = $args[2]>>
<<set _chance = $args[3]>>
<<if _chance == -1>>
<<set _success = true>>;
<<else>>
<<set _success = setup.chanceRoll("lust", $curChar)>>;
<<set _fullContainerId = "#feed_" + _containerId>>
<</if>>
<<set _fullContainerId = "#feed_" + _containerId>>
<<append _fullContainerId t8n>>
<<mcLine $args[0]>>
<<if _success>>
<<if _chance != -1>>
<<success>>
<</if>>
<<replace ".interaction_menu">><</replace>>
_contents
<<else>>
<<fail>>
<<set _choiceId = "#" + _id>>
<<replace _choiceId>><span class="greyed">$args[0]</span><</replace>>
_contents
<</if>>
/* Set the time period to advance when an item is selected */
<<set $timeForwardOnLeave = true>>
<<scrollToBottom>>
<</append>>
<</link>>
</span>
<</widget>>
/*
Check if room is empty, update curChar if it's not
*/
<<widget "roomCheck">>
<<set _roomChars = new Array()>>
<<set _roomIsEmpty = true>>
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].location is $player.location and $chars[_i].hasArrived>>
<<run _roomChars.push($chars[_i])>>
<<endif>>
<</for>>
<<if _roomChars.length > 0>>
<<set _roomIsEmpty = false>>
/* Set current character to the first one in the room */
<<set $curChar = _roomChars[0]>>
<</if>>
<</widget>>
/*
Video widget
*/
<<widget "video">>
<<if $args[0]>>
<<print '<video width="650" autoplay loop><source src="' + $args[0] + '" type=\'video/webm; codecs="vp8, vorbis"\'></video>'>>
<</if>>
<</widget>>
/*
Source link display
*/
<<widget "sourceLink">>
<<if $args[0]>>
<span class="sourceLink">[[source|$args[0]]]</span>
<</if>>
<</widget>>
/*
Get image for current empty location
*/
<<widget "getLocationImage">>
<<set _loc = $args[0]>>
<<switch _loc>>
<<case "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
You're in your @@.location;living room@@.<br>
[img['img/house/livingroom.jpg']]
<<case "LOCATION_MAIN_HOUSE_KITCHEN">>
You're in your @@.location;kitchen@@.<br>
[img['img/house/kitchen.webp']]
<<case "LOCATION_MAIN_HOUSE_BATHROOM">>
You're in your @@.location;bathroom@@.<br>
[img['img/house/bathroom.jpg']]
<<case "LOCATION_MAIN_HOUSE_POOL">>
You're near your @@.location;pool@@.<br>
[img['img/house/pool.jpg']]
<<case "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
You're in @@.location;<<= $chars[0].name>>'s bedroom@@.<br>
[img['img/char/cassy/room/room_empty.jpg']]
<<case "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
You're in @@.location;<<= setup.getChar(setup.CHAR_PAM).name>>'s bedroom@@.<br>
[img['img/char/pam/room/room_empty.jpg']]
<<case "LOCATION_HOSPITAL">>
You're at the @@.location;hospital@@.<br>
[img['img/town/hospital.jpg']]
<<case "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<set _nurseName = setup.getChar(setup.CHAR_NURSE)>>
You're in _nurseName's office.<br>
[img['img/town/nurse_office.jpg']]
<</switch>>
<</widget>>
/*
Acts like a progress bar but works on all browsers
*/
<<widget "statBar">>
<<set _icon = $args[0]>>
<<set _value = $args[1]>>
<<set _label = $args[2]>>
<<set _color = $args[3]>>
<<set _style = "width:" + _value + "%;background:" + _color + ";">>
<div class="progress-group" style="">
<span class="progress-icon">_icon</span>
<span class="progress-label">_label</span>
<div class="progress-container">
<div class="progress-value" @style="_style"></div>
</div>
</div>
<</widget>>
/* Backspace removes unwanted space generated with each new line when nobr is active */
<<widget "step-mother">>\
<<=setup.getChar(setup.CHAR_PAM).relToMc>>\
<</widget>>
<<widget "step-mom">>\
<<if $args[0] is "capitalize">>\
<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_PAM).relToMc2)>>\
<<else>>\
<<=setup.getChar(setup.CHAR_PAM).relToMc2>>\
<</if>>\
<</widget>>
<<widget "step-mommy">>\
<<if $args[0] is "capitalize">>\
<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_PAM).relToMc3)>>\
<<else>>\
<<=setup.getChar(setup.CHAR_PAM).relToMc3>>\
<</if>>\
<</widget>>
<<widget "step-son">>\
<<=setup.getChar(setup.CHAR_PAM).relFromMc>>\
<</widget>>
<<widget "step-sister">>\
<<=setup.getChar(setup.CHAR_CASSY).relToMc>>\
<</widget>>
<<widget "step-sis">>\
<<=setup.getChar(setup.CHAR_CASSY).relToMc2>>\
<</widget>>
<<widget "step-brother">>\
<<=setup.getChar(setup.CHAR_CASSY).relFromMc>>\
<</widget>>
<<widget "step-bro">>\
<<=setup.getChar(setup.CHAR_CASSY).relFromMc2>>\
<</widget>>
<<widget "supportBox">>
<<if $args[0] isnot "Start" and setup.abc()>>
⭐ Patron mode ⭐
<<else>>
<div id="support_box">
<a href="https://www.patreon.com/tukann" target="_blank">[img[String.format('img/patreon.png')]]</a>
<br>
⭐ Cheat code ⭐<br>
⭐ Scene previews ⭐<br>
⭐ Scene gallery ⭐<br>
⭐ Support the dev ⭐<br>
</div>
<</if>>
<</widget>>
<<widget "infoPanel" container>>
<div class="info_panel">
<div onClick="$(this).parent().children().last().toggle(200);$(this).children().first().toggle();$(this).children().eq(1).toggle()">
<span style="float:right">▾</span>
<span style="display:none;float:right">▴</span>
$args[0]
</div>
<div style="display:none">
_contents
</div>
</div>
<</widget>>
<<widget "cumAnimation">>\
<<silently>>
<<set _el to $(document.createElement('div'))>>
<<run _el.attr('id', 'splash')>>
<<set _color to "rgba(255,255,255,.8)">>
<<set _background to "url('img/splash.png')">>
<<set _delay1 to Util.fromCssTime(".2s")>>
<<set _delay2 to Util.fromCssTime("2s")>>
<<set _fades to [200, 1000]>> /% change length of fade in and fade out animations %/
/*<<set _delay to Util.fromCssTime(2s) .css('background-color', _color) .css('background-image', _background)>>*/
/* .fadeIn(_fades[0])
.delay(_delay2)
.fadeOut(_fades[1]) */
<<run _el
.css('background-color', _color)
.hide()
.appendTo(document.body)
.fadeIn(_fades[0])
.delay(_delay1)
.fadeOut(_fades[1])
>>
<<run setTimeout( function () {
_el.remove();
}, (_fades[0] + _delay1 + _fades[1]))>>
<</silently>>
<</widget>>