<<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['res/house/computer.webp']]<br>
<<choicecontainer>>
<<choiceitem "Search for private pictures">>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_COMPUTER">>
<<include _id>>
<</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)>> */
<<ci "Shop online" "noTimeForward" "goto">>
<<goto "ONLINE_SHOP">>
/* <<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>>
<</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>>
<</if>>
<</choicecontainer>> */
<</ci>>
/* <<else>>
@@.greyed;Shop online <i>(I have nothing to buy right now)</i>@@
<</if>> */
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<hideLeaveButton>>
...<br>
You knock. <br>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_KNOCK">>
<<include _id>><<set $timeForwardOnLeave = true>>
<<hideLeaveButton>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_HELP">>
<<include _id>><<set $timeForwardOnLeave = true>>
<<hideLeaveButton>>
...<br>
You try to peep through the lock hole. <br>
<<timingMinigame>>
<<if _success>>
You see something.<br>
<<cont>>
<<timingMinigameRemove>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_" + $player.location + "_PEEP">>
<<include _id>>
<</cont>>
<<else>>
You don't see anything.<br>
<<showLeaveButton>>
<</if>>
<</timingMinigame>><<set $timeForwardOnLeave = true>>
<<hideLeaveButton>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SEX_ROOM">>
<<include _id>><<set $timeForwardOnLeave = true>>
You take a relaxing @@.location;hot shower@@. <br>
<<set $player.justShowered = true>>
[img['res/house/shower.webp']]<br>
You feel @@color:yellow;font-weight:bold;refreshed@@. <br>
<<hygieneGain 100>>
<<mcLustGain -20>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<if _charPam.progress >= 3>>
<<set _randInt = random(0,2)>>
<<if _randInt == 0>>
<<set $curChar = _charPam>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN">>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">>
<<else>>
<<leaveButton "LOCATION_MAIN_HOUSE_BATHROOM">>
<</if>>
<<else>>
<<leaveButton "LOCATION_MAIN_HOUSE_BATHROOM">>
<</if>><<set $timeForwardOnLeave = true>>
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_WAKE">>
<<include _id>><<choicecontainer>>
<<if $curChar.progress >= 1 or $curChar.id is setup.CHAR_NURSE>>
<<if $curChar.id is setup.CHAR_PAM and $curChar.progress >= 4 and $curChar.scenes.roomAnal>>
<<mcci "Can I sleep in your bed?... <<= setup.chanceIndicator('both', $curChar, -5)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Okay... come here sweetie...">>
She raises the bed covers and signs for you to join her.<br>
<<link "Sleep with $curChar.name">>
<<set $player.sleptWithPam = true>>
<<timeForward>>
<</link>>
<<else>>
<<fail "chance">>
<<npcLine "I'd rather you didn't, honey... please go back to your room...">>
<</if>>
<</mcci>>
<</if>>
<<if (!$curChar.daily.mcHelp) or $curChar.id is setup.CHAR_NURSE>>
/*<<choiceitem "Get milked 🥛 <<= setup.chanceIndicator('both', $curChar)>>">>*/
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_HELP_ACTION">>
<<include _id>>
/*<<choiceitem "Get milked 🥛">>
<<include "ACTION_HELP">>
<</choiceitem>> */
<<else>>
@@.greyed;Get milked <i>(Try again tomorrow)</i>@@
<</if>>
<<if $curChar.progress > 1>>
<<if !$curChar.daily.mcSex>>
<<if !(setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) or setup.hasSexMode($curChar,setup.SEX_MODE_ANAL))>>
/% <<choiceitem "Ask for a blowjob 💦 <<= setup.chanceIndicator('both', $curChar)>>">> %/
/*<<choiceitem "Ask for a blowjob 💦">>
<<include "ACTION_SEX">>
<</choiceitem>> */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SEX_ACTION">>
<<include _id>>
<<else>>
/% <<choiceitem "Ask for sex 💦 <<= setup.chanceIndicator('both', $curChar)>>">> %/
/*<<choiceitem "Ask for sex 💦">>
<<include "ACTION_SEX">>
<</choiceitem>> */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SEX_ACTION">>
<<include _id>>
<</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 _updateDialog = false>>
<<include "CHANGELOG_CONTENT">>
<br>
<<link "Return">>
<<goto "Start">>
<</link>><div style="text-align:left">
<<collapsiblePanel "0.11" "opened">>
- New doctor scene<br>
- New Cassy scene<br>
- New Cassy/Akiko scene<br>
- Updated Cassy yoga footjob scene<br>
- Revamped Akiko sex scene<br>
- Reworked intro<br>
- UI improvements for larger screens<br>
- Typo fixes<br>
- Bug fixes<br>
Professional Milk Producer Tier and above:<br>
- New Cassy/Akiko bonus scene<br>
- New Cassy bonus scene<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.10">>
- New Akiko scenes<br>
- New Pam scene<br>
- New doctor scene<br>
- New Cassy scene<br>
- Reworked Pam kitchen scene<br>
- Reworked Pam laundry scene<br>
- Reworked Pam pool scenes<br>
- Free roam scenes rework<br>
- Rewritten some scenes<br>
- Replaced some clips<br>
- Replaced some pictures<br>
- If you reached enough progress with her, Pam will randomly ask you to come sleep in her bed at night<br>
- New save import/export system as a text string. Should make life easier for the APK users as it bypasses the need to export to a file, which doesn't work.<br>
- Major UI improvements.<br>
- Added an indicator for actions that spend time.<br>
- Typo fixes<br>
- Bug fixes<br>
<br>
Professional Milk Producer Tier and above:<br>
- New maid bonus scene<br>
<br>
Industrial Milk Producer Tier and above:<br>
- Beach Escapade: new scenes<br>
- Beach Escapade: free roam rework<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.9">>
- New Akiko scenes<br>
- New nurse scenes<br>
- Performance improvements<br>
- More contextual actions with Pam and Cassy in their bedrooms<br>
- Rewritten some scenes<br>
- Replaced some clips<br>
- Replaced some pictures<br>
- Typo fixes<br>
- Bug fixes<br>
<br>
Professional Milk Producer Tier and above:<br>
- Updated gallery<br>
<br>
Industrial Milk Producer Tier and above:<br>
- Beach Escapade: new Cassy scene<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.8">>
- Fully revamped notebook<br>
- New Cassy scenes<br>
- New Pam scenes<br>
- New maid scenes<br>
- New ???? scenes<br>
- Upgraded UI<br>
- Replaced time of the day icons in the top bar with more readable ones<br>
- Stylized save menu UI<br>
- Rewritten intro, now divided into separate shorter events<br>
- Rewritten nurse intro<br>
- Rewritten Cassy intro<br>
- Rewritten some scenes<br>
- Replaced some clips<br>
- Completely rebuilt the timing minigame (I hope it fixes the issue some people seemed to have on iPhones)<br>
- Improved fap minigame, now faster<br>
- Made Pam shower quest progression faster<br>
- Moved name/relation change options to the notebook<br>
- Added fail safe to prevent memory leaks on some browsers<br>
- Added warning message on browsers that don't support the webp image format<br>
- Typo fixes<br>
- Bug fixes<br>
<br>
Professional Milk Producer Tier and above:<br>
- Fully revamped gallery<br>
- Bonus scenes are now accessed in context from the game instead of from the gallery<br>
- New Pam bonus scene<br>
- New Nurse bonus scene<br>
<br>
Industrial Milk Producer Tier and above:<br>
- New repeatable event: Beach Escapade, a new zone to explore, 2 lewd scenes and more to come<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.7">>
- New Cassy scenes<br>
- New Pam scenes<br>
- New maid scenes<br>
- Rewrote some scenes<br>
- Added/changed clips in some scenes<br>
- Added the option to refuse the nurse's weekly reward<br>
- Bug fixes<br>
- Reduced file size (converted all images to webp)<br>
- Improved compatibility with older browsers<br>
- New Android APK version<br>
- Fixed some clips causing the browser to crash on older phones<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.6">>
- Fixed videos not working on some iOS devices<br>
- Moved the timeout bar for timed choices to the top of the choices so it's harder to miss<br>
- Nurse milking scene complete rework<br>
- Pam kitchen fun complete rework<br>
- Clarified requirements for some quests in the notebook<br>
- Changed npc response to some comments according to story progress (no more getting offended when saying Pam has a great ass)<br>
- Added -18 warning before starting a new game<br>
- Adjusted home page design<br>
- New Pam scenes<br>
- New Cassy scenes<br>
- Reworked all story events<br>
- Dialogue adjustments on various scenes<br>
- Added descriptions to computer pictures<br>
- Bug fixes<br>
- Added links on the home page<br>
- 2 new preview scenes for patrons (one for Pam, one for ?????)<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.5.1">>
- Nurse story progress<br>
- Nurse reward<br>
- Improved zoom feature<br>
- Added back link to notebook in the MC room (some players seem to miss the one in the top left of the screen)<br>
- New Cassy scenes<br>
- New Pam scenes<br>
- Changed the build version naming for no other reason than I don't want to reach 1.0 too soon (probably should have thought of that earlier)<br>
- Complete rework of Cassy and Pam bedroom sex and milking scenes<br>
- Reworked some events<br>
- Made text descriptions for some events clearer<br>
- Switched back to stat check to initiate bedroom sex/milking scenes<br>
- Increased fitness bonus to stat checks<br>
- Decreased hygiene malus to stat checks<br>
- Added "Make a noise" option to fap minigame when getting caught has a positive outcome<br>
- Increased available time for timed choices<br>
- 2 new preview scenes for patrons (one for Cassy, one for Pam)<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.5">>
- Reduced transparency of the top bar for readability<br>
- Added character stat display to the notebook<br>
- Reduced disk size of some images<br>
- Fixed text display<br>
- Fixed patron code form display<br>
- Reduced hygiene stat degradation when sleeping<br>
- Fixed hygiene being reduced right after taking a shower<br>
- Fixed screen scroll when peeping<br>
- Added message when going to sleep from exhausting available time<br>
- Fixed top bar stats updating<br>
- Fixed sex progress not being taken into account if you change position before finishing<br>
- Bottle fill amount will be less if you don't warn the girl<br>
- New fap minigame<br>
- New feature: timed choices, choose an answer in the allocated time (sometimes not answering is a valid option)<br>
- Fixed the character top bar stats not appearing sometimes<br>
- Fixed god mode stats<br>
- Added warnings for high lust and low hygiene on the main screen<br>
- Replaced a lot of the images/clips<br>
- New homework minigame<br>
- Completely redid Cassy's homework reward scenes, now with procedurally generated content<br>
- New stealth minigame<br>
- Revamped Cassy milking scene, now with procedurally generated content<br>
- Tweaked Cassy's morning kitchen interactions<br>
- Removed back button (not compatible with the game format)<br>
- Fixed an issue where clicking buttons repeatedly would select the text<br>
- Redid most repeatable scenes with more clips, procedurally generated content, timed choices...<br>
- You can now check out Cassy when she's doing yoga<br>
- You can now check out Pam when she's doing the laundry<br>
- 2 new preview scenes for patrons (one for Cassy, one for Pam)<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.4">>
- Improved scroll animation when going through dialogues/scenes<br>
- You can now click most images/videos to zoom in<br>
- Various UI improvements (sorry, forgot to note everything)<br>
- Rearranged the girls' schedule so no event is so rare you have to wait a whole week for it<br>
- Cassy's arrival is no longer dependent on Pam's progress, she will show up after a set number of days<br>
- Cassy will now be at the pool sometimes<br>
- Greatly reduced the intensity of the orgasm screen flash<br>
- Improved changelog page<br>
- Updated notebook, clarified some requirements<br>
- Added autosave feature<br>
- New scene format: now some of the scenes that will be added will contain procedurally generated content, meaning the scene will change randomly (this includes the dialogue and the clips). Those scenes are indicated by a message at the end of the scene. For now scenes with this feature include Pam's milking scene and the 2 patron only preview scenes.<br>
- 4 new scenes + a hidden extra action (see Pam sunbathing at the pool when conditions are met)<br>
- Revamped Pam milking scene<br>
- 2 new preview scenes for patrons (one for Cassy, one for Pam)<br>
<</collapsiblePanel>>
<<collapsiblePanel "0.3">>
- 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>
<</collapsiblePanel>>
<<collapsiblePanel "0.2">>
- 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>
- Door images (makes buttons easily accessible on mobile)
- Cassy at the pool now (but no content)
<</collapsiblePanel>>
<<collapsiblePanel "0.1">>
- Initial release<br>
<</collapsiblePanel>>
</div>
<!-- <br>
<<link "Return">>
<<goto "Start">>
<</link>> --><<set _charAkiko to {
id: "akiko",
name: "Akiko",
affection: 0,
lust: 0,
location: "",
isHome: false,
hadSex: false,
style:"speech-female",
availableSexModes: [],
progress: -1,
room: "",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: false,
countdown: 5,
avatar: "avatar_akiko",
hallwayEventDayDone: false
}>>
<<set _scenes to {
poolLick:false,
footjob:false
}>>
<<set _charAkiko.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _charAkiko.daily = _daily>>
<<set $chars.push(_charAkiko)>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/akiko/livingroom/girls_couch.webp">>
You cross _charAkiko.name and your <<roommate1>> in the hallway.<br>
<<npcLine "Sup, looser?...">>
<<cc>>
<<mcci "Begone!... thot!...">>
<<npcLine "Whatever dweeb...">>
<<cont>>
<<include "CHAR_AKIKO_EVENT_HALLWAY_CUM_2">>
<</cont>>
<</mcci>>
<<mcci "I love you too, <<roommate2>>...">>
<<affectionGain 10>>
<<npcLine "Sure you do...">>
<<cont>>
<<include "CHAR_AKIKO_EVENT_HALLWAY_CUM_2">>
<</cont>>
<</mcci>>
<</cc>>_charAkiko.name gently gasps as she glances at your crotch.<br>
<<npcLustGain 20>>
<<npcLine "Damn <<roommateMc2>>... you look like your about to burst...">>
<<cont>>
$curChar.name looks around before reaching inside your pants. _charAkiko.name joins in and starts caressing your arm.<br>
<<mcLustGain 10>>
<<cont>>
<<video "res/char/akiko/watching/watching_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6192d502e4a19">>
The girls both get to their knees and start licking and sucking your erect cock. You're already about to burst.<br>
<<mcLustGain 20>>
<<npcLine _charAkiko "It looks so hard...">>
<<cont>>
You soon reach the edge.<br>
<<npcLine "Quick... pull down your panties...">>
<<lrs "Cum 💦">>
<<video "res/char/akiko/watching/watching_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61f7fb37bac4a">>
Your whole body vibrates as waves of pleasure run through it. Your <<roommate1>> keeps jerking as you spread your seed on both girls.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Nice... not a drop on the floor... aren't you forgetting something?...">>
<<set _charAkiko.hallwayEventDayDone = true>>
<<run setup.setChar(_charAkiko)>>
<<cc>>
<<mcci "Thank you girls...">>
<<npcLine _charAkiko "You're welcome $player.name...">>
The girls pull their panties back up and keep going.<br>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mcci>>
<<mcci "You girls are the best">>
<<npcLine "Damn right...">>
_charAkiko.name is giggling.<br>
...<br>
The girls pull their panties back up and keep going.<br>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mcci>>
<</cc>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/akiko/livingroom/girls_couch_2.webp">>
$curChar.name and _charAkiko.name are on the couch.<br>
<<cc>>
<<mcci "Can I join you?... <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
<<npcLine "Sure... whatever...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "Nah... girls only... go away...">>
<</if>>
<</mcci>>
<<if _charAkiko.progress >= 7>>
<<mcci "I have something for you in my bedroom...">>
<<hideLeaveButton>>
<<npcLine "Okay I guess...">>
The girls get up from the couch and head towards your bedroom.<br>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB">>
<</cont>>
<</mcci>>
<</if>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
You get on the couch with the girls. _charAkiko.name is sitting between you and your <<roommate1>>.
<<set _movie = 0>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _movie = 0>>
<<npcLine "It's a sci-fi movie with androids... I hear the plot is great... we'll see...">>
<<case 1>>
<<set _movie = 1>>
<<npcLine "It's a movie about a guy fighting demons and stuff... I hear it's good...">>
<<case 2>>
<<set _movie = 2>>
<<npcLine "It's a zombie movie... something about a virus... we'll see...">>
<</switch>>
Your <<roommate1>> starts the movie.<br>
<<cont>>
<<img "res/house/watching_tv.webp">>
You watch the movie together for a while.
<<switch _movie>>
<<case 0>>
There are a few fight scenes, androids are fighting each other... then two androids get in bed together...<br>
<<case 1>>
The hero keeps killing demons and throwing snarky one liners... then he gets home with his demon fighting partner...<br>
<<case 2>>
The hero cop has a few close calls with zombies... then he gets to a safe zone with his partner...<br>
<</switch>>
<<cont>>
<<switch _movie>>
<<case 0>>
<<video "res/char/akiko/livingroom/tv_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ca24c321d67b">>
<<case 1>>
<<video "res/char/akiko/livingroom/tv_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e1f908727a68">>
<<case 2>>
<<video "res/char/akiko/livingroom/tv_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60d69182b7c30">>
<</switch>>
_charAkiko.name's face turns red, she tries to hide her arousal but she's not doing a good job.<br>
<<npcLustGain _charAkiko 20>>
<<cont>>
<<if (_charAkiko.progress >= 0 and _charAkiko.progress < 2)>>
/* Watch movie nothing happens */
You watch the movie until the credits roll.<br>
<<npcLine "That was better than I expected...">>
<<npcLine _charAkiko "It was fun... I should probably get back home...">>
<<if !$replayMode and _charAkiko.progress == 0>>
<<set _charAkiko.progress = 1>>
<<set _charAkiko.hasArrived = true>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<<elseif _charAkiko.progress >= 2 and _charAkiko.progress < 7>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_0">>
<<elseif _charAkiko.progress == 7>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_FUCK">>
<<else>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_0">>
<<case 1>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_FUCK">>
<</switch>>
<</if>>
<</cont>>
<</cont>>
<</cont>>/* Watch movie boner */
<<npcLine "Hey _charAkiko.name... look...">>
She points her finger to your crotch. You're pitching a tent.<br>
<<cont>>
<<npcLine _charAkiko "*gasp*...">>
<<npcLustGain _charAkiko 20>>
Your <<roommate1>> laughs heartily, obviously proud of herself.<br>
<<cont>>
<<npcLine "Go ahead... touch it...">>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<if _charAkiko.progress < 4>>
_charAkiko.name hurriedly gets off the couch.<br>
<<npcLine _charAkiko "I should probably go home... it's getting late...">>
<<if !$replayMode and _charAkiko.progress == 2>>
<<set _charAkiko.progress = 3>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<cc>>
<<mcci "Okay, see you soon _charAkiko.name...">>
<<npcLine _charAkiko "Bye...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mcci>>
<<mcci "I'm sorry about $curChar.name...">>
<<npcLine _charAkiko "It's okay...">>
<<affectionGain _charAkiko 10>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mcci>>
<</cc>>
<<else>>
_charAkiko.name hesitantly reaches for your crotch.<br>
<<npcLine "Good girl...">>
<<npcLine _charAkiko "Can... can I?...">>
<<cc>>
<<set _option1 = '
{op}mcci "Only if you want to..."{cl}
{op}npcLine _charAkiko "I do..."{cl}
{op}affectionGain _charAkiko 10{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Yes please..."{cl}
{op}include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_1"{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I\'ll allow it..."{cl}
{op}include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_1"{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</if>>
<</cont>>
<</cont>>
<</cont>>She removes her top and lays down on the couch. You straddle her.<br>
<<cont>>
<<video "res/char/akiko/livingroom/hj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62f7605f363a2">>
She starts slowly stroking your stiff cock up and down, moaning softly.<br>
<<npcLine _charAkiko "Is... is this good?...">>
<<cc>>
<<mcci "Your hand feels amazing _charAkiko.name...">>
<<npcLine _charAkiko "It does?...">>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_2">>
<</cont>>
<</mcci>>
<<mcci "Don't worry you're doing great...">>
<<npcLine _charAkiko "Okay...">>
<<affectionGain _charAkiko 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_2">>
<</cont>>
<</mcci>>
<<mcci "You're a natural...">>
<<npcLine _charAkiko "Oh... okay...">>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_HANDJOB_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/livingroom/cassy_touch_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ca2b9899a10d">>
Your <<roommate1>> is touching herself while watching the scene.<br>
<<case 1>>
<<video "res/char/akiko/livingroom/cassy_hump.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a85d9dd2f79d">>
Your <<roommate1>> is humping the couch while watching the scene.<br>
<</switch>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Fuuuck... you like my <<roommateMc1>>'s cock _charAkiko.name?...">>
<<case 1>>
<<npcLine "Fuuuck... keep jerking his cock...">>
<</switch>>
<<mcLustGain 20>>
<<cont>>
_charAkiko.name's soft hand pushes you to the edge.<br>
<<lrs "Cum 💦">>
<<if !$replayMode and _charAkiko.progress == 4>>
<<set _charAkiko.progress = 5>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/livingroom/hj_cum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cb607426159e">>
_charAkiko.name gasps softly as you shoot ropes of cum all over her chest and face.<br>
<<case 1>>
<<video "res/char/akiko/livingroom/hj_cum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62970f3c30c52">>
_charAkiko.name gasps softly as you shoot ropes of cum all over her chest and face.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<npcLine _charAkiko "Hmmm...">>
<<cont>>
<<npcLine "Fuck... that was hot...">>
<<npcLine _charAkiko "I should go home... I'll see you guys later...">>
<<npcLine "Okay... see you later _charAkiko.name...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</cont>>...<br>
She instinctively starts touching herself, and puts her other hand on your thigh.<br>
<<mcLustGain 10>>
<<cont>>
<<set _alternative = false>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _alternative = false>>
She drops her panties and bends over the couch.<br>
<<case 1>>
<<set _alternative = true>>
She drops her panties and lifts her legs.<br>
<</switch>>
<<npcLine _charAkiko "$player.name... please...">>
<<lrs "Fuck her">>
<<if _alternative>>
<<video "res/char/akiko/livingroom/couch_fuck_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6138fd8671b65">>
You promptly shove your hard cock into her wet hole. The feeling of her warm insides sends shivers down your spine.<br>
<<npcLine _charAkiko "Hmmm... hmmm...">>
<<else>>
<<video "res/char/akiko/livingroom/couch_fuck.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph618593ec7ea10">>
You don't waste a second and penetrate _charAkiko.name's inviting hole.<br>
<<npcLine _charAkiko "Hmmm... hmmm...">>
<</if>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/livingroom/cassy_touch_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ca2b9899a10d">>
Your <<roommate1>> is touching herself while watching the scene.<br>
<<case 1>>
<<video "res/char/akiko/livingroom/cassy_hump.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a85d9dd2f79d">>
Your <<roommate1>> is humping the couch while watching the scene.<br>
<</switch>>
/*<<video "res/char/akiko/livingroom/cassy_touch.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5df41f476bef2">>*/
<<npcLustGain 20>>
<<npcLine "Fuuuck... give it to her <<roommateMc2>>...">>
<<lrs "Cum 💦">>
<<if _alternative>>
<<video "res/char/akiko/livingroom/couch_creampie_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b27ff10a40b9">>
You soon reach climax and shoot your load inside _charAkiko.name's warm hole.<br>
<<else>>
<<video "res/char/akiko/livingroom/couch_creampie_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e377ade3f1bc">>
You soon reach climax and shoot your load inside _charAkiko.name's warm hole.<br>
<</if>>
<<mcCum>>
<<npcCum>>
<<npcLine _charAkiko "Hmmm... oooh...">>
<<cont>>
<<if !$replayMode and _charAkiko.progress == 7>>
<<set _charAkiko.progress = 8>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<npcLine "Damn... that was intense...">>
_charAkiko.name gets off of you and gives you the widest smile.<br>
<<npcLine _charAkiko "Thanks... I should go home for now...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/akiko/mcbedroom/fj/fj_8.webp">>
$curChar.name and _charAkiko.name are patiently waiting for you, sitting on your bed.<br>
<<npcLine $curChar "This better be good...">>
<<lrs "Massage their feet">>
<<if false>>
<<fail>>
<<infoText "Your foot massage skill isn't high enough">>
<<npcLine $curChar "Yeah... I'm gonna go... this isn't what I expected... like AT ALL...">>
$curChar.name grabs _charAkiko.name's hand and leaves your bedroom. _charAkiko.name gives you an apologetic smile.<br>
<<showLeaveButton>>
<<else>>
<<video "res/char/akiko/mcbedroom/fj/fj_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph614f0dce0abe8">>
You start applying your skill and gently massage $curChar.name's soft feet. She lets out tiny moans as your hands rub her skin. _charAkiko.name watches, occasionally biting her lip.<br>
<<npcLustGain $curChar 20>>
<<cont>>
<<npcLine $curChar "Hmmm... fuck... where did you learn this?...">>
<<cc>>
<<mcci "A magician never reveals his tricks...">>
<<npcLine $curChar "Fine... keep your secrets...">>
<<affectionGain $curChar 10>>
_charAkiko.name giggles.<br>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_1">>
<</cont>>
<</mcci>>
<<mcci "Nowhere... this is pure skill...">>
<<npcLine $curChar "I don't believe you...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_1">>
<</cont>>
<</mcci>>
<<mcci "You wouldn't believe what you find on the Internet these days...">>
<<npcLine $curChar "Still... you're pretty good...">>
<<affectionGain $curChar 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</if>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_BEDROOM" "hidden">>_charAkiko.name scooches closer to you.<br>
<<npcLine _charAkiko "Is it my turn yet?...">>
<<lrs "Grab _charAkiko.name's feet">>
You grab _charAkiko.name's feet and playfully yank on them before applying massage oil.<br>
<<lrs "Massage her feet">>
<<video "res/char/akiko/mcbedroom/fj/fj_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d021bcd84efd">>
You gently rub _charAkiko.name's oil-covered feet. She's breathing heavily. You can feel her legs tremble with pleasure.<br>
<<npcLustGain _charAkiko 20>>
<<cont>>
<<npcLine _charAkiko "Hmmm... this feels amazing...">>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_CASSY">>
<<case 1>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_AKIKO">>
<</switch>>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>><<npcLine $curChar "Okay that's enough... come here...">>
$curChar.name pulls your pants down in one swift move and sits in front of you. She reaches for your crotch with her feet.<br>
<<mcLustGain 10>>
<<cont>>
/* <<video "res/char/akiko/mcbedroom/fj/fj_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph55f9952471f1c">> */
<<video "res/char/akiko/mcbedroom/fj/fj_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60b46ee348f20">>
Your <<roommate1>> grabs your erect cock between her feet and starts massaging it vigorously.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine $curChar "See?... I have skills too...">>
<<cont>>
After a while, she turns to her friend.<br>
<<npcLine $curChar "_charAkiko.name... come help me here...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_BOTH">>
<</cont>>
<</cont>>
<</cont>>
<</cont>>She looks deep into your eyes.<br>
<<npcLine _charAkiko "I can help you too... if you want...">>
<<lrs "Pull down your pants">>
_charAkiko.name gently gasps as she lays her eyes on your hard cock. She reaches for your crotch with both her feet.<br>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<video "res/char/akiko/mcbedroom/fj/fj_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e6151b275871">>
_charAkiko.name vigorously massages your cock with her feet. The intense feeling of her oily skin rubbing your shaft makes your mind go blank.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine _charAkiko "Hmmm... it feels warm on my skin...">>
<<cont>>
Your <<roommate1>> looks impatient. She scootches closer to you.<br>
<<npcLine $curChar "Roll over... I wanna help too...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_FOOTJOB_BOTH">>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<</lrs>><<video "res/char/akiko/mcbedroom/fj/fj_6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c0f13b23dc62">>
The girls start massaging your cock with their feet at the same time, sending waves of pleasure through your body. You're quickly overwhelmed by the feeling of the girls' feet rubbing your skin.<br>
<<mcLustGain 20>>
<<cont>>
_charAkiko.name giggles as she watches your face.<br>
<<npcLine _charAkiko "$curChar.name... I think he's about to cum...">>
<<lrs "Cum 💦">>
<<video "res/char/akiko/mcbedroom/fj/fj_7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c0f13b23dc62">>
Your arousal reaches its apex and you proceed to unload all over the girls' erotic feet.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine $curChar "Damn <<roommateMc2>> that's a lot of jizz...">>
<<npcLine _charAkiko "I like how warm it feels...">>
The girls collect your juice and discreetly leave your bedroom.<br>
<<npcLine _charAkiko "That was fun... see you later $player.name...">>
<<procedurallyGenerated>>
<<if !$replayMode and !_charAkiko.scenes.footjob>>
<<set _charAkiko.scenes.footjob = true>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</cont>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I though you might need some help...">>
<<case 1>>
<<npcLine "Yeah... I thought we could have some fun while your <<roommate1>> is busy...">>
<</switch>>
<<cont>>
You close the door behind you.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/mcbedroom/sex/foreplay_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=203853548">>
You promptly climb on your bad and start unbuttoning $curChar.name's shirt.<br>
<<npcLine "You're so eager...">>
<<case 1>>
<<video "res/char/akiko/mcbedroom/sex/foreplay_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fa6ca7f20eb5">>
$curChar.name lowers your pants and grabs your erect cock.<br>
<<npcLine "Hmmm... you're already so hard for me...">>
<</switch>>
<<cont>>
She pauses.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... what do you want to do?...">>
<<case 1>>
<<npcLine "What are we doing today?...">>
<<case 2>>
<<npcLine "Do you want me?...">>
<</switch>>
<<choicecontainer "main">>
<<mcsci "Suck my cock..." "blowjob" "main" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Okay...">>
<<case 1>>
<<npcLine "*giggle* sure...">>
<<case 2>>
<<npcLine "Hmmm okay...">>
<</switch>>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ">>
<</cont>>
<</mcsci>>
<<mcsexchoiceitem "I'd like to fuck you" "missionary" "main" 15>>
<<if _success>>
<<npcLine "Okay... come here...">>
<<include "CHAR_AKIKO_SEX_ROOM_MISSIONARY">>
<<else>>
<<npcLine "I'd rather not do that...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
She pushes you on the bed and removes her top. She slowly crawls toward your crotch while wetting her lips.<br>
<<cont>>
<<video "res/char/akiko/mcbedroom/sex/bj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60f8d0778dfd6">>
She starts licking your cock vigorously.<br>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<<case 1>>
She pushes you on the bed and removes her top. She slowly crawls toward your crotch while wetting her lips.<br>
<<cont>>
<<video "res/char/akiko/mcbedroom/sex/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=641f43ce3abe3">>
She starts sucking your cock vigorously. The feeling of her wet asian lips on your cock makes your mind go blank.<br>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<</switch>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... hmmm... you're so big $player.name...">>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_2">>
<</cont>>
<<case 1>>
<<npcLine "Hmmm... fuck...">>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_2">>
<</cont>>
<<case 2>>
<<npcLine "Hmmm... hmmm... hmmm... How does my mouth feel?...">>
<<timedChoiceBar "bj">>
She smiles.<br>
<<npcLine "I made you deaf it seems...">>
She gets back to it.<br>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your mouth feels amazing $curChar.name..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I can\'t think straight..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "Hmmm... hmmm... I bet..."{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I never thought you\'d be so good with your mouth..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "I\'m flattered..."{cl}
She gets back to it.<br>
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</switch>>This is too much for you and you feel you're about to explode.<br>
<<lrs "Cum 💦">>
<<include "CHAR_AKIKO_SEX_ROOM_BJ_CUM_OUTSIDE">>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/mcbedroom/sex/bjcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bc0dd0adac8a">>
She presents her face to you and you proceed to unload, occasionally shoving your member into her wet mouth.<br>
<<npcLine "Oooh... hmmm...">>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She grabs a container and collects as much of your juice as she can.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "That was intense... we should do that again later...">>
<<case 1>>
<<npcLine "I should go... _charCassy.name is probably wondering where I am...">>
<</switch>>
<<showLeaveButton>>
<<if !$replayMode and $curChar.progress == 8>>
<<set $curChar.progress = 9>>
<<run setup.setChar($curChar)>>
<</if>>
<<procedurallyGenerated>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She lays on the bed and puts her panties to the side, presenting her juicy pussy to you. <br>
<<lrs "Fuck her">>
<<video "res/char/akiko/mcbedroom/sex/vaginal_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6362bbbaecd21">>
You proceed to penetrate her as deep as you can. Her pussy feels incredible.<br>
<<cont>>
<<npcLine "Fuuuck... it feels great $player.name...">>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_2">>
<</cont>>
<</cont>>
<</lrs>>
<<case 1>>
She loose her panties and lays on the bed, opening her legs to you.<br>
<<lrs "Fuck her">>
<<video "res/char/akiko/mcbedroom/sex/vaginal_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62b8ca660c893">>
You thrust into her, her insides feel amazing.<br>
<<cont>>
<<npcLine "$player.name... you're an animal...">>
<<timedChoiceBar "animal">>
<<npcLine "Hmmm...">>
You keep pounding her.<br>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_1">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your pussy feels amazing $curChar.name..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I could fuck you all day $curChar.name..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "Yeah... I would like that..."{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I fucking love you $curChar.name..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Oooh $player.name... me too..."{cl}
{op}cont{cl}
{op}include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</lrs>>
<<case 2>>
She turns around and props up her butt for you.<br>
<<lrs "Fuck her">>
<<video "res/char/akiko/mcbedroom/sex/vaginal_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ea7c4b8bf142">>
She moans loudly as you vigorously thurst into her.<br>
<<cont>>
<<npcLine "Fuuuck... this feels good...">>
<<cont>>
<<include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_1">>
<</cont>>
<</cont>>
<</lrs>>
<</switch>><<include "CHAR_AKIKO_SEX_ROOM_MISSIONARY_2">>You finally reach your limit.<br>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/akiko/mcbedroom/sex/creampie_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e97527b60023">>
You feel waves of pleasure rush through your body as you pump $curChar.name's cunt full of semen.<br>
<<case 1>>
<<video "res/char/akiko/mcbedroom/sex/creampie_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8a8dfaeeed0">>
$curChar.name lets out a loud moan as you fill her up with your juice.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
She grabs a container and collects as much of your juice as she can.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I'm always glad to help with your duties...">>
<<case 1>>
<<npcLine "I had fun... we should do this again soon">>
<</switch>>
<<showLeaveButton>>
<<if !$replayMode and $curChar.progress == 8>>
<<set $curChar.progress = 9>>
<<run setup.setChar($curChar)>>
<</if>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><div class="quest">
<<set _quests = "">>
/* Intro */
<<if _charAkiko.progress < 0>>
<<if _charAkiko.countdown > 0 >>
<<quest "Wait for _charCassy.name to talk to you">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<</if>>
<<if _charAkiko.progress == 0>>
<<if _charAkiko.countdown > 0 >>
<<quest "Wait <<= _charAkiko.countdown>> more days">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<</if>>
<<if _charAkiko.progress == 1>>
<<quest "Join the girls " "pool">>
<</if>>
<<if _charAkiko.progress == 2>>
<<quest "Watch TV with the girls again" "living room">>
<</if>>
<<if _charAkiko.progress == 3>>
<<quest "Join the girls again" "pool">>
<</if>>
<<if _charAkiko.progress == 4>>
<<quest "Watch TV with the girls again" "living room">>
<</if>>
<<if _charAkiko.progress >= 4 and !_charAkiko.scenes.poolLick>>
<<quest "_charAkiko.name joins the party" "pool, during _charCassy.name blowjob with _charAkiko.name watching, random occurrence">>
<</if>>
<<if _charAkiko.progress == 5>>
<<quest "Join the girls again" "pool">>
<</if>>
<<if _charAkiko.progress == 6>>
<<if _charAkiko.countdown > 0 >>
<<quest "wait">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<</if>>
<<if _charAkiko.progress == 7>>
<<quest "Watch TV with the girls again" "living room">>
<</if>>
<<if _charAkiko.progress == 8>>
<<quest "See her when she's in your bedroom" "Your bedroom, afternoon">>
<</if>>
<<if _charAkiko.progress == 9>>
<<if _charAkiko.scenes.footjob>>
<<questEndOfContent>>
<</if>>
<</if>>
<<if !_charAkiko.scenes.footjob>>
<<if _charAkiko.progress >= 7>>
<<quest "Invite the girls to your bedroom" "When they're watching TV">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<<= _quests>>
<</if>>
/* Bonus scenes */
<<set _quests = "">>
<<if setup.abc()>>
<<if _charAkiko.progress >= 5>>
<<quest "Roam the hallway during the day with high lust" "random occurence, tuesday, thursday" "bonus">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Bonus scene (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
</div><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/akiko/pool/girls_1.webp">>
$curChar.name and _charAkiko.name are relaxing near the pool.<br>
<<cc>>
<<mcci "Hey girls... <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
<<npcLine "Hey <<roommateMc2>>...">>
<<npcLine _charAkiko "Hi $player.name...">>
<<cc>>
<<mcci "Cute swimsuit _charAkiko.name...">>
<<hideLeaveButton>>
<<npcLine "Get a room you two...">>
<<affectionGain $curChar -10>>
_charAkiko.name shyly looks away.<br>
<<npcLine _charAkiko "Thanks...">>
<<affectionGain _charAkiko 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_TALK">>
<</cont>>
<</mcci>>
<<mcci "Looking hot <<roommate2>>...">>
<<hideLeaveButton>>
<<npcLine "Thanks...">>
<<affectionGain $curChar 10>>
<<affectionGain _charAkiko -10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_TALK">>
<</cont>>
<</mcci>>
<</cc>>
<<else>>
<<fail "chance">>
<<npcLine "No... go away you...">>
<</if>>
<</mcci>>
<</cc>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "_charAkiko.name was just talking about you...">>
<<npcLine _charAkiko "$curChar.name!... that's not true... I wasn't...">>
$curChar.name is laughing.<br>
<<npcLine "You're so easily embarrassed...">>
<<case 1>>
<<npcLine "_charAkiko.name and I were gossiping about boys...">>
<<npcLine _charAkiko "I wasn't... I wouldn't...">>
$curChar.name is laughing.<br>
<<npcLine "You're so easily embarrassed...">>
<<case 2>>
<<npcLine "_charAkiko.name was talking about how she likes big fat cocks...">>
<<npcLine _charAkiko "$curChar.name!... please don't...">>
<<npcLustGain _charAkiko 10>>
$curChar.name is laughing.<br>
<<npcLine "It's okay to like big dicks...">>
<</switch>>
<<cont>>
Your <<roommate1>> signs for you to join them.<br>
<<npcLine "Come sit with us...">>
<<lrs "Sit with them">>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_TALK_2">>
<</lrs>>
<</cont>><<img "res/char/akiko/pool/girls_2.webp">>
You spend some time relaxing with the girls.<br>
/* Various events */
<<cont>>
<<if _charAkiko.progress >= 0 and _charAkiko.progress < 3>>
<<npcLine "_charAkiko.name was born in Japan, but she grew up here...">>
<<npcLine _charAkiko "I speak a bit of Japanese, but that's it...">>
/* Just talk */
<<cont>>
...<br>
<<npcLine _charAkiko "It's getting late... I have to go back home...">>
<<if !$replayMode and _charAkiko.progress == 1>>
<<set _charAkiko.progress = 2>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<<elseif _charAkiko.progress >= 3 and _charAkiko.progress < 5>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ">>
<<elseif _charAkiko.progress == 5>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_FUCK">>
<<else>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ">>
<<case 1>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_FUCK">>
<</switch>>
<</if>>
<</cont>>/* Cassie suck */
...<br>
$curChar.name smirks and turns to _charAkiko.name.<br>
<<npcLine "Anyway... _charAkiko.name... do you want to see my <<roommateMc1>>'s cock?...">>
_charAkiko.name looks stunned.<br>
<<npcLine _charAkiko "Wh... what?... I...">>
<<npcLustGain _charAkiko 20>>
<<cont>>
$curChar.name gets up and walks towards you. She sits next to you and starts gently caressing your crotch.<br>
<<cc>>
<<mcci "$curChar.name... I don't know if it's a good idea...">>
<<npcLine "Shut up... let's give her a show she won't forget...">>
<<mcLustGain 20>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_0">>
<</cont>>
<</mcci>>
<<mcci "Wow... $curChar.name...">>
<<npcLine "Hurry up and show me your cock...">>
<<mcLustGain 10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_0">>
<</cont>>
<</mcci>>
<<mcci "What's gotten into you?...">>
<<npcLine "Shut up... let's give _charAkiko.name a show she won't forget...">>
<<mcLustGain 20>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_0">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>She reaches inside your trunks and pulls out your stiff cock, making sure to give _charAkiko.name a good view.<br>
<<npcLine "So... is it as big as you thought?...">>
_charAkiko.name shyly looks away.<br>
<<npcLustGain _charAkiko 20>>
<<cc>>
<<mcci "Leave her alone...">>
<<affectionGain _charAkiko 10>>
<<npcLine "We're just messing around...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_1">>
<</cont>>
<</mcci>>
<<mcci "Can we get to it already?...">>
<<npcLine "Can you stop being so impatient?...">>
<<affectionGain -10>>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_1">>
<</cont>>
<</mcci>>
<</cc>><<set _standing = false>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _standing = false>>
<<case 1>>
<<set _standing = true>>
<</switch>>
<<if _standing>>
<<video "res/char/cassy/pool/poolbj6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59114625436d2">>
<<else>>
<<video "res/char/cassy/pool/poolbj7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8f50dceb2ab">>
<</if>>
Your <<roommate1>> starts vigorously sucking you off.<br>
<<npcLine "Hmmm... hmmm... *gag*... *gag*...">>
...<br>
_charAkiko.name alternates between looking at the scene and looking away in embarrassment.<br>
<<npcLustGain _charAkiko 20>>
<<cont>>
Your <<roommate1>> occasionally glances in _charAkiko.name's direction to gauge the look on her face.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<if _charAkiko.progress < 4>>
<<set _randInt = 0>>
<</if>>
<<if _randInt == 0>>
...<br>
The excitement from the situation quickly pushes you to the edge.<br>
<<mclrs "I'm about to cum <<roommate2>>...">>
<<npcLine "_charAkiko.name... look!... you don't want to miss this...">>
<<lrs "Cum 💦">>
<<if _standing>>
<<video "res/char/cassy/pool/poolbj5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=2020266504">>
She opens her mouth and you proceed to unload yourself. Your mind goes blank as you feel waves of pleasure go through your whole body.<br>
<<else>>
<<video "res/char/cassy/pool/poolbj11.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8f50dceb2ab">>
She keeps stroking until you unload inside her warm mouth. Your mind goes blank as you feel waves of pleasure go through your whole body.<br>
<</if>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
$curChar.name rushes to kneel in front of _charAkiko.name, your warm juice still dripping from her face.<br>
<<cont>>
<<img "res/char/akiko/pool/cassy_mouth.webp">>
<<sourceLink "https://www.pornpics.com/galleries/teen-erotica-kira-thorn-14572069/">>
<<npcLine "So... did you like it?...">>
<<npcLustGain _charAkiko 20>>
<<if !$replayMode and _charAkiko.progress == 3>>
<<set _charAkiko.progress = 4>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<cont>>
<<npcLine _charAkiko "I... should probably go home...">>
She gets up and leaves.<br>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>
<<else>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_BJ_JOIN">>
<</if>>
<</cont>>
<</cont>>...<br>
_charAkiko.name gets up and kneels next to your <<roommate1>>.<br>
<<npcLine "Oh... you want to help?...">>
<<cont>>
<<video "res/char/akiko/pool/cassy_lick.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cc21a6924416">>
The girls start licking the tip of your dick thoroughly. The sensation of their tongues on your cock makes your mind go blank.<br>
<<npcLine "Hmmm...">>
<<npcLine _charAkiko "Hmmm...">>
<<cont>>
You can feel your whole body stiffening, you're about to pop.<br>
<<mclrs "I'm cumming...">>
<<npcLine "Come on <<roommateMc2>>... shoot your load...">>
Your <<roommate1>> turns to _charAkiko.name and starts kissing her. She plays along.<br>
<<lrs "Cum 💦">>
<<video "res/char/akiko/pool/double_facial.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5edc2c555321a">>
The girls keep kissing each other as you explode all over their faces. You can't help groaning as the orgasm reaches your brain.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
The girls are giggling and breathing heavily.<br>
<<npcLine _charAkiko "That was a lot...">>
<<if !$replayMode and !_charAkiko.scenes.poolLick>>
<<set _charAkiko.scenes.poolLick = true>>
<<run setup.setChar(setup.CHAR_AKIKO)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>><<npcLine "Anyway... _charAkiko.name... do you want to see my <<roommateMc1>> fuck my ass?...">>
_charAkiko.name looks stunned.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine _charAkiko "Wh... what?... I...">>
<<case 1>>
<<npcLine _charAkiko "$curChar.name... I...">>
<</switch>>
<<npcLustGain _charAkiko 20>>
$curChar.name gets up and walks towards you. She grabs your arm and drags you to her bedroom. _charAkiko.name follows hesitantly.<br>
<<cont>>
<<img "res/char/akiko/watching/watching_1.webp">>
_charAkiko.name awkwardly sits on the bed as you and your <<roommate1>> get naked.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Come on... fuck my ass already...">>
<<case 1>>
<<npcLine "Come on... give me that juicy cock...">>
<</switch>>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<set _alternative = false>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _alternative = false>>
<<case 1>>
<<set _alternative = true>>
<</switch>>
<<if _alternative>>
She gets face down on the bed and presents her ass to you.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/sex/anal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ab2ab2dcab0c">>
You penetrate your <<roommate1>>'s tight hole and proceed to fuck her.<br>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<npcLine "Fuuuck... keep going...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_FUCK_1">>
<</cont>>
<</cont>>
<</lrs>>
<<else>>
She pushes you on the bed and turns her back to you.<br>
<<cont>>
<<video "res/char/cassy/room/sex/anal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62df06edc6687">>
She shoves your stiff cock inside her and starts bouncing on your hips.<br>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<npcLine "Fuuuck... this feels good...">>
<<cont>>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_POOL_CASSIE_FUCK_1">>
<</cont>>
<</cont>>
<</cont>>
<</if>>
<</cont>>
<</cont>><<video "res/char/akiko/watching/watching_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6213e980b38ec">>
_charAkiko.name is touching herself on the other side of the bed.<br>
<<npcLine _charAkiko "Hmmm...">>
<<cont>>
The whole situation is too much for you. You feel your about to unload.<br>
<<lrs "Cum 💦">>
<<if !$replayMode and _charAkiko.progress == 5>>
<<set _charAkiko.progress = 6>>
<<set _charAkiko.countdown = 5>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<if _alternative>>
<<video "res/char/cassy/room/sex/analcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f26928c35069">>
You shoot your load inside your <<roommate1>>'s tight hole. She moans loudly.<br>
<<mcCum>>
<<npcLustLoss>>
<<else>>
<<video "res/char/cassy/room/sex/analcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ff37426ec1b1">>
You erupt inside your <<roommate1>>'s tight hole. <br>
<<mcCum>>
<<npcLustLoss>>
<</if>>
<<npcLine "Hmmm... fuuuck...">>
<<cont>>
_charAkiko.name gets up and leaves as you and your <<roommate1>> are lying on the bed, breathing heavily.<br>
<<npcLine _charAkiko "I... I'll see you guys later...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</cont>><<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _dayInWeek = setup.dayInWeek()>>
<<switch _dayInWeek>>
<<case setup.DAY_MONDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "">>
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Naked */
<<case setup.TIME_AFTERNOON>>
<<set _charAkiko.location = "">>
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_TUESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Coffee */
<<case setup.TIME_AFTERNOON>>
<<set _charAkiko.location = "">>
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_WEDNESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "">>
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<if _charAkiko.progress >= 8>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<else>>
<<set _charAkiko.location = "">>
<</if>>
/* Naked */
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Couch */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_THURSDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<if _charAkiko.progress < 4>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_POOL">>
<<else>>
<<set _charAkiko.location = "">>
<</if>>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Coffee */
<<case setup.TIME_AFTERNOON>>
<<set _charAkiko.location = "">>
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_FRIDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "">>
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<if _charAkiko.progress >= 8>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<else>>
<<set _charAkiko.location = "">>
<</if>>
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Couch */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_SATURDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<<case setup.DAY_SUNDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charAkiko.location = "">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charAkiko.location = "">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<if _charAkiko.progress >= 8>>
<<set _charAkiko.location = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<else>>
<<set _charAkiko.location = "">>
<</if>>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charAkiko.location = "">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charAkiko.location = "">>
/* Sleep */
<</switch>>
<</switch>>
/* Save changes */
<<set setup.setChar(_charAkiko)>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/cassy/idle/idle_1.webp">>
<<sourceLink "http://viewgals.com/pics/18-year-old-schoolgirl-alice-march-strips-down-to-over-the-knee-socks-88903280/">>
As you're walking down the corridor, you're interrupted by your <<roommate1>>.<br>
<<cont>>
<<npcLine "<<roommateMc2 'capitalize'>>... I need to talk to you...">>
She places her hand on your chest and pushes you inside her bedroom before closing the door.<br>
<<cont>>
<<npcLine "You remember _charAkiko.name, right?...">>
<<cc>>
<<mcci "I don't...">>
<<npcLine "She's in my literature class...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_1">>
<</cont>>
<</mcci>>
<<mcci "She's your friend from university, right?...">>
<<npcLine "Yeah... she's in my literature class...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_1">>
<</cont>>
<</mcci>>
<<mcci "She's your friend that showed up when...">>
<<npcLine "Exactly... she's in my literature class...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>She leans in and whispers.<br>
<<npcLine "I think she might know what's going on... between us...">>
<<cc>>
<<mcci "How would she?...">>
<<npcLine "I think she might have seen us when we... you know...">>
<<mcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_2">>
<</cont>>
<</mcci>>
<<mcci "Did you tell her?...">>
She pokes you on the shoulder.<br>
<<npcLine "Of course not you moron... why would I do that?...">>
<<affectionGain -10>>
<<npcLine "I think she might have seen us when we... you know...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_2">>
<</cont>>
<</mcci>>
<</cc>>She looks down at her feet.<br>
<<npcLine "I'm going to need a favor from you...">>
<<mclrs "What kind of favor?...">>
She pushes you to her bed and kneels between your legs. You feel a sudden burst of arousal as your <<roommate1>> reaches inside your pants.<br>
<<mcLustGain 20>>
<<cont>>
<<video "res/char/cassy/help/help13.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph605e9617a7f1e">>
She uses her saliva as a lubricant and starts stroking up and down your shaft. You're already hard as a rock.<br>
<<cont>>
<<npcLine "_charAkiko.name is pretty shy... and she told me she's inexperienced with boys... she kinda hinted that she would like some help with that...">>
<<cc>>
<<mcci "What do you want me to do?...">>
<<npcLine "We might be able to help her...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_3">>
<</cont>>
<</mcci>>
<<mcci "Is she hot?...">>
She gives your cock a painful squeeze.<br>
<<affectionGain -10>>
<<npcLine "Can you stop thinking with your dick for one second?...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_3">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>
<</mclrs>>Her expert hand keeps caressing your shaft. It's getting harder to listen to what your <<roommate1>> is saying.<br>
<<mcLustGain 20>>
<<npcLine "I'm going to bring her to the house... I need you to be nice to her...">>
<<cont>>
Your <<roommate1>>'s voice feels more and more distant as you're getting closer to the edge.<br>
<<npcLine "Maybe we can teach her a few things... and in return she'll keep quiet... okay?...">>
<<cc>>
<<mcci "Sure, we have a deal...">>
<<affectionGain 10>>
<<npcLine "Good... now hurry up and cum...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_4">>
<</cont>>
<</mcci>>
<<mcci "Are you a sex expert all of a sudden?...">>
<<npcLine "Shut up... it's not like we have a choice...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_4">>
<</cont>>
<</mcci>>
<<mcci "So you want me to fuck your friend...">>
She pauses.<br>
<<npcLine "No... I don't know... maybe... just shut up and cum already...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_INTRO_4">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>You get up from the bed as you feel your whole body stiffening.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/help/help5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f2481e4b98a9">>
She keeps stroking your cock as you feel jolts of pleasure through your body. She lets out a few soft moans while you unload your warm juice on her chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Fuuuck...">>
She gets up and wipes herself off.<br>
<<cont>>
<<npcLine "I'll bring _charAkiko.name here in the next few days... don't be weird around her... now fuck off...">>
<<if !$replayMode and _charAkiko.progress == -1>>
<<set _charAkiko.progress = 0>>
<<set _charAkiko.countdown = 3>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</cont>>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/cassy/idle/idle_1.webp">>
<<sourceLink "http://viewgals.com/pics/18-year-old-schoolgirl-alice-march-strips-down-to-over-the-knee-socks-88903280/">>
You cross your <<roommate1>> in the corridor. She is not alone.<br>
<<cont>>
<<npcLine "<<roommateMc2 'capitalize'>>... you remember I talked to you about _charAkiko.name, right?...">>
<<cont>>
<<img "res/char/akiko/idle/idle_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/japanese-student-in-a-short-skirt-izumi-tachibana-gets-banged-and-tastes-cum-62722038/">>
A cute Asian girl with a slender build is standing in front of you, wearing her university uniform. She struggles to make eye contact.<br>
<<npcLine _charAkiko "Hi...">>
<<cc>>
<<mcci "Nice to meet you _charAkiko.name...">>
<<npcLine _charAkiko "Nice... as well... to meet you I mean...">>
<<affectionGain _charAkiko 10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_1_1">>
<</cont>>
<</mcci>>
<<mcci "I've heard a lot about you...">>
She looks embarrassed.<br>
<<npcLine _charAkiko "Oh... you have?...">>
<<npcLustGain _charAkiko 10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_1_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>><<npcLine "We're going to watch a movie in the living room... you can join us I guess...">>
<<lrs "Join them">>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV">>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charAkiko = $curChar>>
<<img "res/char/akiko/idle/idle_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/japanese-student-in-a-short-skirt-izumi-tachibana-gets-banged-and-tastes-cum-62722038/">>
You come across _charAkiko.name in the corridor.<br>
<<npcLine "$player.name... may I speak to you?... in your room?...">>
<<cc>>
<<mcci "Of course...">>
<<include "STORY_CHAR_AKIKO_2_1">>
<</mcci>>
<<mcci "Why in my room?...">>
<<npcLine "I'll explain...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_2_1">>
<</cont>>
<</mcci>>
<</cc>><<img "res/char/akiko/mcbedroom/hug_1.webp">>
You invite her in. As soon as you close the door, she hugs you tightly.<br>
<<affectionGain 10>>
<<cc>>
<<mcci "What's up $curChar.name?...">>
<<npcLine "I just wanted a hug...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_2_2">>
<</cont>>
<</mcci>>
<<mcci "Is something wrong?...">>
<<npcLine "No...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_2_2">>
<</cont>>
<</mcci>>
<</cc>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
She sighs.<br>
<<npcLine "I... don't have much experience with guys...">>
<<cont>>
She raises her eyes.<br>
<<npcLine "Will you make love to me?...">>
<<mcLustGain 10>>
<<cc>>
<<mcci "Now?...">>
<<npcLine "Yes please...">>
<<mclrs "Okay...">>
<<include "STORY_CHAR_AKIKO_2_3">>
<</mclrs>>
<</mcci>>
<<mcci "Aren't you here with _charCassy.name?...">>
<<npcLine "She's busy watching TV...">>
<<mclrs "Okay...">>
<<include "STORY_CHAR_AKIKO_2_3">>
<</mclrs>>
<</mcci>>
<</cc>>
<</cont>>Without breaking her embrace, you slowly drag her to your bed.<br>
<<cont>>
<<video "res/char/akiko/mcbedroom/sex/foreplay_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=203853548">>
You slowly unbutton her shirt. She's breathing heavily.<br>
<<npcLine "Slowly please...">>
<<npcLustGain 10>>
<<cont>>
You gently remove her panties and approach your stiff member to her warm pussy.<br>
<<cc>>
<<mcci "Are you ready?...">>
She whispers.<br>
<<npcLine "Yes...">>
<<lrs "Penetrate her">>
<<include "STORY_CHAR_AKIKO_2_4">>
<</lrs>>
<</mcci>>
<<mcci "I'm putting it in...">>
She whispers.<br>
<<npcLine "Please...">>
<<lrs "Penetrate her">>
<<include "STORY_CHAR_AKIKO_2_4">>
<</lrs>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>><<video "res/char/akiko/mcbedroom/sex/vaginal_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6362bbbaecd21">>
You start going in and out of _charAkiko.name. Her juices are all over your shaft. You can feel her body shaking with each thrust.<br>
<<npcLine "Hmmm... oooh...">>
<<npcLustGain 20>>
<<cont>>
Her moans are getting louder.<br>
<<npcLine "$player.name... please... faster...">>
<<cont>>
<<video "res/char/akiko/mcbedroom/sex/vaginal_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62b8ca660c893">>
She's getting louder. It's hard to believe such a quiet girl would be so intense in bed.<br>
<<npcLine "*huf*... *huf*... hmmm... *huf*...">>
<<npcLustGain 20>>
<<cont>>
You can feel her body stiffening up.<br>
<<npcLine "Please... *huf*... $player.name... *huf*... cum inside...">>
<<lrs "Cum 💦">>
<<video "res/char/akiko/mcbedroom/sex/creampie_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e97527b60023">>
You push into her a few more times. You can feel her pussy clench as you unload your thick juice deep inside her.<br>
<<mcCum>>
<<npcCum>>
<<npcLine "Hmmm...">>
<<if _charAkiko.progress == 6>>
<<cont>>
You hear a knock on your door.<br>
<<npcLine _charCassy "<<roommateMc2 'capitalize'>>... have you seen _charAkiko.name?... I fell asleep watching the movie and she was gone when I woke up...">>
<<cont>>
She waits a few seconds and opens the door. She jumps in shock at the scene in front of her.<br>
<<npcLine _charCassy "What the fuck?!... did you just cum inside her?...">>
<<npcLustGain _charCassy 20>>
<<cc>>
<<mcci "*huf*... she asked me to...">>
<<npcLine _charCassy "Damn _charAkiko.name...">>
<<cont>>
<<include "STORY_CHAR_AKIKO_2_5">>
<</cont>>
<</mcci>>
<<mcci "*huf*... she was very polite... *huf*... I couldn't refuse...">>
<<npcLine _charCassy "Of course you couldn't help yourself...">>
<<affectionGain _charCassy -10>>
<<cont>>
<<include "STORY_CHAR_AKIKO_2_5">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>
<<else>>
...<br>
<<npcLine "That was fun... I'll see you later...">>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</if>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>She kneels next to the bed. Your juices are still dripping from _charAkiko.name's wet hole.<br>
<<cont>>
<<img "res/char/akiko/mcbedroom/cassy_biting_lip.webp">>
<<npcLustGain _charCassy 10>>
<<npcLine _charCassy "Congrats, bestie... how did it feel?...">>
<<cont>>
_charAkiko.name is breathing heavily.<br>
<<npcLine _charAkiko "That felt so good... I need to rest...">>
<<if !$replayMode and _charAkiko.progress == 6>>
<<set _charAkiko.progress = 7>>
<<set _charAkiko.countdown = 5>>
<<run setup.setChar(_charAkiko)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_AKIKO)>>
<<img "res/char/akiko/mcbedroom/hug_1.webp">>
$curChar.name hugs you as soon as you open the door.<br>
<<affectionGain 5>>
<<cc>>
<<mcci "Hey $curChar.name...">>
<<include "STORY_CHAR_AKIKO_2_3">>
<</mcci>>
<<mcci "I missed you too..">>
<<include "STORY_CHAR_AKIKO_2_3">>
<</mcci>>
<</cc>><<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/cassy/shower/showerstill2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/amateur-with-nice-tits-vitalia-pugova-removes-her-sheer-bodysuit-and-showers-65625375/">>
<<mcLustGain 10>>
<<stealthGain 10>>
She's rinsing herself.<br>
<<case 1>>
<<video "res/char/cassy/shower/shower1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c489a458b637">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's rinsing herself.<br>
<<case 2>>
<<video "res/char/cassy/shower/shower0.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5da71ab034c32">>
<<mcLustGain 10>>
<<stealthGain 10>>
She's soaping her ass.<br>
<<case 3>>
<<video "res/char/cassy/shower/shower2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d1aefb1f2a70">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with a toy.<br>
<</switch>>
<<lrs "Masturbate">>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_CASSY_LOCATION_MAIN_HOUSE_BATHROOM_CAUGHT",
description: "You're imagining $curChar.name under the shower",
leftWin:true,
makeANoise: false
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/cassy/shower/showerstill1.webp">>
<<set _options.sourceLink = "https://www.metart.com/model/sandra-b">>
<<case 1>>
<<set _options.mediaUrl = "res/char/cassy/shower/showerstill3.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/cute-young-teen-eva-green-petting-her-wet-bald-pussy-in-the-shower-94245707/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/cassy/shower/showerstill4.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/nice-teen-oxana-chic-wets-her-tan-lined-body-while-taking-a-shower-75265766/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<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 <<landlady2>> that you jerk off to your <<roommate1>> 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>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
Your <<roommate1>> smiles and grabs your hand.<br>
<<npcLine "Let's find a nice spot for us...">>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/cassy/escapade/dragging_1.webp">>
Your <<roommate1>> drags you along the beach until you find a secluded spot.<br>
<<npcLine "There... this should do it...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_1">>
<</cont>>
<<case 1>>
<<video "res/char/cassy/escapade/tease.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b5004f1461a3">>
As you both walk along the beach, your <<roommate1>> starts removing her bikini.<br>
<<cc>>
<<mcci "$curChar.name... people can see you...">>
<<npcLine "Why do you care?... you're about to be balls deep in my ass anyway...">>
<<affectionGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_1">>
<</cont>>
<</mcci>>
<<mcci "Who's my little beach slut?...">>
<<npcLine "You're lucky I'm in a good mood... asshole...">>
<<npcLustGain 20>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_1">>
<</cont>>
<</mcci>>
<</cc>>
<</switch>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She lies you down and climbs on top of you.<br>
<<npcLine "Are you ready?...">>
She reaches for your stiff cock and guides it into her wet hole.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/escapade/anal_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60286703602bb">>
Your <<roommate1>> starts bouncing on your lap. You watch as your cock disappears inside her body.<br>
<<mcLustGain 10>>
<<cont>>
<<npcLine "Fuuuck... that's it...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_2">>
<</cont>>
<</cont>>
<</lrs>>
<<case 1>>
She lies you down and promptly climbs on top of you.<br>
<<npcLine "Yeah... get in there <<roommateMc2>>...">>
She gently guides your erect cock inside her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/escapade/anal_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b214c5b44ea0">>
Your <<roommate1>> starts slowly bouncing on your hips, taking the full length of your member inside her ass. Her moans are muffled by the sound of the waves.<br>
<<mcLustGain 10>>
<<cont>>
<<npcLine "Fuuuck... keep going...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_2">>
<</cont>>
<</cont>>
<</lrs>>
<<case 2>>
She goes down on all fours and presents her ass to you.<br>
<<npcLine "You need an invitation?...">>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/escapade/anal_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dcadbea306aa">>
You promptly penetrate your <<roommate1>>'s asshole and starts fucking it. Your brain overflows with lusful thoughts as she moans loudly.<br>
<<mcLustGain 10>>
<<cont>>
<<npcLine "Fuck... *huf*... *huf*... hmmm...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_2">>
<</cont>>
<</cont>>
<</lrs>>
<</switch>>...<br>
<<npcLine "Fuck... is your <<roommate1>>'s ass doing it for you?...">>
<<cc>>
<<set _option1 = '
{op}mcci "Your ass is amazing {op}roommate2{cl}..."{cl}
{op}npcLine "I know..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I think I\'m addicted..."{cl}
{op}npcLine "I bet you are..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Shut up and take it..."{cl}
She pauses for a second.<br>
{op}npcLine "Dude... too far..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "LOCATION_BEACH_CASSY_ANAL_CUM_1">>
<<case 1>>
<<include "LOCATION_BEACH_CASSY_ANAL_CUM_2">>
<</switch>>Your whole body starts stiffening and you can feel you're about to explode. Your <<roommate1>> pops you out of her.<br>
<<npcLine "Go ahead... cum on me...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/escapade/anal_cum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e3da7014b1fc">>
She keeps wiggling her body as you reach orgasm and shoot ropes of cum all over her.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_END">>
<</cont>>
<</lrs>>Your whole body starts stiffening and you can feel you're about to explode. Your <<roommate1>> pops you out of her.<br>
<<npcLine "Wait... do it on my face...">>
She kneels in front of you, propping her cute face next to your erect cock.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/escapade/anal_cum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61e4055b9c068">>
You gently hold her head in place and proceed to unload on her face as waves of pleasure run through your body.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL_END">>
<</cont>>
<</lrs>><<npcLine "*huf*... *huf*... finally...">>
<<cont>>
...<br>
<<npcLine "We should go back...">>
<<set $curChar.daily.mcSex = true>>
<<run setup.setChar($curChar)>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_BEACH">>
<</cont>><<set _randInt = random(0,0)>>
<<if $curChar.progress >= 3>>
<<set _randInt = random(0,2)>>
<</if>>
<<if _randInt == 2>>
As you walk to the shore, you see your <<roommate1>>.<br>
<<video "res/char/cassy/escapade/shore/shore_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c22ae6782668">>
She's teasing you, revealing her bare ass with no regard for who else might be looking.<br>
<<mcLustGain 20>>
<<cc>>
<<ci "Follow her">>
<<hideLeaveButton>>
<<npcLine "Oh... are we going somewhere?...">>
<<npcLustGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL">>
<</cont>>
<</ci>>
<</cc>>
<<else>>
Your <<roommate1>> is on the shore.<br>
<<img "res/char/cassy/escapade/shore/shore_1.webp">>
She is relaxing.<br>
<<cc>>
<<mcci "Hey <<roommate2>>...">>
<<hideLeaveButton>>
<<npcLine "Hey...">>
<<affectionGain 5>>
<<cc>>
<<if !$player.daily.swimming>>
<<mcci "Do you want to go for a swim?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<npcLine "Sure... why not...">>
<<cont>>
<<set _swimmingWithCassy = true>>
<<include "ACTION_SWIM">>
<</cont>>
<</mcci>>
<<else>>
@@.greyed;Do you want to go for a swim?...@@
<</if>>
<<mcci "Do you need help with the tanning spray?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<npcLine "Sure...">>
Your <<roommate1>> hands you the tanning spray bottle.<br>
<<lrs "Spray her back">>
<<img "res/char/cassy/escapade/cream.webp">>
You spray your <<roommate1>>'s back with tanning lotion and gently massage it in.<br>
<<affectionGain 10>>
<<npcLustGain 10>>
She awkwardly sits back down.<br>
<<npcLine "Thanks <<roommateMc2>>...">>
<<include "CHAR_CASSY_LOCATION_BEACH_SHORE_SEX_MENU">>
<<showLeaveButton>>
<</lrs>>
<</mcci>>
<<include "CHAR_CASSY_LOCATION_BEACH_SHORE_SEX_MENU">>
<<mcci "Nevermind...">>
<<npcLine "Whatever...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>>
<</if>><<if !$curChar.daily.mcHelp>>
<<mcci "Do you think you could help me cum?... <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Geeze... fine...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No way... deal with it yourself... I'm enjoying the sun...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
@@.greyed;Do you think you could help me cum?...@@
<</if>>
<<if $curChar.progress >= 3 and !$curChar.daily.mcSex>>
<<mcci "I really want to fuck your ass right now... <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar, 5)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 5)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Geeze... fine...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No way... deal with it yourself... I'm enjoying the sun...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I really want to fuck your ass right now...@@
<</if>><<set _randInt = random(0,0)>>
<<if $curChar.progress >= 3>>
<<set _randInt = random(0,2)>>
<</if>>
<<if _randInt == 2>>
As you walk to the pool, you cross your <<roommate1>>.<br>
<<video "res/char/cassy/escapade/pool/pool_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6396756c4a004">>
She's teasing you as she walks up the stairs, propping her ass up and giggling.<br>
<<mcLustGain 20>>
<<cc>>
<<ci "Grab her hand">>
<<hideLeaveButton>>
<<npcLine "What's up <<roommateMc2>>?... you want a piece of this?...">>
<<npcLustGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL">>
<</cont>>
<</ci>>
<</cc>>
<<else>>
Your <<roommate1>> is at the pool.<br>
<<img "res/char/cassy/escapade/pool/pool_1.webp">>
She is relaxing.<br>
<<cc>>
<<mcci "Hey <<roommate2>>...">>
<<npcLine "Sup <<roommateMc2>>...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Do you want some ice cream?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<npcLine "Uhhh... sure... okay...">>
<<cont>>
<<img "res/char/cassy/escapade/pool/icecream.webp">>
You bring your <<roommate1>> some ice cream from the nearby ice cream stand.<br>
<<cont>>
<<npcLine "Wow... thanks <<roommateMc2>>...">>
<<affectionGain 10>>
<<cc>>
<<include "CHAR_CASSY_LOCATION_BEACH_POOL_SEX_MENU">>
<</cc>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcci>>
<<include "CHAR_CASSY_LOCATION_BEACH_POOL_SEX_MENU">>
<</cc>>
<</mcci>>
<</cc>>
<</if>><<if !$curChar.daily.mcHelp>>
<<mcci "I could use a good tug...<<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "K... I hate this pool anyway...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No way... deal with it yourself... I'm enjoying the sun...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I could use a good tug...@@
<</if>>
<<if $curChar.progress >= 3 and !$curChar.daily.mcSex>>
<<ci "Touch her ass <<= setup.chanceIndicator('both', $curChar, 5)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 5)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Dude... chill... let's go...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL">>
<</cont>>
<<else>>
<<fail "chance">>
She slaps your hand.<br>
<<npcLine "Not now...">>
<<showLeaveButton>>
<</if>>
<</ci>>
<<else>>
@@.greyed;Touch her ass@@
<</if>>Your <<roommate1>> is in the secluded area.<br>
<<img "res/char/cassy/escapade/secluded/secluded_1.webp">>
She is relaxing.<br>
<<cc>>
<<include "CHAR_CASSY_LOCATION_BEACH_SEX_MENU">>
<</cc>>Actions<br>
<<cc>>
<<if !$curChar.daily.mcHelp>>
<<mcci "I could use a hand... or two...<<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Geeze... fine...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No way... deal with it yourself... I'm enjoying the sun...">>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I could use a hand... or two...@@
<</if>>
<<if $curChar.progress >= 3 and !$curChar.daily.mcSex>>
<<mcci "I really want to fuck your ass right now...<<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Geeze... fine...">>
<<cont>>
<<include "LOCATION_BEACH_CASSY_ANAL">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No way... deal with it yourself... I'm enjoying the sun...">>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I really want to fuck your ass right now...@@
<</if>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
...<br>
<<npcLine "Follow me... let's find a quiet spot...">>
<<cont>>
<<img "res/char/cassy/escapade/dragging_1.webp">>
Your <<roommate1>> drags you along the beach until you find a secluded spot.<br>
<<npcLine "Okay... sit down...">>
<<lrs "Sit down">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/escapade/hj_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f37d348bc9c5">>
She reaches for your crotch and starts stroking your stiff cock. She bites her lower lip as she focuses on the task.<br>
<<mcLustGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ_1">>
<</cont>>
<<case 1>>
<<video "res/char/cassy/escapade/hj_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e5d275769bc7">>
Your <<roommate1>> starts confidently stroking your cock with her expert hand. Your mind goes blank as your brain gets filled with lustful thoughts.<br>
<<mcLustGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ_1">>
<</cont>>
<<case 2>>
<<video "res/char/cassy/escapade/hj_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5afcacc612cd5">>
Your <<roommate1>> straddles you and starts jerking you vigorously. The thought of possibly getting caught makes your cock even harder.<br>
<<mcLustGain 10>>
<<cont>>
<<include "LOCATION_BEACH_CASSY_HJ_1">>
<</cont>>
<</switch>>
<</lrs>>
<</cont>><<npcLine "Do you like your <<roommate1>>'s hand?...">>
<<cc>>
<<set _option1 = '
{op}mcci "Keep going {op}roommate2{cl}... please..."{cl}
{op}npcLine "Alright... geeze..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_HJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "You\'re the best..."{cl}
{op}npcLine "Sure..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_HJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I\'ve had worse..."{cl}
She gives you a tight squeeze.<br>
{op}npcLine "You asshole... you don\'t deserve a {op}roommate1{cl} like me..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_CASSY_HJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>She keeps jerking you off, going up and down your shaft with her soft hand. You feel your whole body tensing up.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Will you cum for me?... come on <<roommateMc2>>...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/escapade/hj_cum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ca3ade07fdd5">>
Your <<roommate1>> keeps jerking you vigorously until you erupt in her hand. Your muscle contract and waves of pleasure run through your body.<br>
<<include "LOCATION_BEACH_CASSY_HJ_3">>
<</lrs>>
<<case 1>>
<<npcLine "I can feel you throbbing in my hands <<roommateMc2>>... come on... let it go...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/escapade/hj_cum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62d1fc32456af">>
You soon reach climax and explode in your <<roommate1>>'s hands. The powerful orgasm makes you loose control of your limbs.<br>
<<include "LOCATION_BEACH_CASSY_HJ_3">>
<</lrs>>
<<case 2>>
<<npcLine "You want to splatter your <<roommate1>>'s face?...">>
She points your throbbing cock at her face.<br>
<<npcLine "Come on... give me your juice...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/escapade/hj_cum_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b744f26aa302">>
She keeps jerking as you splatter ropes of cum all over your <<roommate1>>'s beautiful face. You struggle to stay conscious as waves of pleasure run through your body.<br>
<<include "LOCATION_BEACH_CASSY_HJ_3">>
<</lrs>>
<</switch>><<mcCum>>
<<npcLustLoss>>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "There... there...">>
<<case 1>>
<<npcLine "Fuuuck... no wonder you were so hard...">>
<<case 2>>
<<npcLine "That's it... cum for me...">>
<</switch>>
<<cont>>
...<br>
<<npcLine "Okay... can we go back now?...">>
<<set $curChar.daily.mcHelp = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_BEACH">>
<</cont>>
<</cont>>You browse her image folder and click on a random picture.<br>
<<hideLeaveButton>>
<<cont>>
<<showLeaveButton>>
<<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/cassy/computer/selfie0.webp">>
<<sourceLink "http://viewgals.com/pics/amateur-female-bryci-snaps-selfies-while-she-fools-around-with-her-pussy-49639882/">>
It's a selfie she took in her underwear.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 1>>
<<img "res/char/cassy/computer/selfie1.webp">>
<<sourceLink "http://viewgals.com/pics/alluring-cutie-revealing-her-titties-and-teasing-her-honey-pot-89382457/">>
It's a selfie she took of her naked in the bathroom.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 2>>
<<img "res/char/cassy/computer/selfie2.webp">>
<<sourceLink "http://viewgals.com/pics/sexy-coed-emily-grey-takes-a-selfie-of-her-small-tits-and-bare-bald-pussy-56685045/">>
It's a selfie she took in front of the bathroom mirror.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 3>>
<<img "res/char/cassy/computer/selfie3.webp">>
<<sourceLink "http://viewgals.com/pics/stylish-babe-sara-luv-prefers-masturbating-in-the-bathroom-98421210/">>
It's a selfie she took topless in the bathroom mirror.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<</switch>>
<<lrs "Masturbate">>
<<set _makeANoise = "">>
<<if $curChar.progress >= 3>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY",
description: "You're imagining $curChar.name",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/cassy/computer/fap1.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/gorgeous-busty-katie-banks-takes-closeup-selfies-of-her-perfect-breasts-74040479/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/cassy/computer/fap2.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/foxy-babe-jennifer-white-stripping-and-posing-naked-in-the-bathroom-56342226/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/cassy/computer/fap3.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/adorable-flirty-gf-karina-made-sexy-naked-pics-of-her-young-fit-body-72570168/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</lrs>>
<</cont>><<set $timeForwardOnLeave = true>>
<<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set $curChar.scenes.homework = true>>
<<run setup.setChar($curChar)>>
<<include "CHAR_CASSY_HOMEWORK_QUIZ">>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<img "res/char/cassy/room/homework.webp">>
You both sit down at her desk.<br>
<<npcLine "I need to go over country facts for my geography class... will you help me?...">>
<<mclrs "Sure...">>
<<npcLine "Okay... let's see...">>
<<include "INIT_HOMEWORK_QUESTIONS">>
<<set _questionCount = 0>>
<<set _rightAnswers = 0>>
<<set _index = Math.floor(Math.random()*_questions.length)>>
<<set _question1 = _questions[_index]>>
<<set _questions.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_questions.length)>>
<<set _question2 = _questions[_index2]>>
<<set _questions.splice(_index2,1)>>
<<set _index3 = Math.floor(Math.random()*_questions.length)>>
<<set _question3 = _questions[_index3]>>
<<set _questions.splice(_index3,1)>>
<<set _questions = [_question1, _question2, _question3]>>
<<cc>>
<<ci "Start">>
<<include "CHAR_CASSY_HOMEWORK_QUIZ_2">>
<</ci>>
<</cc>>
<</mclrs>><<if _questionCount >= 3>>
<<include "CHAR_CASSY_HOMEWORK_QUIZ_3">>
<<else>>
She picks a question.<br>
<<set _question = _questions[_questionCount]>>
<<set _index = Math.floor(Math.random()*_countries.length)>>
<<set _wrongAnswer1 = _countries[_index]>>
<<set _countries.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_countries.length)>>
<<set _wrongAnswer2 = _countries[_index2]>>
<<set _countries.splice(_index2,1)>>
<<npcLine _question.title>>
<<timedChoiceBar _questionCount>>
<<fail>>
<<npcLine "You don't know?... okay, let's try the next one...">>
<<set _questionCount++>>
<<cont>>
<<include "CHAR_CASSY_HOMEWORK_QUIZ_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci _question.country{cl}
{op}success{cl}
{op}set _questionCount++{cl}
{op}set _rightAnswers += 1{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}npcLine "That\'s it... I think..."{cl}
{op}case 1{cl}
{op}npcLine "I think you\'re right!..."{cl}
{op}case 2{cl}
{op}npcLine "Yeah I remember now..."{cl}
{op}/switch{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HOMEWORK_QUIZ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci _wrongAnswer1{cl}
{op}fail{cl}
{op}set _questionCount++{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}npcLine "Nope... dead wrong..."{cl}
{op}case 1{cl}
{op}npcLine "Pretty sure that\'s not it..."{cl}
{op}case 2{cl}
{op}npcLine "Nope... you tried though..."{cl}
{op}/switch{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HOMEWORK_QUIZ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci _wrongAnswer2{cl}
{op}fail{cl}
{op}set _questionCount++{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}npcLine "Nope... dead wrong..."{cl}
{op}case 1{cl}
{op}npcLine "Pretty sure that\'s not it..."{cl}
{op}case 2{cl}
{op}npcLine "Nope... you tried though..."{cl}
{op}/switch{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HOMEWORK_QUIZ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</if>>She sits back in her chair.<br>
<<if _rightAnswers >= 2>>
<<npcLine "You got _rightAnswers out of 3 correct answers, well done I guess...">>
<<affectionGain 20>>
<<set $curChar.homeworkHelpCount++>>
<<run setup.setChar($curChar)>>
<<if $curChar.progress >= 1>>
<<mclrs "Do I get a reward?...">>
<<include "CHAR_CASSY_HOMEWORK_REWARD">>
<</mclrs>>
<<else>>
She averts your gaze.<br>
<<npcLine "Thanks... for helping me... now go away, I have stuff to do...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
<<else>>
<<npcLine "You got _rightAnswers out of 3 correct answers... that's a fail... better luck next time...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>><<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">>
<<video "res/char/cassy/homework/tease_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph587f5b3cc9d77">>
Before leaving the room, she drops her skirt and props up her ass.<br>
<<mcLustGain 20>>
<<npcLine "How's this for a reward?... weirdo...">>
She continues out the door.<br>
<<npcLine "And get out of my room!...">>
<<set $curChar.homeworkRewardProgress++>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</lrs>>
<</mclrs>>
<<else>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ORAL) && $curChar.homeworkRewardProgress == 1>>
/* First blowjob event */
<<npcLine "Ok look <<roommateMc2>>... I got some results from my exams, and they're pretty good... and it's thanks to you I guess...">>
<<mclrs "That's great!... I'm glad to help...">>
<<affectionGain 10>>
She puts her pen down and backs up her chair.<br>
<<npcLine "Just shut up and let me do this...">>
She pulls down your pants and reaches for your cock.<br>
<<cont>>
<<video "res/char/cassy/homework/reward_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f46cb954160a">>
She jerks you off while holding her head with her other hand.<br>
<<cont>>
<<npcLine "Don't move...">>
She drops to her knees.<br>
<<cont>>
<<video "res/char/cassy/homework/reward_7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fce905ddcdf0">>
She opens her mouth on top of your cock and starts bobbing her head. Her wet mouth feels amazing.<br>
<<npcLine "*gag*... *gag*... *gag*... hmmm...">>
<<cont>>
You reach the edge.<br>
<<mclrs "I'm about to cum <<roommate2>>...">>
<<npcLine "*gag*... fine... *gag*... *gag*...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_10.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e4c3669cad33">>
You get up from your chair and spread your seed all over your <<roommate1>>'s face while she keeps stroking.<br>
<<npcLine "Fuck... there's so much...">>
<<mcCum>>
<<npcLustLoss>>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<<mclrs "That was amazing <<roommate2>>...">>
<<npcLine "Yeah... whatever... now go away while I clean this up...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mclrs>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<<set $curChar.homeworkRewardProgress++>>
<</cont>>
<</mclrs>>
<<else>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*sigh*... okay... I guess...">>
<<case 1>>
<<npcLine "How are you always so fucking horny... come here...">>
<<case 2>>
<<npcLine "That's all you were thinking about, wasn't it?...">>
<</switch>>
<<cont>>
<<set _randInt = random(0,1)>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ORAL)>>
<<set _randInt = random(0,4)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_HANDJOB_1">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_HANDJOB_2">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_BLOWJOB_1">>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<<case 3>>
<<include "CHAR_CASSY_HOMEWORK_BLOWJOB_2">>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<<case 4>>
<<include "CHAR_CASSY_HOMEWORK_BLOWJOB_3">>
<<set $curChar.scenes.homeworkBlowjob = true>>
<<run setup.setChar($curChar)>>
<</switch>>
<</cont>>
<</if>>
<</if>>She puts her pen down and reaches for your crotch.<br>
<<npcLine "You're super hard again...">>
<<cont>>
<<video "res/char/cassy/homework/reward_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f46cb954160a">>
She strokes you vigorously while holding her head with her other arm.<br>
<<cont>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ANAL)>>
<<set _randInt = random(0,2)>>
<<else>>
<<set _randInt = random(0,1)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_CUM_THIGHS">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_CUM_HANDS">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_ANAL">>
<</switch>>
<</cont>>
<</cont>>She reaches inside your pants. You put your hand on her thigh then start caressing her crotch.<br>
<<npcLine "Wha... what are you doing?...">>
<<cont>>
<<video "res/char/cassy/homework/reward_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e9c4d05a817e">>
She strokes you gently while you finger her.<br>
<<npcLine "Hmmm... fuck...">>
<<cont>>
She pauses.<br>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ANAL)>>
<<set _randInt = random(0,2)>>
<<else>>
<<set _randInt = random(0,1)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_CUM_THIGHS">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_CUM_HANDS">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_ANAL">>
<</switch>>
<</cont>>
<</cont>>She drops under the desk and reaches inside your trunks.<br>
<<npcLine "Am I the best <<roommate1>> or what?... you better be grateful...">>
<<cont>>
<<video "res/char/cassy/homework/reward_6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e866ace7ae2a">>
She puts you into her mouth and starts gently sucking you.<br>
<<npcLine "Hmmm... *gag*... hmmm...">>
<<cont>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ANAL)>>
<<set _randInt = random(0,3)>>
<<else>>
<<set _randInt = random(0,2)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_CUM_LICK">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_CUM_MOUTH">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_CUM_FACIAL">>
<<case 3>>
<<include "CHAR_CASSY_HOMEWORK_ANAL">>
<</switch>>
<</cont>>
<</cont>>She drops under the desk and puts her hands on her knees.<br>
<<npcLine "Get it out...">>
You get your dick out. She puts it whole into her mouth.<br>
<<npcLine "Hmmm...">>
<<cont>>
<<video "res/char/cassy/homework/reward_7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fce905ddcdf0">>
She bobs her head on your cock, going as deep as she can.<br>
<<npcLine "*gag*... *gag*... *gag*... hmmm...">>
<<cont>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ANAL)>>
<<set _randInt = random(0,3)>>
<<else>>
<<set _randInt = random(0,2)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_CUM_LICK">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_CUM_MOUTH">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_CUM_FACIAL">>
<<case 3>>
<<include "CHAR_CASSY_HOMEWORK_ANAL">>
<</switch>>
<</cont>>
<</cont>>She drops under the desk and gets your cock out.<br>
<<npcLine "Do you know how lucky you are to have a <<roommate1>> that sucks you off?...">>
She puts you into her mouth.<br>
<<npcLine "Hmmm...">>
<<cont>>
<<video "res/char/cassy/homework/reward_9.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eecf9667eb9e">>
She licks and sucks your cock for a while.<br>
<<npcLine "Hmmm... *gag*... *gag*... hmmm...">>
<<cont>>
<<if setup.hasSexMode($curChar,setup.SEX_MODE_ANAL)>>
<<set _randInt = random(0,3)>>
<<else>>
<<set _randInt = random(0,2)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HOMEWORK_CUM_LICK">>
<<case 1>>
<<include "CHAR_CASSY_HOMEWORK_CUM_MOUTH">>
<<case 2>>
<<include "CHAR_CASSY_HOMEWORK_CUM_FACIAL">>
<<case 3>>
<<include "CHAR_CASSY_HOMEWORK_ANAL">>
<</switch>>
<</cont>>
<</cont>><<npcLine "Fuck... I'm getting tired... you want to fuck my ass instead?...">>
<<mclrs "Yes please...">>
She kneels on her bed and guides you inside her.<br>
<<npcLine "You're lucky I allow you to do this...">>
<<cont>>
<<video "res/char/cassy/homework/reward_11.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ea94c8b47d41">>
You start fucking her ass. It feels amazing.<br>
<<npcLine "Hmmm... fuck... *huf*... *huf*...">>
<<cont>>
You reach your limit.<br>
<<mclrs "I'm about to cum <<roommate2>>...">>
<<npcLine "You can come inside if you want...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_12.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d6d2f878e9e6">>
You fill your <<roommate1>>'s ass up with your jizz. She looks stunned.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<set $curChar.scenes.homeworkAnal = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Fuuuck... there's so much... okay leave now... I need a minute...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>><<npcLine "You wanna cum on my thighs?... go ahead perv...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5da511fb3c2fa">>
You shoot ropes of cum on her thighs.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "*sigh*... happy now?... go away I have stuff to do...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>><<npcLine "Are you ready to cum?... I can feel you pulsating...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62dab9d27399c">>
You ejaculate in her hands as she keeps stroking you.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Feel better?... now fuck off please...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>She pauses.<br>
<<npcLine "Hmmm... okay... I know what to do...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62e38a954184a">>
She puts her tongue on the tip of your dick and licks you until you ejaculate.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "There you go... you got your reward... now get out of my room...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>She pauses.<br>
<<npcLine "You're about to cum aren't you...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_8.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5aa174725dcbd">>
She aims your cock at her mouth while stroking you vigorously until you cum.<br>
<<mcCum>>
<<npcLustGain 20>>
<<cont>>
<<npcLine "Fuuuck... okay... we're done here... goodbye...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>She pauses.<br>
<<npcLine "Fuck... wait... don't cum yet...">>
She puts you near her face.<br>
<<npcLine "Okay...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/homework/reward_10.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e4c3669cad33">>
She keeps stroking you while you shoot ropes of cum on her face.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "You happy now?...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>><<set _questions to []>>
<<set _questions.push({
title: "What is the most populated country in the world?",
country: "China"
})>>
<<set _questions.push({
title: "In which country can you find Mount Fuji?",
country: "Japan"
})>>
<<set _questions.push({
title: "Which country is the largest cheese producer in the world?",
country: "USA"
})>>
<<set _questions.push({
title: "In which country can you find the Whitsunday Islands?",
country: "Australia"
})>>
<<set _questions.push({
title: "What is the largest country in Africa?",
country: "Algeria"
})>>
<<set _questions.push({
title: "Which country has the most time zones?",
country: "France"
})>>
<<set _questions.push({
title: "Which country has the most pyramids?",
country: "Sudan"
})>>
<<set _questions.push({
title: "Which country is the highest consumer of chocolate per capita?",
country: "Switzerland"
})>>
<<set _questions.push({
title: "In which country did the Olympic Games start?",
country: "Greece"
})>>
<<set _questions.push({
title: "What is the world\'s flatest country?",
country: "Bolivia"
})>>
<<set _questions.push({
title: "Which country has the longest coastline?",
country: "Canada"
})>>
<<set _questions.push({
title: "In which country can you find the famous landmark Taj Mahal?",
country: "India"
})>>
<<set _questions.push({
title: "Which country is the biggest producer of whisky in the world?",
country: "Scotland"
})>>
<<set _questions.push({
title: "In which country is Lake Baikal?",
country: "Russia"
})>>
<<set _countries to [
"Angola",
"Afghanistan",
"Austria",
"Belgium",
"Benin",
"Brazil",
"Cameroon",
"Cambodia",
"Cuba",
"Estonia",
"Jamaica",
"Germany",
"Indonesia",
"Kenya",
"Liberia",
"Mali",
"Norway",
"Panama",
"Pakistan",
"Senegal",
"Singapore",
"Togo",
"Turkmenistan",
"Venezuela"
]>><<mcLine "Hey <<roommate2>>, it's me, can I come in?">>
<<npcLine "Okay, come in I guess...">>
<<lrs "Open the door">>
<<goto "ROOM_INSIDE_MENU">>
<</lrs>>/*
_helpLine: MC line to ask for help
_helpLineFail: NPC line on fail
*/
<<if !$curChar.daily.mcHelp>>
<<include "INIT_CHAR_CASSY_HELP_OPTIONS">>
<<set _optionTitle = _goodOptions[Math.floor(Math.random()*_goodOptions.length)] + '<<= setup.chanceIndicator("both", $curChar)>>'>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _helpLine = "<<roommate2 'capitalize'>>... I can't sleep... I'm really horny... can you help?...">>
<<set _helpLineFail = "No!... let me sleep...">>
<</if>>
<<if !_helpLine>>
<<set _helpLine = _optionTitle>>
<<else>>
<<set _helpLine = _helpLine + ' <<= setup.chanceIndicator("both", $curChar)>>'>>
<</if>>
<<mcchoiceitem _helpLine>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<include "ACTION_HELP">>
<<else>>
<<fail "chance">>
<<if !_helpLineFail>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _helpLineFail = "No... fuck off...">>
<<case 1>>
<<set _helpLineFail = "I'm not in the mood... find someone else...">>
<<case 2>>
<<set _helpLineFail = "I'm not touching you... do it yourself...">>
<</switch>>
<</if>>
<<npcLine _helpLineFail>>
<<showLeaveButton>>
<</if>>
<</mcchoiceitem>>
<<else>>
@@.greyed;Get milked <i>(Try again tomorrow)</i>@@
<</if>>/*<<set _success = false>>*/
<<hideLeaveButton>>
/*<<include "INIT_CHAR_CASSY_HELP_OPTIONS">>
<<cc>>
<<set _option1Title = _goodOptions[Math.floor(Math.random()*_goodOptions.length)]>>
<<set _option1 = '
<<mcci _option1Title>>
<<include "CHAR_CASSY_HELP_2">>
<</mcci>>
'>>
<<set _index = Math.floor(Math.random()*_badOptions.length)>>
<<set _option2 = _badOptions[_index]>>
<<set _badOptions.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_badOptions.length)>>
<<set _option3 = _badOptions[_index2]>>
<<set _badOptions.splice(_index2,1)>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<timedChoiceBar "help">>
<<fail>>
<<npcLine "Cat got your tongue?... please leave me alone $player.name, I'm busy...">>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<<include "CHAR_CASSY_HELP_2">><<success "chance">>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*sigh*... okay... close the door behind you...">>
<<case 1>>
<<npcLine "Fine... come here...">>
<<case 2>>
<<npcLine "Do you really need it or do you just want to get jerked off by your <<roommate1>> again?...">>
<</switch>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HELP_3">>
<<case 1>>
<<include "CHAR_CASSY_HELP_4">>
<</switch>>She points to the floor near her bed, you remove your pants and follow her instructions. She sits down near your legs.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/help/help1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cb70475bc85e">>
She starts jerking you off with strength while holding your balls with her other hand.<br>
<<case 1>>
<<video "res/char/cassy/help/help13.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph605e9617a7f1e">>
She spits on your cock and jerks you off vigorously.<br>
<</switch>>
<<cont>>
<<set _randInt = random(0,2)>>
<<if _randInt == 0>>
<<include "CHAR_CASSY_HELP_PHONE">>
<<else>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You're so fucking hard... have you been slacking off again? If you get in trouble you're on your own...">>
<<case 1>>
<<npcLine "Fuck... I can't believe I'm jerking my <<roommateMc1>>'s cock...">>
<</switch>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
She leans forward and tightens her grip.<br>
<<cont>>
<<include "CHAR_CASSY_HELP_6">>
<</cont>>
<<case 1>>
She pauses.<br>
<<npcLine "Wait... I'll be more comfortable like this...">>
She removes her shirt and jeans and lies on the bed.<br>
<<cont>>
<<include "CHAR_CASSY_HELP_7">>
<</cont>>
<</switch>>
<</cont>>
<</if>>
<</cont>>
<</cont>>She removes her shirt, revealing her bikini. She lies on the bed and points for you to do the same.<br>
<<cont>>
<<video "res/char/cassy/help/help4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60b67f05cc400">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Do you have to stare that hard?... they're only tits you know...">>
<<timedChoiceBar "tits">>
<<npcLine "My eyes are up here!...">>
<<cont>>
<<include "CHAR_CASSY_HELP_5">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "But they\'re the best tits I\'ve ever seen..."{cl}
Her face flushes red.<br>
{op}npcLine "Shut up..."{cl}
{op}affectionGain 20{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HELP_5"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "They\'re right in my face I can\'t help but look..."{cl}
{op}npcLine "Well you better try!..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HELP_5"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Come on... let me touch them..."{cl}
{op}npcLine "No... keep your hands to yourself..."{cl}
{op}affectionGain -20{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HELP_5"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
<<npcLine "You're pretty lucky to have a <<roommate1>> like me you know...">>
<<cont>>
<<include "CHAR_CASSY_HELP_5">>
<</cont>>
<<case 2>>
<<include "CHAR_CASSY_HELP_PHONE">>
<</switch>>
<</cont>>She pauses.<br>
<<npcLine "Wait... I'll be more comfortable like this...">>
She removes her bikini and lies on the bed.<br>
<<cont>>
<<include "CHAR_CASSY_HELP_7">>
<</cont>><<video "res/char/cassy/help/help7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fcf774cf040b">>
She keeps stroking you while holding the base of your shaft.<br>
<<npcLine "You like that?... sure looks like you do...">>
<<cont>>
<<include "CHAR_CASSY_HELP_CUM">>
<</cont>><<video "res/char/cassy/help/help8.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e0fb4c0a845b">>
She keeps stroking you while playing with her tits.<br>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You like your <<roommate1>>'s tits huh?">>
<<timedChoiceBar "tits2">>
<<npcLine "Hey!... I'm talking to you!... geeze...">>
<<cont>>
<<include "CHAR_CASSY_HELP_CUM">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I love them..."{cl}
{op}npcLine "Of course you do...">>
{op}affectionGain 20>>
{op}cont>>
{op}include "CHAR_CASSY_HELP_CUM">>
{op}/cont>>
{op}/mcci>>
'>>
<<set _option2 = '
{op}mcci "They\'re okay..."{cl}
{op}npcLine "Just okay?!..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HELP_CUM"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I like {op}landlady2{cl}\'s better..."{cl}
{op}npcLine "*scoff*... asshole..."{cl}
{op}affectionGain -20{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_HELP_CUM"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
<<npcLine "Are you close?... I have other stuff to do...">>
<<cont>>
<<include "CHAR_CASSY_HELP_CUM">>
<</cont>>
<<case 2>>
<<include "CHAR_CASSY_HELP_CAUGHT">>
<</switch>>
<</cont>><<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<npcLine _charPam "$curChar.name... are you in your room?...">>
<<npcLine "Fuck... quick... get under the covers...">>
<<lrs "Get under the covers">>
<<img "res/char/pam/idle/idle_1.webp">>
Your <<landlady>> enters your <<roommate1>>'s bedroom. You're hiding under the covers.<br>
<<npcLine _charPam "Why are you in bed at this time?... are you sick?...">>
<<npcLine "Geeze <<landlady2>>... I was just napping...">>
<<cont>>
<<video "res/char/cassy/help/help9.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph604fca88bd15b">>
Your <<roommate1>> continues discreetly jerking you off while talking. You have trouble keeping silent.<br>
<<npcLine _charPam "I need to borrow your stapler, I can't seem to find mine... is that okay?...">>
<<npcLine "Sure <<landlady2>>... please close the door on your way out...">>
<<npcLine _charPam "Okay... have a good nap honey...">>
<<cont>>
<<npcLine "Fuck... that was way too close... hurry up and finish already...">>
<<cont>>
<<include "CHAR_CASSY_HELP_CUM">>
<</cont>>
<</cont>>
<</cont>>
<</lrs>>You feel you're about to cum.<br>
<<timedChoiceBar "warn">>
<<include "CHAR_CASSY_HELP_CUM_DONTWARN">>
<</timedChoiceBar>>
<<cc>>
<<mcci "I'm about to cum, <<roommate2>>...">>
<<include "CHAR_CASSY_HELP_CUM_CUP">>
<</mcci>>
<<ci "Don't warn her">>
<<include "CHAR_CASSY_HELP_CUM_DONTWARN">>
<</ci>>
<</cc>>
/*:: CHAR_CASSY_HELP_CUM_TITS
<<video "res/char/cassy/help/help5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f2481e4b98a9">>
She keeps stroking while you shoot ropes of cum on her chest.<br>
<<include "CHAR_CASSY_HELP_CUM_OUTSIDE_POST">>*/<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/help/help10.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6190e6b507954">>
You shoot your seed all over her face.<br>
<<case 1>>
<<video "res/char/cassy/help/help11.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=874552252">>
You shoot your seed all over her face.<br>
<<case 2>>
<<video "res/char/cassy/help/help12.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6214be90c7dc8">>
You erupt in her hands.<br>
<</switch>>
<<include "CHAR_CASSY_HELP_CUM_OUTSIDE_POST">><<npcLine "Fuck... finally...">>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/help/help3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph584619cb3c0e0">>
Your body spasms as you unload your warm load on your <<roommate1>>'s chest.<br>
<<case 1>>
<<video "res/char/cassy/help/help5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f2481e4b98a9">>
She keeps stroking while you shoot ropes of cum on her chest.<br>
<<case 2>>
<<video "res/char/cassy/help/help6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b8255b381467">>
You ejaculate all over her body.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Fuck... there's so much...">>
<<cont>>
She collects what she can of your juice in a container.<br>
<<npcLine "Don't wait so long next time or you're gonna get in trouble...">>
<<procedurallyGenerated>>
<<timedChoiceBar "thanks">>
<</timedChoiceBar>>
<<cc>>
<<mcci "Thanks <<roommate2>>!...">>
<<npcLine "Sure... whatever...">>
<<affectionGain 10>>
<</mcci>>
<</cc>>
<<showLeaveButton>>
<</cont>>
<</cont>>
/*:: CHAR_CASSY_HELP_CUM_SHIRT
<<video "res/char/cassy/help/help3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b5df2784a8c3">>
You ejaculate on her shirt without warning her.<br>
<<include "CHAR_CASSY_HELP_CUM_OUTSIDE_POST">>*/<<mcCum "collectless">>
<<npcLustLoss>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "$player.name!!! What the fuck!!!">>
<<case 1>>
<<npcLine "Dude... not again...">>
<<case 2>>
<<npcLine "Fuuuck... why didn't you warn me?...">>
<</switch>>
<<affectionGain -20>>
<<cont>>
She tries wiping some of your juice with her hands.<br>
<<npcLine "Why do you keep doing shit like this?...">>
<<procedurallyGenerated>>
<<timedChoiceBar "sorry">>
<</timedChoiceBar>>
<<cc>>
<<mcci "I'm sorry <<roommate2>>...">>
<<npcLine "Just... don't do that again!">>
<<affectionGain 10>>
<</mcci>>
<</cc>>
<<showLeaveButton>>
<</cont>>...<br>
You are both startled by the sound of her phone ringing on the bedside table.<br>
<<set $curChar.scenes.helpPhone = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Fuck... who's that?...">>
<<cont>>
She grabs her phone and glances at the screen. She answers the call while still holding your hard cock with her other hand.<br>
<<npcLine "Oh hey Akiko... what's up?...">>
<<cont>>
<<video "res/char/cassy/help/help14.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d66956f5bee8">>
She starts jerking again. You try to keep your voice down as she rubs your tense shaft up and down with her soft hand.<br>
<<npcLine "Yes... the test is tomorrow I think...">>
<<cont>>
...
<<npcLine "Yeah... Jess is a total bitch... she's the worse slut on campus...">>
<<cont>>
...
<<npcLine "Okay... see you tomorrow...">>
She hangs up.<br>
<<npcLine "Where were we?...">>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_CASSY_HELP_6">>
<<case 1>>
<<include "CHAR_CASSY_HELP_7">>
<</switch>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
/*:: CHAR_CASSY_HELP_CUM_BODY
<<video "res/char/cassy/help/help6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b8255b381467">>
You ejaculate all over her body.<br>
<<include "CHAR_CASSY_HELP_CUM_OUTSIDE_POST">>*/<<set _goodOptions = ["I\'m so hard <<roommate2>>, can you help me with your hands?","I would love for you to milk me, <<roommate2>>", "I could really use your soft hands <<roommate2>>", "Could you please jerk me off?"];>>
/* <<set _badOptions = ['
<<mcci "It\'s milking time!">>
<<fail "chance">>
<<npcLine "No it\'s not... fuck off...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "Get your hands on my penis!">>
<<fail "chance">>
<<npcLine "No! Get out of my room!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "You know I\'ve heard jizz is really good for your skin...">>
<<fail>>
<<npcLine "I know you just made that up...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "It\'s time for your daily wrist training <<roommate2>>...">>
<<fail>>
<<npcLine "Do it yourself!...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
']>> */<<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 <<roommate1>> rushes inside the room.<br>
<<npcLine "What the fuck are you doing on my computer?">>
<<stealthGain -20>>
She takes a glance at the screen.<br>
<<npcLine "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")>>
She pauses for a second.<br>
<<npcLine "Are you like... obssessed with me or what...">>
<<timedChoiceBar "computerCaught">>
<<npcLine "Nothing to say, huh...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_FAIL">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I just think you\'re hot..."{cl}
{op}npcLustGain 20{cl}
{op}npcLine "So you think you can just compliment your way out of this, huh?..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I missed your body that\'s all..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "Then ask me! don\'t act like a creep..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Can you let me finish at least?..."{cl}
{op}affectionGain -10{cl}
{op}npcLine "No fucking way..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_FAIL"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<else>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_DAY_EMPTY_FAIL">>
<</if>>
<</cont>>
<</cont>>She bends over the computer and grabs the mouse.<br>
<<npcLine "God I look weird on this one. I need to sort those, I haven't done it in a while...">>
She starts sorting her photo folders. As you get up to leave she mutters.<br>
<<npcLine "You can use my ass if you want...">>
<<mclrs "Yes please...">>
She removes her clothes and climbs on the computer chair, giving you full access to her butthole.<br>
<<npcLine "Be gentle... I need to use the mouse...">>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/computeranal.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d5474826594f">>
You proceed to penetrate her with the full length of your member. The chair creaks with every thrust.<br>
<<cont>>
<<npcLine "Fuck... nevermind, I can't focus when I'm getting rammed...">>
She drops the mouse and gives you her full attention.<br>
<<cont>>
<<npcLine "Fuuuck... go ahead and cum inside... don't make a mess...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/room/computeranalcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ced9bde19f98">>
You erupt inside her. Your juice slowly drips from her butthole.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.computerCaughtAnal = true>>
<<run setup.setChar($curChar)>>
Without saying a word she grabs a container from the desk drawer and collects your juice.<br>
<<cont>>
<<npcLine "If I catch you snooping around on my computer again you're dead!... now leave...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>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>><<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>
<<npcLine "What the hell! It's the middle of the night, asshole...">>
<<affectionGain -10>>
<<stealthGain -20>>
<<mclrs "I'm sorry <<roommate2>>...">>
She squints trying to look at you in the dark.<br>
<<npcLine "Were you jerking off again?... come on dude...">>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<cont>>
She sighs and looks away for a second.<br>
<<npcLine "Geeze...">>
She gets out of bed and comes to you.<br>
<<cont>>
<<img "res/char/cassy/room/nighthj.webp">>
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 "res/char/cassy/room/nighthj2.webp">>*/
<<video "res/char/cassy/room/nighthj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60f14278e520b">>
She starts stroking fast.<br>
<<npcLine "You better not...">>
<<cont>>
She keeps stroking you vigorously. You feel you're about to burst.<br>
<<npcLine "Will you cum already?...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/nightbjcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c41d01814107">>
You ejaculate on your <<roommate1>>'s face, she picks up a container and collects what she can.<br>
<<case 1>>
<<video "res/char/cassy/room/nighthjcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61f554a690398">>
Your <<roommate1>> keeps stroking you until you ejaculate in her hand.<br>
<</switch>>
<<set $curChar.scenes.roomNightCaughtBlowjob = true>>
<<run setup.setChar($curChar)>>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "There... now fuck off, dweeb...">>
<<showLeaveButton>>
<</lrs>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>
<<else>>
<<npcLine "Get the fuck out of my room, now!... or I swear I'll tell <<landlady2>>...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<if $curChar.progress < 4 >>
<<img "res/char/cassy/room/room2.webp">>
/%<<sourceLink "http://viewgals.com/pics/leggy-teen-stasey-showcases-her-bald-pussy-over-her-morning-coffee-89633521/">>%/
She's doing her homework.<br>
<<else>>
<<img "res/char/cassy/room/room3.webp">>
<<sourceLink "https://www.art-lingerie.com">>
She's almost completely naked, wearing high heels. <br>
<<choicecontainer>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
/* TODO */
<</if>>
<</choicecontainer>>
<</if>>
<<cc>>
<<set _line = setup.randomGreet("<<roommate2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey... can you help me with my homework?...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Of course...">>
<<include "ACTION_HOMEWORK">>
<</mcci>>
<<mcci "No, sorry...">>
<<npcLine "Fine...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Sit on her bed <span class='icon_time'></span>">>
...<br>
You sit on her bed.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Can't you see I'm busy?...">>
<<case 1>>
<<npcLine "Sure... invite yourself in...">>
She rolls her eyes.<br>
<</switch>>
<<cc>>
<<mcci "Do you need help with that?">>
<<hideLeaveButton>>
<<npcLine "Yeah actually...">>
<<cont "ACTION_HOMEWORK">>
<</cont>>
<</mcci>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "I think you should take a break and help me with my problem...">>
<<set _helpLineFail = "Fuck off... I need to finish this...">>
<<include "CHAR_CASSY_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "We should have some fun together...">>
<<set _sexLineFail = "Fuck off... I need to finish this...">>
<<include "CHAR_CASSY_SEX_ACTION">>
<</if>>
<</cc>>
<</ci>>
<</cc>>Your <<roommate1>> is in her bedroom.
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING">>
<<case setup.TIME_MORNING>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER">>
<<case setup.TIME_EVENING>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_PHONE">>
<<case setup.TIME_NIGHT>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_SLEEP">>
<</switch>>/*
_sexLine: MC line to ask for sex
_sexLineFail: NPC line on fail
*/
<<if !$curChar.daily.mcSex>>
<<include "INIT_CHAR_CASSY_SEX_OPTIONS">>
<<set _optionTitle = _goodOptions[Math.floor(Math.random()*_goodOptions.length)] + '<<= setup.chanceIndicator("both", $curChar, 5)>>'>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _sexLine = "I really want you... can we spend some time together?...">>
<<set _sexLineFail = "Fuck no!... let me sleep...">>
<</if>>
<<if !_sexLine>>
<<set _sexLine = _optionTitle>>
<<else>>
<<set _sexLine = _sexLine + ' <<= setup.chanceIndicator("both", $curChar, 5)>>'>>
<</if>>
<<mcci _sexLine>>
<<set _success = setup.chanceRoll("both", $curChar, 5)>>
<<if _success>>
<<include "ACTION_SEX">>
<<else>>
<<fail "chance">>
<<if !_sexLineFail>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _sexLineFail = "No... fuck off...">>
<<case 1>>
<<set _sexLineFail = "Not in the mood... fuck off...">>
<<case 2>>
<<set _sexLineFail = "Not now <<roommateMc2>>... I'm busy...">>
<</switch>>
<</if>>
<<npcLine _sexLineFail>>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
<<if !(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>>/*<<set _success = false>>*/
<<hideLeaveButton>>
/*<<include "INIT_CHAR_CASSY_SEX_OPTIONS">>
<<cc>>
<<set _option1Title = _goodOptions[Math.floor(Math.random()*_goodOptions.length)]>>
<<set _option1 = '
<<mcci _option1Title>>
<<include "CHAR_CASSY_SEX_ROOM_2">>
<</mcci>>
'>>
<<set _index = Math.floor(Math.random()*_badOptions.length)>>
<<set _option2 = _badOptions[_index]>>
<<set _badOptions.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_badOptions.length)>>
<<set _option3 = _badOptions[_index2]>>
<<set _badOptions.splice(_index2,1)>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<timedChoiceBar "sex">>
<<fail>>
<<npcLine "Cat got your tongue?... please leave me alone $player.name, I'm busy...">>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<<include "CHAR_CASSY_SEX_ROOM_2">>/*<<set _success = setup.chanceRoll("both", $curChar)>>
<<hideLeaveButton>>
<<if $curChar.progress > 2>>
<<mcLine "Hey <<roommate2>>... can we... do it?">>
<<else>>
<<mcLine "Hey <<roommate2>> 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 "chance">>
<<set $curChar.daily.mcSex = true>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She pauses and looks at you.<br>
<<npcLine "Well?... Come here already I don't have all day...">>
<<case 1>>
She sighs.<br>
<<npcLine "Fine... come here...">>
<<case 2>>
<<npcLine "You're lucky I'm bored...">>
<</switch>>
<<cont>>
You close the door behind you.<br>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/hj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6082b7bda1dff">>
You drop your pants and sit on her bed. She slightly rolls up her sleeves and starts stroking your dick.<br>
<<npcLine "Geeze... you're like... obssessed with me...">>
<<case 1>>
<<video "res/char/cassy/room/sex/hj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61c12f0ac5e78">>
You both drop your pants and she starts stroking your dick while you play with her firm ass.<br>
<<npcLine "How are you so hard already?...">>
<<case 2>>
<<video "res/char/cassy/room/sex/hj3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c93524c757f3">>
You lay on her bed. She removes her clothes and starts stroking you vigorously.<br>
<<npcLine "You're horny for your <<roommate1>>... how fucking embarrassing...">>
<</switch>>
<<cont>>
She pauses.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "What the fuck do you want, coomer?...">>
<<case 1>>
<<npcLine "What are we doing today?... do you want to fuck your <<roommate1>>'s mouth?...">>
<<case 2>>
<<npcLine "So what will it be this time?...">>
<</switch>>
<<choicecontainer "main">>
<<mcsci "I'd like a blowjob" "blowjob" "main" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Fine...">>
<<case 1>>
<<npcLine "Okay I guess...">>
<<case 2>>
<<npcLine "Sure... whatever...">>
<</switch>>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ">>
<</cont>>
<</mcsci>>
<<mcsexchoiceitem "Can I fuck your pretty face?" "facefuck" "main" 5>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "What kind of creep would want to fuck their <<roommate1>>'s face...">>
She puts her hands on her knees and opens her mouth.<br>
<<npcLine "What are you waiting for?...">>
<<case 1>>
<<npcLine "Geeze... is a blowjob not enough for you?...">>
She puts her hands on her knees and opens her mouth.<br>
<<npcLine "Here... have fun...">>
<<case 2>>
<<npcLine "Fine... but don't go too fast...">>
She puts her hands on her knees and opens her mouth.<br>
<<npcLine "Well?...">>
<</switch>>
<<lrs "Fuck her face">>
<<include "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" 10>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Fine... if that's what you want, pervert...">>
<<case 1>>
<<npcLine "Anal again?... geeze... fine...">>
<<case 2>>
<<npcLine "Geeze you really like your <<roommate1>>'s butthole, don't you...">>
<</switch>>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL">>
<</cont>>
<<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" 15>>
<<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">>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "Nuh uh, no way pervert...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
/*<<mcsexchoiceitem "You pick <<roommate2>>" "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 <<roommate1>>?...">>
<<lrs "Continue">>
<<include "CHAR_CASSY_SEX_ROOM_BJ">>
<</lrs>>
<<elseif _randInt == 1>>
<<npcLine "I'd bet you would love to fuck your <<roommate1>>'s face...">>
<<lrs "Continue">>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<elseif _randInt == 2>>
<<npcLine "Fuck my ass, pervert...">>
<<lrs "Continue">>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL">>
<</lrs>>
<</if>>
<</mcsexchoiceitem>>*/
<</choicecontainer>>
<</cont>>
<</cont>>
<</cont>>
/*<<else>>
<<fail>>
<<npcLine "I'm busy. Fuck off...">>
She closes the door in your face.<br>
<<showLeaveButton>>
<</if>>
<</cont>>
*/<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She pushes you on the bed and removes her top. She slowly crawls toward your crotch while wetting her lips.<br>
<<cont>>
<<video "res/char/cassy/room/sex/bj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b16dc57e3b73">>
She takes you into her mouth and starts sucking you vigorously.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<<case 1>>
She kneels in front of you and starts caressing her chest.<br>
<<cont>>
<<video "res/char/cassy/room/sex/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62b0798379477">>
She takes you into her mouth and starts sucking. You rest your hand on her head.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<<case 2>>
She kneels in front of you and drops your pants.<br>
<<cont>>
<<video "res/char/cassy/room/sex/bj3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bd1d1dd272b5">>
She starts slowly sucking you off.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<</switch>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... hmmm... *gag*... *gag*... Your dick kinda feels nice in my mouth...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_2">>
<</cont>>
<<case 1>>
<<npcLine "*gag*... *gag*... hmmm... fuck...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_2">>
<</cont>>
<<case 2>>
<<npcLine "Hmmm... hmmm... *gag*... hmmm... How does it feel getting sucked by your <<roommate1>>?...">>
<<timedChoiceBar "bj">>
She takes you out of her mouth with a loud pop.<br>
<<npcLine "I'm talking to you, idiot... geeze...">>
She gets back to sucking.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your mouth feels amazing {op}roommate2{cl}..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I can\'t think straight..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "*gag*... *gag*... I bet..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I fucking love you {op}roommate2{cl}..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Okay, weirdo..."{cl}
She gets back to sucking.<br>
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</switch>><<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">>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</cont>>
<</cont>>
<<else>>
<<npcLine "*gag*... *gag*... no...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>*/
<<mcsexchoiceitem "Fuck <<roommate2>> your mouth feels so good... (cum outside)" "blowjob_cum_outside" "blowjob" -1>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_CUM_OUTSIDE">>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Please... can I cum in your mouth?... (cum inside)" "blowjob_cum_inside" "blowjob" 5>>
<<if _success>>
She nods.<br>
<<lrs "Cum 💦">>
<<include "CHAR_CASSY_SEX_ROOM_BJ_CUM_INSIDE">>
<</lrs>>
<<else>>
<<npcLine "*gag*... nope... you're not cumming in my mouth...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/facefuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b16fb1a8be69">>
Her mouth feels amazing, she keeps eye contact the whole time.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<<case 1>>
<<video "res/char/cassy/room/sex/facefuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e7700893c46d">>
Her mouth feels amazing, you keep pushing while she gags with each thrust.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<<case 2>>
<<video "res/char/cassy/room/sex/facefuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph56c61d6c595ac">>
You guide her head on your cock. Her warm and wet mouth feels amazing.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<</switch>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<case 1>>
<<npcLine "*gag*... hmmm... *gag*... *gag*...">>
<<case 2>>
<<npcLine "*gag*... *gag*... fucksh... *gag*...">>
<</switch>>
<<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">>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "*gag*... *gag*... no...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>*/
<<mcsexchoiceitem "Fuck <<roommate2>> your mouth feels so good... (cum outside)" "blowjob_cum_outside" "facefuck" -1>>
<<include "CHAR_CASSY_SEX_ROOM_BJ_CUM_OUTSIDE">>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Please... can I cum in your mouth?... (cum inside)" "facefuck_cum_inside" "facefuck" 10>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*gag*... yesh... pleashe...">>
<<case 1>>
<<npcLine "*gag*... yesh... cum inshide...">>
<<case 2>>
She nods.<br>
<</switch>>
<<lrs "Cum 💦">>
<<include "CHAR_CASSY_SEX_ROOM_BJ_CUM_INSIDE">>
<</lrs>>
<<else>>
<<npcLine "*gag*... *gag*... no... don't come inside... *gag*">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She lays on the bed and puts her panties to the side, presenting her butthole to you. You lay behind her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/sex/anal1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61e2642c78c1c">>
You proceed to penetrate her as deep as you can. Her ass feels tight and you have to restrain yourself to not cum immediately.<br>
<<cont>>
<<npcLine "Fuuuck... you don't have to go so deep you know...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1">>
<</cont>>
<</cont>>
<</lrs>>
<<case 1>>
She lays on her bed face down, slightly propping her ass up. You position yourself behind her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/sex/anal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ab2ab2dcab0c">>
You thrust into her, her insides feel amazing.<br>
<<cont>>
<<npcLine "How does it feel to fuck your <<roommate1>>'s ass?...">>
<<timedChoiceBar "anal">>
<<npcLine "I'm talking to you, moron... you're like an animal...">>
You keep pounding her.<br>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your ass feels amazing {op}roommate2{cl}..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I could fuck your ass all day {op}roommate2{cl}..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "Yeah... I bet..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I fucking love you {op}roommate2{cl}..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Geeze... don\'t say things like that to your {op}roommate1{cl}..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</lrs>>
<<case 2>>
You lay on your back. She climbs on the bed and turns her back to you.<br>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/sex/anal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62df06edc6687">>
She shoves you into her and starts bouncing on you.<br>
<<cont>>
<<npcLine "Fuuuck... this kinda feels good...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_1">>
<</cont>>
<</cont>>
<</lrs>>
<</switch>>
<<set $curChar.scenes.anal = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _randInt = 1>>
<</if>>
<<if _randInt == 0>>
<<include "CHAR_CASSY_SEX_ROOM_SCHOOL_FRIEND">>
<<else>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_2">>
<</if>><<choicecontainer "missionary_anal">>
<<mcsexchoiceitem "Your ass is so tight... (cum outside)" "missionary_anal_cum_outside" "missionary_anal" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/missionaryanalcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dc09104db3ce">>
You slide out of her butthole and ejaculate on her stomach.<br>
<<case 1>>
<<video "res/char/cassy/room/sex/analcumoutside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f3c04b5ca89d">>
You slide out of her butthole and ejaculate on her ass.<br>
<<case 2>>
<<video "res/char/cassy/room/sex/analcumoutside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d6e20e5b34ab">>
You slide out of her and ejaculate on her ass while she spreads her cheeks for you.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
She grabs a container and collects as much of your juice as she can.<br>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*Huf*... *huf*... *huf*... gross... it feels all hot on my skin... now go away...">>
<<case 1>>
<<npcLine "*Huf*... okay... I've had enough... throw me that towel over there and leave...">>
<<case 2>>
<<npcLine "Okay that was kinda fun... close the door on your way out...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Fuck... can I come inside? (cum inside)" "missionary_anal_cum_inside" "missionary_anal" 10>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Sure... whatever...">>
<<case 1>>
<<npcLine "Yes... hurry up and cum already...">>
<<case 2>>
<<npcLine "Whatever... if that's what you want...">>
<</switch>>
<<lrs "Cum 💦">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/missionaryanalcuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cde861cf2326">>
You ejaculate inside her bowels.<br>
<<case 1>>
<<video "res/char/cassy/room/sex/analcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ff37426ec1b1">>
You erupt inside her.<br>
<<case 2>>
<<video "res/char/cassy/room/sex/analcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f26928c35069">>
You erupt inside her.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
She grabs a container and collects as much of your juice as she can.<br>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Huf... huf... huf... are you done? Throw me that towel over there and leave...">>
<<case 1>>
<<npcLine "Fuuuck... it's leaking everywhere... gross...">>
<<case 2>>
<<npcLine "There... happy?... close the door on your way out...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<<else>>
<<npcLine "*scoffs*... no way...">>
<</if>>
<</mcsexchoiceitem>>
<br>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "I'd like to fuck your pussy" "missionary_anal_missionary" "missionary_anal" 60>>
<<if _success>>
<<npcLine "Go ahead, pervert... fuck your <<roommate1>>'s pussy">>
You gently slide out of her ass and touch her other hole with the head of your penis.<br>
<<lrs "Fuck her">>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "No way...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/bjcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60903d7d04ce8">>
You stick your member next to her face. She keeps jerking you while you feel the spasms throughout your body.<br>
<<case 1>>
<<video "res/char/cassy/room/sex/bjcumoutside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62983e1713185">>
She opens her mouth for you, you aim for it and start shooting your load.<br>
<<case 2>>
<<video "res/char/cassy/room/sex/bjcumoutside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b3c7f207e8df">>
She opens her mouth for you, you start shooting ropes of cum at her face.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She grabs a container and collects as much of your juice as she can.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*spits* gross... you're fucking disgusting, you know that? Now get the fuck out of my room...">>
<<case 1>>
<<npcLine "*huf*... *huf*... are we done here?... get out of my room, I have to clean up...">>
<<case 2>>
<<npcLine "Do you know how fucking lucky you are to have a <<roommate1>> that lets you do this?...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/bjcuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b45a03e339dc">>
She keeps sucking while you ejaculate inside her mouth. Jolts of pleasure go through your body.<br>
<<case 1>>
<<video "res/char/cassy/room/sex/bjcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph606cef1672c03">>
She drops her arms. You thrust a few times before erupting inside her wet mouth.<br>
<<case 2>>
<<video "res/char/cassy/room/sex/bjcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f3ffeeac2557">>
You grab her hair and shoot your load deep inside her throat.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She grabs a container and spits your juice in it.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "There... you came down your <<roommate2>>'s throat... you happy? Now get the fuck out...">>
<<case 1>>
<<npcLine "Fuck... *huf*... *huf*... are you trying to choke me?... leave... I have to clean up...">>
<<case 2>>
<<npcLine "Fuck... there's so much... you had your fun, now leave...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>><<set $curChar.scenes.shoolFriendVisit = true>>
<<run setup.setChar($curChar)>>
All of a sudden you hear the doorbell ring <br>
@@.speech-female;Hey! $curChar.name! You here?@@
<<cont>>
<<npcLine "Oh no... she's a friend from school...">>
@@.speech-female;You forgot your literature book! I can see you at the window...@@
<<cc>>
<<ci 'Open the window <<= setup.chanceIndicator("sneak")>> 🤐'>>
<<set _success = setup.chanceRoll("sneak")>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/sex/analcaught.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58e7f58401d85">>
<<case 1>>
<<video "res/char/cassy/room/sex/analcaught1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=827862370">>
<</switch>>
You keep pounding your <<roommate1>>'s ass while she talks to her friend through the window.<br>
<<npcLine "Thanks... Akiko... *ugh*... *huf*... can you leave it at the door?...">>
<<cont>>
@@.speech-female;Are you okay? You sound like you're out of breath@@
<<npcLine "Yes... *ugh*... I'm okay, thanks...">>
<<cont>>
<<if _success>>
<<success "chance">>
@@.speech-female;Okay, take care <<= $curChar.name>>...@@
The girl leaves and $curChar.name closes the window. <br>
<<npcLine "Fuck that was close... are you fucking crazy?...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL_2">>
<</cont>>
<<else>>
<<fail "chance">>
@@.speech-female;Is there someone with you? Wait... is that your brother???@@
<<stealthGain -20>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</cont>>
<</ci>>
<br>
<<ci "Leave">>
You decide to not take a chance and leave.<br>
<<cont>>
<<goto "LOCATION_MAIN_HOUSE">>
<</cont>>
<</ci>>
<</cc>>
<</cont>>/* Blowjob text */
<<if !setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and !setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<set _goodOptions = ["I could really use your mouth <<roommate2>>","You're so hot <<roommate2>>... can I use your mouth?", "I want your mouth so bad <<roommate2>>"];>>
<<else>>
<<set _goodOptions = ["I want to have sex with you <<roommate2>>","You're so hot <<roommate2>>... do you want to fuck?", "I want to fuck you so bad <<roommate2>>"];>>
<</if>>
/* <<set _badOptions = ['
<<mcci "Want sum fuk?">>
<<fail>>
<<npcLine "What... what does that even mean?...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "I want to plow you like a fertile field <<roommate2>>">>
<<fail>>
<<npcLine "WHAT??? Get out of here... right now!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "I demand you offer me your fanny, wench...">>
<<fail>>
<<npcLine "Gross! Absolutely fucking not...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "I\'m bored <<roommate2>>, let\'s fuck...">>
<<fail>>
<<npcLine "No! I\'m not your personal entertainment...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
']>> */<<set _randInt = random(0,2)>>
<<if _randInt == 0>>
<<set _disableInteractionMenu = true>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/room/porn_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e08fafa61553">>
<<case 1>>
<<video "res/char/cassy/room/porn_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eb866424f5a4">>
<</switch>>
It looks like she's watching porn and touching herself.<br>
<<mcLustGain 20>>
<<set $curChar.scenes.watchingPorn = true>>
<<run setup.setChar($curChar)>>
<<if $curChar.progress >= 2>>
/*<<set _line = "">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _line = "Hey <<roommate2>>... do you need help?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<case 1>>
<<set _line = "Need a hand?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<case 2>>
<<set _line = "Might be more fun if I join... <<= setup.chanceIndicator('both', $curChar)>>">>
<</switch>>*/
<<cc>>
<<ci "Show yourself <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
She gasps and turns to you.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You fucking creep... you scared me... get in and close the door...">>
<<case 1>>
<<npcLine "What the fuck are you doing here... come in and close the door before someone sees you...">>
<</switch>>
<<lrs "Get in">>
She puts her phone down as you get on the bed with her.<br>
<<if $curChar.progress >= 3>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Quick... drop your pants and give me your cock...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK">>
<</cont>>
<<case 1>>
<<npcLine "Drop your pants... I want you to fuck my ass...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_MISSIONARY_ANAL">>
<</cont>>
<</switch>>
<<else>>
<<npcLine "Quick... drop your pants and give me your cock...">>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_FACEFUCK">>
<</cont>>
<</if>>
<</lrs>>
<<else>>
<<fail "chance">>
<<npcLine "What the fuck are you doing here you creep?!... get out!...">>
<<affectionGain -10>>
<<stealthGain -20>>
<<showLeaveButton>>
<</if>>
<</ci>>
<</cc>>
<</if>>
<<else>>
<<if $curChar.lust <= 40 >>
<<img "res/char/cassy/room/nap2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/breathtaking-brunette-summer-bares-her-natural-juggs-and-trimmed-pussy-18053941/">>
She's asleep.<br>
<<stealthGain 20>>
<<set $timeForwardOnLeave = true>>
<<else>>
<<img "res/char/cassy/room/nap1.webp">>
She's asleep.<br>
<<stealthGain 20>>
<<set $timeForwardOnLeave = true>>
<</if>>
<</if>><<set $success = setup.chanceRoll("both", $curChar, 0)>>
You gently tap on her shoulder.<br>
<<hideLeaveButton>>
<<if $success>>
<<success "chance">>
She slowly opens her eyes.<br>
<<npcLine "Hmmm... duuuude... what are you doing in my room?... Do you want something?...">>
<<include "ACTION_WAKE_MENU">>
<<showLeaveButton>>
<<else>>
<<fail "chance">>
She slowly opens her eyes.<br>
<<npcLine "What?... what the fuck $player.name?... It's the middle of the night!... Get the fuck out of my room... now!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>><<choiceitem "Masturbate">>
<<set _makeANoise = "">>
<<if $curChar.progress >= 1>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_CAUGHT_NIGHT",
description: "You're imagining $curChar.name",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/cassy/room/fap1.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/young-looking-girl-shayla-takes-self-shots-of-her-nice-pussy-atop-her-bed-30534164/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/cassy/room/fap2.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/young-looking-girl-maria-rya-fingers-her-asshole-and-pussy-while-on-her-bed-32119048/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/cassy/room/fap3.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/teen-beauty-ardelia-a-strikes-great-solo-poses-on-a-bed-in-a-black-garter-belt-64172176/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</choiceitem>>
<<if setup.canHelp($curChar)>>
<!-- <<mcci "Hey... <<roommate2>>... are you awake? <<= setup.chanceIndicator('both', $curChar, 0)>>">>
<<include "ACTION_WAKE">>
<</mcci>> -->
<<ci "Wake her up <<= setup.chanceIndicator('both', $curChar, 0)>>">>
<<include "ACTION_WAKE">>
<</ci>>
<</if>><<if $curChar.lust <= 40 >>
<<img "res/char/cassy/room/computer1.webp">>
She's using her computer.<br>
<<else>>
<<img "res/char/cassy/room/computer2.webp">>
She's using her computer.<br>
<</if>>
<<set _touchedAss = false>>
<<cc>>
<<set _line = setup.randomGreet("<<roommate2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
She barely acknowledges you.<br>
<<npcLine "What do you want?... dweeb...">>
<<affectionGain 5>>
<<cc>>
<<if $curChar.progress >= 1>>
<<ci "Touch her ass <<= setup.chanceIndicator('both', $curChar, -10)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_TOUCH_ASS">>
<</ci>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "Seeing as you're not busy... can you help me?...">>
<<set _helpLineFail = "*scoff*... no... deal with it yourself...">>
<<include "CHAR_CASSY_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "I really want to have fun with you...">>
<<set _sexLineFail = "Too bad... you're not getting any...">>
<<include "CHAR_CASSY_SEX_ACTION">>
<</if>>
<</if>>
<</cc>>
<</mcci>>
<<if $curChar.progress >= 1>>
<<ci "Touch her ass <<= setup.chanceIndicator('both', $curChar, -10)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_TOUCH_ASS">>
<</ci>>
<</if>>
/%<<mcchoiceitem "Hey <<roommate2>>, can I use your computer?">>
<<hideLeaveButton>>
<<set $curChar.scenes.roomComputer = true>>
<<run setup.setChar($curChar)>>
<<npcLine "What for?... are you going to watch porn?...">>
<<timedChoiceBar "cassycomputer">>
<<npcLine "I've had enough of this... get out of my room!...">>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Maybe..."{cl}
{op}fail{cl}
{op}npcLine "No way... get out of my room!..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I need to buy stuff online"{cl}
{op}success{cl}
{op}npcLine "Fine I guess... I got stuff to do anyway..."{cl}
She leaves the room, leaving you sitting there, confused and horny.<br>
{op}cont{cl}
{op}goto "ACTION_USE_NPC_COMPUTER"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Yeah the new Lewd Nurses 4 movie is out"{cl}
{op}fail{cl}
{op}npcLine "Real funny asshole... get out of my room!..."{cl}
{op}affectionGain -20{cl}
{op}showLeaveButton{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</mcchoiceitem>>%/
<</cc>><<showLeaveButton>>
<<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "Seeing as you're not busy... can you help me?...">>
<<set _helpLineFail = "*scoff*... no... deal with it yourself...">>
<<include "CHAR_CASSY_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "I really want to have fun with you...">>
<<set _sexLineFail = "Too bad... you're not getting any...">>
<<include "CHAR_CASSY_SEX_ACTION">>
<</if>>
<<if setup.canSex($curChar) and _touchedAss and $curChar.progress >= 3>>
<<ci "Straddle her <<= setup.chanceIndicator('both', $curChar, 20)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_BUTTFUCK">>
<</ci>>
<</if>>
<</cc>><<set _success = setup.chanceRoll("both", $curChar, -10)>>
<<if _success>>
<<success "chance">>
<<set _touchedAss = true>>
<<hideLeaveButton>>
<<video "res/char/cassy/room/assgrab.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fdd6166e2c15">>
You gently caress your <<roommate1>>'s firm booty.<br>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<npcLine "<<roommateMc2 'capitalize'>>... what are you doing?...">>
<<if !$curChar.scenes.bedroomAssGrab>>
<<set $curChar.scenes.bedroomAssGrab = true>>
<<run setup.setChar(setup.CHAR_CASSY)>>
<</if>>
<<cc>>
<<set _option1 = '
{op}mcci "Just my way of showing how much I appreciate my {op}roommate1{cl}..."{cl}
{op}npcLine "You\'re weird..."{cl}
{op}affectionGain 10{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_1"{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Sorry... a fine ass like this, I couldn\'t resist..."{cl}
{op}npcLine "Cringe... can you not?..."{cl}
{op}npcLustGain 10{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_1"{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Touching your ass... I thought it was obvious..."{cl}
{op}npcLine "You\'re about to loose some fingers if you don\'t remove your hand right now..."{cl}
{op}affectionGain -10{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_COMPUTER_1"{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<else>>
<<fail "chance">>
Before your hand reaches her ass she turns and grabs your wrist.<br>
<<npcLine "Don't you fucking dare...">>
<<showLeaveButton>>
<</if>><<set _success = setup.chanceRoll("both", $curChar, 20)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "*Scoff*... can I have 5 minutes without your cock in my ass, <<roommateMc2>>?...">>
<<mcLustGain 10>>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/room/sex/anal4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c78462361a2f">>
You promptly penetrate your <<roommate1>>'s inviting butthole and start ramming her. The room fills with the sound of your hips slamming into her ass.<br>
<<npcLine "*huf*... *huf*.. fuck...">>
<<mcLustGain 20>>
<<cont>>
You gradually increase the speed of your thrusts. Your <<roommate1>>'s lustful moans push you to the edge.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/room/sex/analcumoutside4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8d9501d0374">>
You feel a wave of intense pleasure as you erupt all over your <<roommate1>>'s lower back.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "*huf*... *huf*... are you done?... now fuck off...">>
<<if !$replayMode>>
<<set $curChar.scenes.bedroomProneAnal = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<<else>>
<<fail "chance">>
<<npcLine "Get off of me right now or I punch you in the dick...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>><<img "res/char/cassy/room/room4.webp">>
<<sourceLink "https://www.pornpics.com/galleries/young-brunette-liz-jordan-fingers-and-dildos-her-pussy-on-a-bed-56371266">>
She's getting out of bed.<br>
<<set _noDialogueOption = true>>
<<set _hugged = false>>
<<cc>>
<<set _line = setup.randomGreet("<<roommate2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Whatever...">>
<<case 1>>
<<npcLine "Hey...">>
<</switch>>
<<affectionGain 5>>
<<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "Can you help me with my morning wood?...">>
<<set _helpLineFail = "No fucking way... get out of my room...">>
<<include "CHAR_CASSY_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "You look cute this morning... wanna have fun?...">>
<<set _sexLineFail = "That's a no for me... bye...">>
<<include "CHAR_CASSY_SEX_ACTION">>
<</if>>
<<ci "Hug her <<= setup.chanceIndicator('both', $curChar, -10)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING_HUG">>
<</ci>>
<<mcci "Nevermind...">>
<<npcLine "Weirdo...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Hug her <<= setup.chanceIndicator('both', $curChar, -10)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING_HUG">>
<</ci>>
<</cc>><<showLeaveButton>>
<<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "Can you help me with my morning wood?...">>
<<set _helpLineFail = "No fucking way... get out of my room...">>
<<include "CHAR_CASSY_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "You look cute this morning... wanna have fun?...">>
<<set _sexLineFail = "That's a no for me... bye...">>
<<include "CHAR_CASSY_SEX_ACTION">>
<</if>>
<!-- <<if _hugged and setup.canSex($curChar)>>
<<ci "Pull her head down <<= setup.chanceIndicator('both', $curChar, 20)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING_BLOWJOB">>
<</ci>>
<</if>> -->
<</cc>><<set _success = setup.chanceRoll("both", $curChar, -10)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<set _hugged = true>>
<<img "res/char/cassy/room/hug.webp">>
You gently pull your <<roommate1>> into your arms.<br>
<<npcLine "What are you doing?...">>
<<affectionGain 10>>
<<cc>>
<<set _option1 = '
{op}mcci "I love you {op}roommate2{cl}..."{cl}
{op}npcLine "Geez you\'re such a weirdo..."{cl}
{op}affectionGain 10{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING_1"{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Do I need a reason?..."{cl}
{op}npcLine "Whatever..."{cl}
{op}affectionGain 10{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM_WAKING_1"{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2]>>
<<randomOrder _options>>
<</cc>>
<<else>>
<<fail "chance">>
<<npcLine "What the fuck are you doing, weirdo?...">>
<<showLeaveButton>>
<</if>><<set _success = setup.chanceRoll("both", $curChar, 20)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
You put your hand on her head and pull her down to your crotch.<br>
<<npcLine "You fucking asshole... you're lucky I'm horny...">>
<<mcLustGain 10>>
<<cont>>
<<include "CHAR_CASSY_SEX_ROOM_BJ">>
<</cont>>
<<else>>
<<fail "chance">>
She pushes you away.<br>
<<npcLine "No way...">>
<</if>><<set _char1 to {
id: "cassy",
name: "Cassy",
relToMc: "stepsister",
relToMc2: "stepsis",
relFromMc: "stepbrother",
relFromMc2: "stepbro",
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: 3,
couchAnalCaughtProgress: 0,
avatar: "avatar_cassy"
}>>
<<set _scenes to {
/* Progress 0 */
homework: false,
kitchenSlap: false,
kitchenNaked: false,
roomComputer: false,
poolSwim: false,
yogaCheck: false,
watchingPorn: false,
/* Progress 1 */
help: false,
kitchenFap: false,
helpPhone: false,
bedroomAssGrab: false,
/* Progress 2 */
blowjob: false,
livingRoomCuni: false,
homeworkBlowjob: false,
poolBlowjob: false,
roomNightCaughtBlowjob: false,
yogaFootjob: false,
yogaFacefuck: false,
kitchenAssJob: false,
kitchenTits: false,
/* Progress 3 */
anal: false,
computerCaughtAnal: false,
yogaThighjob: false,
shoolFriendVisit: false,
homeworkAnal: false,
couchAnal:false,
couchAnalCaught:false,
bedroomProneAnal: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)>><<img "res/char/cassy/kitchen/kitchen1.webp">>
She's trying to make coffee.<br>
<<choicecontainer>>
<<mcci "Need some help?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<npcLine $curChar "I just need to get this stupid machine to work...">>
<<timedChoiceBar "cassycoffee">>
You don't say anything and leave.<br>
<<showLeaveButton>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Why are you still in your underwear?..."{cl}
{op}npcLine "How about you mind your own business?... I can wear whatever I want..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_COFFEE_2"{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Doesn\'t take a genius to know how to use a coffee machine..."{cl}
{op}npcLine "Shut up!... the thing is obviously broken!..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_COFFEE_2"{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Let me try..."{cl}
{op}npcLine "Pfff... like you can fix this..."{cl}
{op}affectionGain 10{cl}
{op}showLeaveButton{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_COFFEE_2"{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</mcci>>
<<ci "Sneak behind her <span class='icon_time'></span> 🤐">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
She doesn't notice you.<br>
<<set $curChar.scenes.kitchenSlap = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<lrs "Grab her ass">>
<<timingMinigameRemove>>
<<hideLeaveButton>>
/*<<img "res/char/cassy/kitchen/buttslap.webp">>*/
<<video "res/char/cassy/kitchen/assgrab.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60321ce0bfabb">>
<<if !setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>
You grab her firm ass with both hands. She immediately turns to you with rage in her eyes.<br>
<<affectionGain -20>>
<<mcLustGain 20>>
<<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>>*/
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</lrs>>
<<else>>
You grab her firm ass with both hands. She audibly gasps then sighs as she figures out it's you.<br>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<npcLine "<<roommateMc2 'capitalize'>>... can you not be horny for 5 seconds?...">>
<<if setup.abc()>>
<<lrs "⭐ Take your dick out <<= setup.chanceIndicator('both', $curChar)>> ⭐">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
⭐ BONUS SCENE ⭐<br>
<<hideLeaveButton>>
...<br>
She hears you reaching inside your pants. She scoffs and rolls her eyes.<br>
<<npcLustGain 20>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Dude... <<landlady2>> could come in any minute...">>
<<case 1>>
<<npcLine "Dude... we're in the middle of the kitchen...">>
<</switch>>
<<success "chance">>
<<cc>>
<<mcci "I'll be quick I promise...">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_ASSJOB">>
<</mcci>>
<<mcci "<<landlady2 'capitalize'>> isn't around, I made sure...">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_ASSJOB">>
<</mcci>>
<</cc>>
<<else>>
<<fail "chance">>
She pushes you off of her.<br>
<<npcLine "No... you're gross... go jerk off somewhere else...">>
<</if>>
<</lrs>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
<</lrs>>
<<else>>
<<npcLine "What the hell do you think you're doing?...">>
<<stealthGain -10>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
<</timingMinigame>>
<</ci>>
<</choicecontainer>><<showLeaveButton>>
<<lrs "Fix the coffee machine 💪 <<= setup.chanceIndicator('fitness', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
You manage to make the coffee machine work.<br>
<<affectionGain 10>>
<<npcLine "Thanks... I guess...">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_COFFEE_3">>
<<else>>
<<fail "chance">>
<<npcLine "Told you... thanks for nothing...">>
<<showLeaveButton>>
<</if>>
<</lrs>><<showLeaveButton>>
<<if $curChar.progress > 0>>
<<cc>>
<<mcci "Can you help me in return?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
She turns around and looks at your crotch.<br>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<npcLine "Dude... why the fuck are you going around the house with a hard-on?...">>
<<cont>>
She whispers...<br>
<<npcLine "Okay you can cum on me I guess... but hurry the fuck up...">>
<<cont>>
<<video "res/char/cassy/kitchen/kitchen_fap_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f803b6764c1a">>
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 cumming <<roommate2>>...">>
<<npcLine "Cum in here, and don't make a mess...">>
She opens her panties for you.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/kitchen/kitchen_fap_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph56b3ede512525">>
You ejaculate in your <<roommate1>>'s underwear.<br>
<<mcCum>>
<<npcLustLoss>>
<<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>>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "What the hell <<roommateMc2>>! Gross! Get away from me...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</mcci>>
<</cc>>
/*<<timedChoiceBar "helpjerk">>
You leave without saying a word.<br>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<</if>>She pauses.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Fine... you can rub it on my ass but be quick about it...">>
<<case 1>>
<<npcLine "I'm gonna let you rub it on my ass... but if you haven't cummed in 5 minutes I'm leaving...">>
<</switch>>
<<cont>>
She reaches for your dick and gently slides it under her panties. The feeling of her soft warm skin on your shaft makes your body tense up.<br>
<<lrs "Rub your dick on her ass">>
<<video "res/char/cassy/kitchen/assjob.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59aaee04b8cc4">>
You start humping her from behind, rubbing your hard cock on her skin. She lets out a few soft moans.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*Huf*... *huf*... how do you like your <<roommate1>>'s ass?... *huf*...">>
<<case 1>>
<<npcLine "*Huf*... *huf*... how does my ass feel?... *huf*...">>
<</switch>>
<<cc>>
<<mcci "Your ass is incredible <<roommate2>>...">>
<<npcLustGain 10>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_ASSJOB_1">>
<</mcci>>
<<mcci "I love it so much...">>
<<npcLustGain 10>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_ASSJOB_1">>
<</mcci>>
<<mcci "Your skin is kinda dry...">>
<<affectionGain -10>>
<<npcLine "Asshole...">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_ASSJOB_1">>
<</mcci>>
<</cc>>
<</cont>>
<</lrs>>
<</cont>>You keep rubbing yourself on her ass for a while. You won't be able to hold back much longer.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Cum when you're ready... don't make a mess...">>
<<case 1>>
<<npcLine "Okay... hurry up and shoot your load...">>
<</switch>>
<<lrs "Cum 💦">>
<<video "res/char/cassy/kitchen/assjobcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59aaee04b8cc4">>
She slows down her movements as she feels your hard cock throbbing. Spasms of pleasure run through your body as you cover your <<roommate1>>'s ass with your warm juice.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She collects your semen in a container and wipes her ass with paper towels.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You've had your fun... now fuck off...">>
<<case 1>>
<<npcLine "Ask me in my bedroom next time...">>
<</switch>>
/*<<set $curChar.scenes.kitchenAssJob = true>>
<<run setup.setChar($curChar)>>*/
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
Your <<roommate1>> is in the kitchen.
<<if setup.dayInWeek() == setup.DAY_MONDAY or setup.dayInWeek() == setup.DAY_WEDNESDAY>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_NAKED">>
<<else>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_COFFEE">>
<</if>><<img "res/char/cassy/kitchen/kitchen2.webp">>
<<sourceLink "https://www.zishy.com/albums/1221-riley-anne-in-jurassic-peaks">>
She's barely covered.<br>
<<choicecontainer>>
<<set _line = setup.randomGreet("<<roommate2>>")>>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey...">>
<<affectionGain 5>>
<<cc>>
<<mcci "What happened to your clothes?... <span class='icon_time'></span>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_NAKED_COMPLIMENT">>
<</mcci>>
<<mcci "See you later...">>
<<npcLine "Sure...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<mcci "What happened to your clothes?... <span class='icon_time'></span>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_NAKED_COMPLIMENT">>
<</mcci>>
<</choicecontainer>><<hideLeaveButton>>
<<npcLine $curChar "It's super hot in here, I don't feel like wearing a shirt...">>
You eye her up.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine $curChar "That doesn't mean you're allowed to look, perv!">>
<<set $curChar.scenes.kitchenNaked = true>>
<<run setup.setChar($curChar)>>
<<timedChoiceBar "look">>
<<fail>>
<<npcLine "I said stop staring!...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "You have an amazing body {op}roommate2{cl}, I can\'t help but look..."{cl}
{op}success{cl}
Her face flushes red.<br>
{op}if $curChar.progress < 2{cl}
{op}npcLine "... shut up..."{cl}
{op}affectionGain 20{cl}
{op}showLeaveButton{cl}
{op}else{cl}
{op}npcLustGain 10{cl}
She gets up and starts slowly walking towards you, swaying her hips.<br>
{op}cont{cl}
{op}video "res/char/cassy/kitchen/tease_2.mp4"{cl}
{op}sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5631050137678"{cl}
She leans in, offering a front row view of her perfect chest. She smiles as you reach for her boob. You can feel her body slightly tremble as you touch her skin.<br>
{op}mcLustGain 20{cl}
{op}cont{cl}
{op}npcLine "You really like your {op}roommate1{cl}\'s tits, huh... you fucking perv..."{cl}
{op}cont{cl}
As she leans back up, she notices the bulge in your pants. She smirks and points at it.<br>
{op}cont{cl}
{op}npcLine "Well good luck dealing with that... ciao!..."{cl}
She walks towards the door, leaving you confused and horny.<br>
{op}set $curChar.scenes.kitchenTits = true{cl}
{op}run setup.setChar($curChar){cl}
{op}if setup.abc(){cl}
{op}if $player.items.lotion{cl}
{op}lrs "I have rose-scented lotion..."{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_KITCHEN_NAKED_TITJOB"{cl}
{op}/lrs{cl}
{op}else{cl}
@@.greyed;I have rose-scented lotion... <i>(You don\'t)</i>@@
{op}/if{cl}
{op}/if{cl}
{op}showLeaveButton{cl}
{op}/cont{cl}
{op}/cont{cl}
{op}/cont{cl}
{op}/cont{cl}
{op}/if{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Of course I\'m gonna look if you flaunt those in my face..."{cl}
{op}fail{cl}
{op}npcLine "If you don\'t stop I\'m gonna tell {op}landlady2{cl}..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Then wear a shirt if you don\'t want me to look..."{cl}
{op}fail{cl}
{op}npcLine "I swear I\'m gonna gouge your eyes out..."{cl}
{op}affectionGain -20{cl}
{op}showLeaveButton{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>><<hideLeaveButton>>
...<br>
She stops.<br>
<<npcLine "Okay... you win...">>
<<cont>>
She walks back towards you and leans in.<br>
<<npcLine "Hand it over...">>
<<cont>>
You give her the lotion. She gently rubs some of it on her chest.<br>
<<set $player.items.lotion = false>>
<<notification "Rose scented lotion used" "fail">>
<<npcLine "Damn... feels a bit cold...">>
<<cont>>
<<video "res/char/cassy/kitchen/tease_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph563b7ccbdeb39">>
Your <<roommate1>> starts massaging your dick with her soft oily tits. The feeling of her chest on your shaft is incredible. The smell of roses fills the air.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine "You should see your face...">>
You feel your body stiffening.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/kitchen/tease_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d06018494666">>
Your intense arousal reaches its peak and you erupt all over your <<roommate1>>'s chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Huh... it really does smell like roses...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>Your <<roommate1>> is in the living room.
<<switch $timeInDay>>
<<case setup.TIME_EVENING>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH">>
<<case setup.TIME_AFTERNOON>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA">>
<</switch>><<if $curChar.lust <= 40 >>
<<img "res/char/cassy/livingroom/livingroom1.webp">>
<<else>>
<<img "res/char/cassy/livingroom/livingroom.webp">>
<</if>>
She's watching TV.<br>
<<cc>>
<<mcci "Mind if I join?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Whatever...">>
<<case 1>>
<<npcLine "Do what you want...">>
<</switch>>
<<affectionGain 5>>
You sit next to her.<br>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_2">>
<</cont>>
<</mcci>>
<<ci "Sit on the couch <span class='icon_time'></span>">>
<<hideLeaveButton>>
...<br>
You sit next to her.<br>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_2">>
<</cont>>
<</ci>>
<</cc>><<showLeaveButton>>
<<img "res/house/watching_tv.webp">>
You both watch TV together for a while.
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
It's a boring TV show about UK cops.
<<case 1>>
It's a documentary about Tibetan tigers.
<<case 2>>
It's a reality show about people selling cars.
<</switch>>
You notice your <<roommate1>> glancing at you from time to time.<br>
<<cc>>
<<ci "Wrap your arm around her">>
<<hideLeaveButton>>
...<br>
You gently wrap your arm around her. Without a word, she slowly leans into you. You can feel your <<roommate1>>'s warmth on your body.<br>
<<affectionGain 10>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<timedChoiceBar "touchthigh">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TV_END">>
<</timedChoiceBar>>
<<cc "touchthigh">>
<<ci "Touch her thigh">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TOUCH_THIGH">>
<</ci>>
<<ci "Keep watching TV">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TV_END">>
<</ci>>
<</cc>>
<<else>>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TV_END">>
<</cont>>
<</if>>
<</ci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<ci "Put your hand on her thigh">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TOUCH_THIGH">>
<</ci>>
<</if>>
<</cc>>After a while, she removes your arm and leaves.<br>
<<showLeaveButton>><<hideLeaveButton>>
...<br>
She keeps her eyes on the screen and whispers.<br>
<<npcLine "<<roommateMc2 'capitalize'>>... what are you doing...">>
<<cc>>
<<ci "Caress her butt <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
You slowly work your way up to her buttcheek. You can feel her skin getting warmer and her breathing heavier.<br>
<<cont>>
...<br>
She grabs your wrist and squeezes it.<br>
<<npcLine "What the hell do you think you're doing?...">>
<<timedChoiceBar "cassycouchtouch">>
...<br>
You keep going without saying a word. She doesn't protest.<br>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_3">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I just want to do something nice for you... I promise..."{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_3"{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I want to make you feel good {op}roommate2{cl}..."{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_3"{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I\'m about to blow your mind..."{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_3"{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<<else>>
<<fail "chance">>
You slowly work your way up to her butt-cheek.<br>
<<npcLine "Get your fucking hand off of me now, weirdo!...">>
She slaps your hand.<br>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</ci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL")>>
<<ci "Unzip <<= setup.chanceIndicator('both', $curChar, 10)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<if _success>>
<<success "chance">>
You unzip your pants and pull out your erect cock. She sighs and rolls her eyes.<br>
<<hideLeaveButton>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*sigh*... be quiet okay?...">>
<<case 1>>
<<npcLine "*sigh*... make sure <<landlady2>> isn't around first...">>
<<case 2>>
<<npcLine "*sigh*... if you promise to be gentle...">>
<</switch>>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL">>
<</cont>>
<<else>>
<<fail "chance">>
You unzip your pants and pull out your erect cock. She shoves you off of her.<br>
<<npcLine "No fucking way... I'm watching my show... go jerk off and leave me alone...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</ci>>
<</if>>
<<mcci "Nothing... sorry...">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_COUCH_TV_END">>
<</mcci>>
<</cc>>...<br>
She waits a few seconds before releasing you, keeping a frown on her face.<br>
<<npcLine "Whatever...">>
<<lrs "Remove her panties">>
You slowly slide her panties off of her legs.<br>
<<npcLine "I swear if you do anything weird...">>
<<lrs "Lick her">>
/*<img "res/char/cassy/livingroom/cuni2.webp">><<stb>>*/
<<video "res/char/cassy/livingroom/cuni1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph601bfb017df72">>
<<npcLustGain 30>>
You slide your hand behind her and lift her pussy to your mouth. She audibly gasps as you run your tongue on her slit.<br>
<<npcLine "What... the... hmmm... fuuuuuck...">>
<<lrs "Keep going">>
<<video "res/char/cassy/livingroom/cuni2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=1638204712">>
/*<<img "res/char/cassy/livingroom/cuni1.webp">><<stb>>*/
<<npcLustGain 30>>
You turn her over and start tongue-fucking her. Her moans are getting louder.<br>
<<npcLine "Fuuuck... <<roommateMc2>>... where did you learn that?...">>
<<cont>>
After a moment you feel her body tensing up.<br>
<<cont>>
/*<<img "res/char/cassy/livingroom/orgasm.webp">><<stb>>*/
<<video "res/char/cassy/livingroom/orgasm.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60ef97c753238">>
She moans in pleasure as her muscles spasm.<br>
<<npcCum>>
<<cumAnimation>>
<<set $curChar.scenes.livingRoomCuni = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Fuuuck... hmmm...">>
<<cont>>
She catches her breath.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "That... *huf*... was... *huf*... okay I guess... now fuck off before <<landlady2>> sees us like this...">>
You leave her on the couch.<br>
<<case 1>>
<<npcLine "Fuck... that felt nice... *huf*... I... I'm gonna go...">>
She puts her clothes back on and leaves the living room.<br>
<</switch>>
<<affectionGain 20>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/analreveal1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph604d03931d6e4">>
You help her remove her jeans. You are both breathing heavily. The TV is still running in the background.<br>
<<mcLustGain 10>>
<<cont>>
<<npcLine "Don't ruin the couch... <<landlady2>> would kill you...">>
<<lrs "Fuck her ass">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_1">>
<</lrs>>
<</cont>>
<<case 1>>
<<video "res/char/cassy/livingroom/analreveal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c52e208efd72">>
She slowly takes her panties off, revealing her pink butthole to you.<br>
<<mcLustGain 10>>
<<cont>>
<<npcLine "Why are you so obsessed with your <<roommate1>>'s butthole?... fucking pervert...">>
<<lrs "Fuck her ass">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_1">>
<</lrs>>
<</cont>>
<<case 2>>
<<video "res/char/cassy/livingroom/analreveal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dbda9da21be6">>
She bends over on the couch and you slide her panties to the side while jerking yourself off. You pause for a moment to admire your <<roommate1>>'s bare ass.<br>
<<mcLustGain 10>>
<<cont>>
She whispers.<br>
<<npcLine "Start slow please... I like my butthole the way it is...">>
<<lrs "Fuck her ass">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_1">>
<</lrs>>
<</cont>>
<</switch>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/anal.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eb9d238e1a12">>
She lets out tiny moans as you penetrate her ass deeper and deeper with each thrust.<br>
<<cont>>
<<npcLine "*huf*... *huf*... hmmm... fuck... hmmm...">>
You hope the sound of the TV is enough to cover her voice.<br>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_2">>
<</cont>>
<</cont>>
<<case 1>>
<<video "res/char/cassy/livingroom/anal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph610d6d0ac8ace">>
You easily slide in and out of her. Her warm insides make your cock tremble with each thrust.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine "*huf*... *huf*... don't stop... *huf*... keep going...">>
Your <<roommate1>> looks deep into your eyes as you keep pounding her wet hole.<br>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_2">>
<</cont>>
<</cont>>
<<case 2>>
<<video "res/char/cassy/livingroom/anal3.mp4">>
/*<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a689991630e1">>*/
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c0a97071c5ff">>
You penetrate her asshole with your moistened cock as she quietly moans.<br>
<<cont>>
<<npcLine "*huf*... fuck... *huf*... *huf*... hmmm...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_2">>
<</cont>>
<</cont>>
<</switch>>...<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
You keep pounding her for a while. Her moans are getting loud enough to cover the sound of the TV.<br>
<<case 1>>
You keep going in and out of her for a while. You can feel her tensing up.<br>
<</switch>>
<<cont>>
<<set _randInt1 = 1>>
<<if $curChar.scenes.couchAnal and tale.has("CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT")>>
<<set _randInt1 = random(0,1)>>
<</if>>
<<if _randInt1 == 0>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT">>
<<else>>
...<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "<<roommateMc2 'capitalize'>>... hurry up and cum already...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3">>
<</cont>>
<<case 1>>
<<npcLine "*huf*... why do you like... *huf*... my ass so much?...">>
<<timedChoiceBar "livingroomanal">>
You keep fucking her without saying a word.<br>
<<npcLine "Okay... whatever...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "It just fits my cock perfectly..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "Pfff... shut up..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "You have the best ass I\'ve ever seen {op}roommate2{cl}..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "No I don\'t... weirdo..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "You\'re the hottest girl I know..."{cl}
{op}npcLustGain 20{cl}
{op}npcLine "Pfff... no I\'m not..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 2>>
<<npcLine "*Huf*... are you ready?... cum when you're ready...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_3">>
<</cont>>
<</switch>>
<</if>>
<</cont>>You can feel your shaft tensing up and you know you won't be able to last much longer.<br>
<<lrs "Cum 💦">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/analcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dfe7a37e3ba4">>
With one last thrust you fill your <<roommate1>>'s hole with fresh cum, sending waves of pleasure through both your bodies.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She breathes heavily as your juice slowly drips from her butthole.<br>
<<npcLine "Fuuuck... don't let it get on the couch...">>
<<set $curChar.scenes.couchAnal = true>>
<<run setup.setChar($curChar)>>
You awkwardly help her clean up and leave.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<<case 1>>
<<video "res/char/cassy/livingroom/analcum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61df2a4cde7b8">>
As your orgasm starts you stop moving and pour your sperm into her warm ass. She looks you in the eyes as you feel jolts of pleasure go through your body.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
You're both breathing heavily. Your juice is slowly dripping from her gaping hole.<br>
<<npcLine "Fuuuck... it's everywhere... help me clean up before <<landlady2>> shows up...">>
<<set $curChar.scenes.couchAnal = true>>
<<run setup.setChar($curChar)>>
You awkwardly help her clean up and leave.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<<case 2>>
<<video "res/char/cassy/livingroom/analcum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6125ec21ea9b8">>
You swiftly slide out of her as you feel the orgasm coming. She stops moving as you erupt over her wet holes.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Fuuuck... *huf*... what did you do?... it's everywhere... help me clean this mess...">>
<<set $curChar.scenes.couchAnal = true>>
<<run setup.setChar($curChar)>>
You awkwardly help her clean up and leave.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</switch>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _charPam = setup.getChar(setup.CHAR_PAM)>>
...<br>
You hear someone walking in from the corridor. you both quickly put your pants back up and try to act natural.<br>
<<mcLustGain -20>>
<<stealthGain -20>>
<<cont>>
<<img "res/char/pam/idle/idle_1.webp">>
<<npcLine _charPam "I'm preparing dinner... I hope you guys are hungry...">>
She passes through the living room and goes to the kitchen.<br>
<<cont>>
...<br>
You and $curChar.name look at each other, your faces flushed red.<br>
<<npcLine "Dude... we almost got caught... this is all your fault...">>
<<affectionGain -10>>
<<cc>>
<<mcci "I didn't hear her come in...">>
<<npcLine "Be more careful for fuck's sake...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1">>
<</cont>>
<</mcci>>
<<mcci "I'm sorry... I should have been more careful...">>
<<npcLine "Yeah... this could have been very bad...">>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1">>
<</cont>>
<</mcci>>
<<mcci "If you didn't moan so loud I would have heard her...">>
<<npcLine "I'm not even that loud... asshole...">>
<<npcLustGain 10>>
<<affectionGain -5>>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>><<if $curChar.couchAnalCaughtProgress == 0>>
<<set $curChar.couchAnalCaughtProgress++>>
<<run setup.setChar($curChar)>>
You both keep on watching TV until dinner is served.<br>
<<showLeaveButton>>
<<else>>
<<img "res/char/cassy/livingroom/couch.webp">>
After a moment she scooches closer to you and reaches for your pants.<br>
<<mcLustGain 20>>
<<cc>>
<<mcci "Are you insane?... <<landlady2 'capitalize'>> is right there!...">>
<<npcLine "Shut up... I wasn't done...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1_2">>
<</cont>>
<</mcci>>
<<mcci "What the hell are you doing?...">>
<<npcLine "Shut up... I wasn't done...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1_2">>
<</cont>>
<</mcci>>
<<mcci "Oh you want to go again?...">>
<<npcLine "Shut up... let me do this...">>
<<npcLustGain 10>>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1_2">>
<</cont>>
<</mcci>>
<</cc>>
<</if>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
She drops her pants and pulls yours down. She lies on the couch next to you.<br>
<<npcLine "Come on...">>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/livingroom/sex/anal/couch_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eb0a0e19dfb9">>
You easily slide in and out of her tight lubed up hole. She tries to keep her voice down but can't stop a few soft moans from getting out.<br>
<<npcLine "Hmmm... *huf*... *huf*...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1_3">>
<</cont>>
<</lrs>>
<<case 1>>
She yanks your pants down with both hands. She straddles you and slides your erect member into her lubed hole.<br>
<<npcLine "Fuuuck...">>
<<lrs "Fuck her ass">>
<<video "res/char/cassy/livingroom/sex/anal/couch_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e2b2aa983787">>
Your <<roommate1>> bounces up and down on your stiff cock.<br>
<<npcLine "Hmmm... that's it...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_1_3">>
<</cont>>
<</lrs>>
<</switch>><<img "res/char/pam/kitchen/cooking.webp">>
You are balls deep into your <<roommate1>>'s asshole as you hear a voice from the kitchen.<br>
<<npcLine _charPam "I'm making pasta, are you good?...">>
<<cc>>
<<set _option1 = '
{op}mcci "*huf*... yes..."{cl}
{op}npcLine _charPam "Okay... ready in 10 minutes..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Fuck yeah..."{cl}
{op}npcLine _charPam "Someone is excited for pasta..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Uh huh..."{cl}
{op}npcLine _charPam "Okay... ready in 10 minutes..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>You feel your <<roommate1>>'s body vibrating and you soon reach your limit.<br>
<<npcLine "Come on... hurry up and cum...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/analcum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61df2a4cde7b8">>
You feel an immense sense of relief as you unload yourself into your <<roommate1>>'s lubed up asshole.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/analcum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6125ec21ea9b8">>
Waves of pleasure go through your body as you erupt all over your <<roommate1>>'s ass.<br>
<</switch>>
<<npcLine "Fuuuck... $player.name...">>
<<cont>>
<<npcLine _charPam "Are you okay in there?...">>
<<cc>>
<<set _option1 = '
{op}mcci "Yeah {op}landlady2{cl}... we\'re just playing the Wii..."{cl}
{op}npcLine _charPam "Oh... okay..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_END"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Yes... we\'re just excited for dinner..."{cl}
{op}npcLine "Don\'t worry, it\'ll be ready soon..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT_END"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</lrs>>Your <<roommate1>> whispers.<br>
<<npcLine "I'm going to the bathroom... make sure she doesn't look my way...">>
<<if !$curChar.scenes.couchAnalCaught>>
<<set $curChar.scenes.couchAnalCaught = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>/* <<if $curChar.lust <= 40 >> */
/* <<img "res/char/cassy/livingroom/yoga1.webp">>
<<sourceLink "http://viewgals.com/pics/flexible-blonde-cutie-piper-perri-doing-yoga-poses-in-spandex-92009423/">>
She's doing yoga.<br> */
/* <<else>>
<<img "res/char/cassy/livingroom/yoga2.webp">>
<<sourceLink "http://viewgals.com/pics/athletic-teen-alice-shea-doffs-workout-clothes-to-pose-nude-on-a-yoga-mat-28729794/">>
She's doing yoga.<br>
<</if>> */
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_MAIN">>/* <<ci "Check her out <span class='icon_time'></span> 🤐">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
You manage to sneak in without her noticing.<br>
<<cont>>
<<timingMinigameRemove>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/tease1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph597f73e6c313f">>
She's stretching. Her tight leggings look incredible.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/tease2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d30acd04dea3">>
She's hydrating herself. Her leggings seem really tight.<br>
<<case 2>>
<<video "res/char/cassy/livingroom/yoga/tease3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dd423bb1ee49">>
She's stretching. You get a great view of her ass.<br>
<</switch>>
<<mcLustGain 20>>
<<if $curChar.progress >= 2>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_TOUCH">>
<</if>>
<<set $curChar.scenes.yogaCheck = true>>
<<run setup.setChar($curChar)>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<<else>>
<<npcLine "What the fuck are you looking at, pervert?...">>
<<stealthGain -10>>
<<showLeaveButton>>
<</if>>
<</timingMinigame>>
<</ci>> */
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/tease1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph597f73e6c313f">>
She's stretching. Her tight leggings look incredible.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/tease2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d30acd04dea3">>
She's hydrating herself. Her leggings seem really tight.<br>
<<case 2>>
<<video "res/char/cassy/livingroom/yoga/tease3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dd423bb1ee49">>
She's stretching. You get a great view of her ass.<br>
<</switch>>
<<mcLustGain 20>>
<<cc>>
<<set _line = "">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _line = "Nice form <<roommate2>>... <span class='icon_time'></span>">>
<<case 1>>
<<set _line = "You're good at this <<roommate2>>... <span class='icon_time'></span>">>
<</switch>>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Sure... whatever...">>
<<affectionGain 10>>
<<cc>>
<<if $curChar.progress >= 2>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_TOUCH">>
<</if>>
<<mcci "See you later...">>
<<npcLine "Sure...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<if $curChar.progress >= 2>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_TOUCH">>
<</if>>
<<set $curChar.scenes.yogaCheck = true>>
<<run setup.setChar($curChar)>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<ci "Touch her <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_TOUCH_1">>
<</ci>><<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/touch1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph57e03aff985f4">>
You put your hands on her butt and start caressing it.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/touch2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60735c9164f7e">>
You start agressively grabbing her butt.<br>
<<case 2>>
<<video "res/char/cassy/livingroom/yoga/touch3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6257c25138ec3">>
You start touching her butt and reveal her underwear.<br>
<</switch>>
<<success "chance">>
<<npcLustGain 20>>
<<if $curChar.progress > 0>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Dude... again?... you're such a pervert...">>
<<case 1>>
<<npcLine "*sigh*... $player.name... what do you want?...">>
<<case 2>>
<<npcLine "Geeze... again with this?...">>
<</switch>>
<<cont>>
<<cc "yogamain">>
<<mcsci "Can you use your feet?..." "footjob" "yogamain" -1>>
<<if _success>>
<<npcLine "Okay... you can fuck your <<roommate1>>'s feet if you want... weirdo...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB">>
<</cont>>
<<else>>
<<npcLine "No way...">>
<</if>>
<</mcsci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<mcsci "Can I fuck your mouth?..." "facefuck" "yogamain" 5>>
<<if _success>>
<<npcLine "Fine but be gentle...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FACEFUCK">>
<</cont>>
<<else>>
<<npcLine "No way... leave my mouth alone...">>
<</if>>
<</mcsci>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>
<<mcsci "Can I fuck your thighs?..." "thighjob" "yogamain" 10>>
<<if _success>>
<<npcLine "Okay but if you rip my pants I'll kill you...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_THIGHJOB">>
<</cont>>
<<else>>
<<npcLine "No way... I like those pants...">>
<</if>>
<</mcsci>>
<</if>>
<<mcci "Nevermind...">>
<<npcLine "Well fuck off then...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</cont>>
<</if>>
<<else>>
She sees you approaching her and puts her hand on your chest.<br>
<<npcLine "Get the fuck away from me before I kick you in the dick!...">>
<<fail "chance">>
<<showLeaveButton>>
<</if>><<video "res/char/cassy/livingroom/yoga/thighjob.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5faa1874d6d59">>
You slide your dick between her thighs and start pumping.<br>
<<set $curChar.scenes.yogaThighjob = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Hmmm... fuck... I can feel you through the fabric...">>
<<npcLustGain 20>>
<<cont>>
<<npcLine "Wait... don't cum on the floor...">>
She lowers her pants and turns towards you.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/livingroom/yoga/cumpants.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c6eebd348abe">>
She grabs you and gently strokes you while you ejaculate inside her leggings.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "There... no mess... easy cleanup...">>
She puts her pants back up and gently gasps as she feels your hot jizz on her pussy. She rushes to the bathroom.<br>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">>/* Leave blank space for build script */
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/footjob.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d4b3f08d7e48">>
You both sit on the floor and you start using her feet to jerk off.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/footjob_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dc5899df25a6">>
She sits in front of you and starts rubbing your cock vigorously with her feet.<br>
<<case 2>>
<<video "res/char/cassy/livingroom/yoga/footjob_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d7b4f45c72db">>
She lays on her yoga mat and starts rubbing you vigorously.<br>
<</switch>>
<<set $curChar.scenes.yogaFootjob = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Are you sure <<landlady2>> isn't around?... I don't want to find out what would happen if she found us like this...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB2">>
<</cont>>
<<case 1>>
<<cont>>
<<npcLine "Why do you like my feet so much anyway?...">>
<<timedChoiceBar "footjob">>
<<npcLine "Hellooo?...">>
<<cont>>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your feet are really hot {op}roommate2{cl}..."{cl}
She blushes.<br>
{op}affectionGain 10{cl}
{op}npcLine "They\'re just feet though... I don\'t get it..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "They\'re beautiful and soft, like the rest of you..."{cl}
She smiles and blushes.<br>
{op}affectionGain 20{cl}
{op}npcLine "Geeze bro... you\'re so cheesy..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I\'m a man of culture, I like feet..."{cl}
{op}npcLine "You\'re a weirdo is what you are..."{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_YOGA_FOOTJOB2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</switch>>She sighs.<br>
<<npcLine "Okay this is taking too long...">>
She rolls over and starts vigorously jerking you with her feet. You can't hold for long.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/livingroom/yoga/footjobcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fd8fc72dcd96">>
You climax between her soft feet. She makes sure to collect as much as she cam with her toes.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "There... happy now?... grab me a towel real quick...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">>She gets down to her knees and opens her mouth for you.<br>
<<lrs "Fuck her mouth">>
<<set $curChar.scenes.yogaFacefuck = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/facefuck.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60735c9164f7e">>
You grab her hair and start fucking her mouth while she plays with her tits.<br>
<<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/facefuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f2683eced816">>
She puts her arms between her back as you gently fuck her mouth.<br>
<<npcLine "Hmmm... *gag*... *gag*... hmmm...">>
<</switch>>
<<cont>>
Her wet mouth feels amazing. You're on the edge.<br>
<<mclrs "Fuck... I'm about to cum <<roommate2>>...">>
<<npcLine "*gag*... hmmm... cum on my face...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/livingroom/yoga/facial.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e3e814f2cc93">>
You hold her head as you shoot your load on her face and in her mouth.<br>
<<case 1>>
<<video "res/char/cassy/livingroom/yoga/facial2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c8ee3babe889">>
She strokes you vigorously as you erupt on her face.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Fuck... are you done?...">>
She wipes some of your jizz off her face.<br>
<<npcLine "How do you still have so much with everything we do?...">>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/char/cassy/story/namechoice.webp">>
<<sourceLink "https://www.pornpics.com/galleries/nubile-hottie-sasha-p-strips-down-to-white-over-the-knee-socks-on-chair-50476918/">>
<span @class=_charCassy.style>???: $player.name!... I can see you... open the door already...</span>
<<include "NAME_CHOOSE_CASSY_FORM">><div id="cassy_name_input">
Her name is <<textbox "_cassyName" _charCassy.name>> and she is my <<textbox "_cassyToMc" _charCassy.relToMc>>.<br>
I am her <<textbox "_mcToCassy" _charCassy.relFromMc>>.<br>
I often call her <<textbox '_cassyToMc2' _charCassy.relToMc2>> and she often calls me <<textbox '_mcToCassy2' _charCassy.relFromMc2>>.<br>
</div>
<<lrs "Confirm">>
<<run
if (document.getElementById("cassy_name_input")){
document.getElementById("cassy_name_input").remove();
}
>>
<<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>>
<<cc>>
Her name is _cassyName and she is my _cassyToMc.<br>
I am her _mcToCassy.<br>
I often call her _cassyToMc2 and she often calls me _mcToCassy2.<br>
<<ci '"Yeah, that\'s it!..."' "noTimeForward">>
<<if $nameEdit>>
<<set $nameEdit = false>>
<<goto $player.location>>
<<else>>
<<include "STORY_CHAR_CASSY_ARRIVAL_1">>
<</if>>
<</ci>>
<<ci '"No... that\'s not it..."' "noTimeForward">>
<<include "NAME_CHOOSE_CASSY_FORM">>
<</ci>>
<</cc>>
<</lrs>><div class="quest">
/* Step 0 - Unlocks milking */
<<set _step0Complete =
_charCassy.scenes.kitchenSlap and
_charCassy.scenes.kitchenNaked and
_charCassy.scenes.poolSwim and
_charCassy.scenes.yogaCheck and
_charCassy.scenes.watchingPorn and
_charNurse.progress >= 0
>>
/* Step 1 - Unlocks oral */
<<set _step1Complete =
_charCassy.scenes.help and
_charCassy.scenes.kitchenFap and
_charCassy.scenes.bedroomAssGrab
>>
/* Step 2 - Unlocks anal */
<<set _step2Complete =
_charCassy.scenes.blowjob and
_charCassy.scenes.livingRoomCuni and
_charCassy.scenes.homeworkBlowjob and
_charCassy.scenes.roomNightCaughtBlowjob and
_charCassy.scenes.poolBlowjob and
_charCassy.scenes.yogaFootjob and
_charCassy.scenes.yogaFacefuck and
_charCassy.scenes.kitchenTits
>>
/* Step 3 */
<<set _step3Complete =
_charCassy.scenes.computerCaughtAnal and
_charCassy.scenes.anal and
_charCassy.scenes.yogaThighjob and
_charCassy.scenes.shoolFriendVisit and
_charCassy.scenes.homeworkAnal and
_charCassy.scenes.couchAnal and
_charAkiko.progress >= 0 and
_charCassy.scenes.bedroomProneAnal and
_charCassy.scenes.couchAnalCaught
>>
<<set _quests = "">>
/* Step 0 */
<<if _charCassy.progress <= 0>>
<<if !_charCassy.hasArrived >>
<<if _charCassy.arrivalCountdown > 0 >>
<<quest "Wait <<= _charCassy.arrivalCountdown>> more days">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<<else>>
<<if _charCassy.homeworkHelpCount < 3>>
<<quest "Help her with her homework <<= 3 - _charCassy.homeworkHelpCount>> more times" "her bedroom, evening">>
<</if>>
<<if _charNurse.progress < 0>>
<<quest "Go back to the hospital">>
<</if>>
<</if>>
<</if>>
/* Step 0 and above */
<<if _charCassy.hasArrived and _charCassy.progress >= 0>>
<<if !_charCassy.scenes.kitchenSlap>>
<<quest "Sneak up to her" "kitchen">>
<</if>>
<<if !_charCassy.scenes.kitchenNaked>>
<<quest "Comment her outfit" "kitchen">>
<</if>>
/*<<if !_charCassy.scenes.roomComputer>>
<<quest "Ask to use her computer" "her bedroom, morning">>
<</if>>*/
<<if !_charCassy.scenes.poolSwim>>
<<quest "Swim with her" "pool">>
<</if>>
<<if !_charCassy.scenes.yogaCheck>>
<<quest "Check her out when she's doing yoga" "living room, weekend">>
<</if>>
<<if !_charCassy.scenes.watchingPorn>>
<<quest "Catch her watching porn" "her bedroom, night">>
<</if>>
<</if>>
/* Step 1 event */
<<if _charCassy.progress <= 0 and _charCassy.hasArrived and _charCassy.homeworkHelpCount >= 3 and _step0Complete>>
<<if _charCassy.affection == 20 and _charCassy.lust == 20>>
<<quest "Roam your hallway">>
<<else>>
<<if _charCassy.affection < 20>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charCassy.lust < 20>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 1 */
<<if _charCassy.progress == 1>>
<<if _charCassy.homeworkHelpCount < 6>>
<<quest "Help her with her homework <<= 6 - _charCassy.homeworkHelpCount>> more times in the evening">>
<</if>>
<</if>>
/* Step 1 and above */
<<if _charCassy.progress >= 1>>
<<if !_charCassy.scenes.help>>
<<quest "Ask her to milk you" "her bedroom">>
<</if>>
<<if !_charCassy.scenes.kitchenFap>>
<<quest "Ask her to help you" "kitchen">>
<</if>>
<<if !_charCassy.scenes.helpPhone>>
<<quest "Something happens" "her bedroom, during milking, random occurence">>
<</if>>
<<if !_charCassy.scenes.bedroomAssGrab>>
<<quest "Touch her ass" "her bedroom">>
<</if>>
<</if>>
/* Step 2 event */
<<if _charCassy.progress == 1 and _charCassy.homeworkHelpCount >= 6 and _step1Complete>>
<<if _charCassy.affection == 40 and _charCassy.lust == 40>>
<<quest "Roam your hallway">>
<<else>>
<<if _charCassy.affection < 40>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charCassy.lust < 40>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 2 */
<<if _charCassy.progress == 2>>
<<if _charCassy.homeworkHelpCount < 9>>
<<quest "Help her with her homework <<= 9 - _charCassy.homeworkHelpCount>> more times in the evening">>
<</if>>
<<if setup.itemIsOrdered("gymPants")>>
<<quest "Wait for the delivery">>
<<elseif !$player.items.gymPantsReceived>>
<<quest "Buy her a new pair of gym shorts" "her computer">>
<</if>>
/* <<if $player.items.gymPantsBought and !$player.items.gymPantsReceived>>
<<quest "Wait for the delivery">>
<</if>> */
<</if>>
/* Step 2 and above */
<<if _charCassy.progress >= 2>>
<<if !_charCassy.scenes.blowjob>>
<<quest "Ask her for a blowjob" "her bedroom">>
<</if>>
<<if !_charCassy.scenes.livingRoomCuni>>
<<quest "Do something for her for a change" "living room, evening">>
<</if>>
<<if !_charCassy.scenes.homeworkBlowjob>>
<<quest "Ask for a reward for being a good tutor" "her bedroom, evening">>
<</if>>
<<if !_charCassy.scenes.roomNightCaughtBlowjob>>
<<quest "Get caught masturbating" "her bedroom, night">>
<</if>>
<<if !_charCassy.scenes.poolBlowjob>>
<<quest "Ask her for help after swimming" "pool">>
<</if>>
<<if !_charCassy.scenes.yogaFootjob>>
<<quest "Ask to use her feet while she's doing yoga" "living room, weekend">>
<</if>>
<<if !_charCassy.scenes.yogaFacefuck>>
<<quest "Ask to use her mouth while she's doing yoga" "living room, weekend">>
<</if>>
/*<<if !_charCassy.scenes.kitchenAssJob>>
<<quest "Sneak up on her (kitchen, morning)">>
<</if>>*/
<<if !_charCassy.scenes.kitchenTits>>
<<quest "Compliment her body" "kitchen">>
<</if>>
<</if>>
/* Step 3 event */
<<if _charCassy.progress == 2 and _charCassy.homeworkHelpCount >= 9 and _step2Complete>>
<<if _charCassy.affection == 60 and _charCassy.lust == 60>>
<<quest "Roam your hallway">>
<<else>>
<<if _charCassy.affection < 60>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charCassy.lust < 60>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 3 */
<<if _charCassy.progress == 3>>
<<if _charPam.progress >= 4 and _charMaid.progress>=3>>
<<if _charAkiko.progress < 0 >>
<<if _charAkiko.countdown > 0 >>
<<quest "Wait <<= _charAkiko.countdown>> more days">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<</if>>
<<elseif _charPam.progress < 4>>
<<quest "Keep progressing with _charPam.name">>
<<elseif _charMaid.progress < 3>>
<<if _charMaid.progress < 0>>
<<quest "Keep progressing with ?????">>
<<else>>
<<quest "Keep progressing with _charMaid.name">>
<</if>>
<</if>>
<<if _step0Complete and _step1Complete and _step2Complete and _step3Complete>>
<<questEndOfContent "bonusScene">>
<</if>>
<</if>>
/* Step 3 and above */
<<if _charCassy.progress >= 3>>
<<if !_charCassy.scenes.computerCaughtAnal>>
<<quest "Get caught using her computer" "her bedroom">>
<</if>>
<<if !_charCassy.scenes.anal>>
<<quest "Ask her for anal sex" "her bedroom">>
<</if>>
<<if !_charCassy.scenes.yogaThighjob>>
<<quest "Ask to use her thighs while she's doing yoga" "living room, weekend">>
<</if>>
<<if !_charCassy.scenes.shoolFriendVisit>>
<<quest "Get a surprise visit" "her bedroom, during anal sex, random occurrence">>
<</if>>
<<if !_charCassy.scenes.homeworkAnal>>
<<quest "Let's do some butt stuff instead" "her bedroom, during homework reward, random occurrence">>
<</if>>
<<if !_charCassy.scenes.couchAnal>>
<<quest "Ask for anal while watching TV" "living room">>
<<else>>
<<if tale.has("CHAR_CASSY_LOCATION_MAIN_HOUSE_LIVING_ROOM_ANAL_CAUGHT") and !_charCassy.scenes.couchAnalCaught>>
<<if _charCassy.couchAnalCaughtProgress == 0>>
<<quest "Get caught" "living room, during anal sex, random occurrence">>
<<else>>
<<quest "Get caught again" "living room, during anal sex, random occurrence">>
<</if>>
<</if>>
<</if>>
<<if !_charCassy.scenes.bedroomProneAnal>>
<<quest "Straddle her" "her bedroom, on her tablet">>
<</if>>
<</if>>
<<if _quests isnot "">>
<<= _quests>>
<</if>>
/* Bonus scenes */
<<set _quests = "">>
<<if setup.abc()>>
<<if _charCassy.progress >= 3>>
<<quest "Grab her ass" "kitchen" "bonus">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if setup.abc()>>
<<if _charCassy.progress >= 3>>
<<if setup.itemIsOrdered("lotion")>>
<<quest "Wait for the delivery" "" "bonus">>
<<elseif !$player.items.lotion>>
<<quest "Order rose-scented lotion from the store" "" "bonus">>
<<else>>
<<quest "Compliment her body and give her rose-scented lotion" "kitchen" "bonus">>
<</if>>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Bonus scene (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
/* Beach escapade */
<<set _quests = "">>
<<if setup.def()>>
<<if _charCassy.progress >= 1>>
<<if $beachEscapade>>
<<quest "Ask her for help" "" "bonus">>
<<else>>
<<quest "Talk to _charPam.name" "saturday, early morning" "bonus">>
<</if>>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Beach escapade (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
</div>
<<if _charCassy.hasArrived >>
<<collapsiblePanel2 "📝 Hints">>
💕 homework, swim together, coffee, compliment body, TV snuggle<br>
👄 raises with time, swim together, grab ass, compliment body<br>
<</collapsiblePanel2>>
<</if>>Your <<roommate1>> is by the pool.
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_POOL_RELAX">><<if $curChar.lust <= 40 >>
<<img "res/char/cassy/pool/pool1.webp">>
She is relaxing.<br>
<<else>>
<<img "res/char/cassy/pool/pool2.webp">>
She is relaxing.<br>
<</if>>
<<cc>>
<<set _line = setup.randomGreet("<<roommate2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey... I'm bored...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Do you want to go for a swim?">>
<<hideLeaveButton>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Sure... why not... I'm bored anyway...">>
<<case 1>>
<<npcLine "Whatever... I have nothing else to do...">>
<</switch>>
<<set $curChar.scenes.poolSwim = true>>
<<lrs "Swim together">>
/*<<video "res/char/cassy/pool/swimming.mp4">>*/
<<img "res/char/cassy/pool/swimming.webp">>
You both swim for a while without saying a word to each other.<br>
<<affectionGain 10>>
<<cont>>
<<set _randInt1 = random(0,2)>>
<<if _randInt1 == 0>>
<<img "res/char/cassy/pool/poolout.webp">>
You both get out of the pool.<br>
<<npcLine "Okay... I'm going to take a shower...">>
<<showLeaveButton>>
<<else>>
<<set _randInt = random(0,2)>>
<<if _randInt == 0>>
<<img "res/char/cassy/pool/poolass1.webp">>
<<sourceLink "http://viewgals.com/pics/slim-teen-girl-eufrat-a-takes-off-her-red-bikini-to-model-nude-on-air-mattress-59788602/">>
<<elseif _randInt == 1>>
<<img "res/char/cassy/pool/poolass2.webp">>
<<sourceLink "http://viewgals.com/pics/wet-teen-babe-katherine-a-freeing-small-tits-from-bikini-in-swimming-pool-15791980/">>
<<else>>
<<img "res/char/cassy/pool/poolass3.webp">>
<<sourceLink "http://viewgals.com/pics/slim-blonde-girl-sabina-t-poses-naked-in-and-out-of-the-water-76429978/">>
<</if>>
As she gets out of the pool, you notice something.<br>
<<mcLustGain 20>>
<<npcLine "What are you looking at?...">>
<<cc>>
<<mcci "Huh... <<roommate2>>... I think you lost something...">>
She looks down, gasps and covers herself with her hands.<br>
<<npcLine "Fuck... don't look at me! Turn around!...">>
<<npcLustGain 10>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<cont>>
As she looks for her bikini bottoms, she notices the bulge in your swimtrunks.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Dude... you're hard again... is it because of me?...">>
<<case 1>>
<<npcLine "So seeing your <<roommate1>>'s pussy makes you hard, huh?...">>
<</switch>>
<<showLeaveButton>>
<<mclrs "Can you give me a hand?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
<<include "CHAR_CASSY_POOL_BJ">>
<<else>>
<<fail "chance">>
<<npcLine "Nah... do it yourself... and not in the pool!...">>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</cont>>
<<else>>
She leaves the pool in a hurry.<br>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<ci "Don't say anything">>
<<include "CHAR_CASSY_LOCATION_MAIN_HOUSE_POOL_RELAX_DONTWARN">>
<</ci>>
<</cc>>
<</if>>
<</cont>>
<</lrs>>
<</mcci>>
<<if $curChar.progress >= 3>>
<<ci "Shove your dick in her face <<= setup.chanceIndicator('both', $curChar, 20)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 20)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
You lower your trunks and push your erect cock on your <<roommate1>>'s cheek.<br>
<<npcLine "Geeze dude... okay... come here...">>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_SHOVE">>
<</cont>>
<<else>>
<<fail "chance">>
<<showLeaveButton>>
You lower your trunks and push your erect cock on your <<roommate1>>'s cheek. She instantly pushes you away.<br>
<<npcLine "I'm not that bored!... asshole!...">>
<</if>>
<</ci>>
<</if>>
<<mcci "Nevermind...">>
<<npcLine "Okay weirdo...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>>She looks down, gasps and covers herself with her hands.<br>
<<npcLine "What the... fuck! Why didn't you say anything you perv?...">>
<<affectionGain -10>>
She puts her swimsuit back on and leaves the pool.<br>
<<showLeaveButton>>
<<procedurallyGenerated>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She looks around the area before getting back in the pool and swimming to you.<br>
<<npcLine "What kind of weirdo gets a hardon watching their <<roommate1>>...">>
<<cont>>
She puts her bikini next to you and removes your swimtrunks.<br>
<<npcLine "Watch out for <<landlady2>>...">>
<<cont>>
<<video "res/char/cassy/pool/poolbj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eb1b5419f4b9">>
She starts sucking you off while you sit on the side of the pool. The feeling of her hot wet mouth gets you even harder.<br>
<<npcLine "Hmmm... hmmm... *gag*...">>
<<set _randInt = random(0,1)>>
<<if _randInt == 0>>
She smiles at you.<br>
<<npcLine "How does my mouth feel?...">>
<<timedChoiceBar "poolbjdialogue">>
<<npcLine "Cat got your tongue, huh?...">>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_1">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I love you {op}roommate2{cl}..."{cl}
{op}npcLine "Hmmm... *gag*... of course you would say that while I\'m sucking your cock..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_POOL_BJ_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "It feels amazing {op}roommate2{cl}..."{cl}
{op}npcLine "Hmmm... I\'m getting better aren\'t I..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_CASSY_POOL_BJ_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2]>>
<<randomOrder _options>>
<</cc>>
<<else>>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_1">>
<</cont>>
<</if>>
<</cont>>
<</cont>>
<<case 1>>
She checks around the area while you get out of the pool. She walks towards you while removing her swimsuit.<br>
<<npcLine "I guess I should do something about that...">>
<<cont>>
She kneels in front of you and slides your swimtrunks off.<br>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_SHOVE">>
<</cont>>
<</cont>>
<<case 2>>
She checks around the area while you get out of the pool. She walks towards you while removing her swimsuit.<br>
<<npcLine "Take it out...">>
<<cont>>
You lay on your back and she crawls towards you.<br>
<<cont>>
<<video "res/char/cassy/pool/poolbj7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8f50dceb2ab">>
She reaches into your trunks and puts you into her wet mouth.<br>
<<npcLine "Hmmm... hmmm... hmmm...">>
<<cont>>
<<video "res/char/cassy/pool/poolbj9.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f669efc5a937">>
She licks your shaft while smiling at you.<br>
<<npcLine "Hmmm... fuck... I'm getting good at this aren't I...">>
<<cont>>
She smirks.<br>
<<npcLine "You're about to cum aren't you...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/pool/poolbj11.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5df3af3979416">>
She strokes you in fast motions until you explode in her mouth.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Hmmm... fuuuck...">>
<<cont>>
She spits in a container she grabbed from her bag.<br>
<<npcLine "Put your trunks back on dweeb, you don't want <<landlady2>> to see you like this...">>
<<set $curChar.scenes.poolBlowjob = true>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<</switch>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<video "res/char/cassy/pool/poolbj6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59114625436d2">>
She puts her hands on your thighs and starts sucking you off, while looking in your eyes.<br>
<<npcLine "Damn... how do you keep getting this hard...">>
<<set _randInt = random(0,1)>>
<<if _randInt == 0>>
She stops sucking you for a second to speak.<br>
<<npcLine "Am I getting better?...">>
<<cc>>
<<mcci "Thank you for doing this <<roommate2>>...">>
<<npcLine "Hmmm... don't get all mushy and ruin the mood, dweeb...">>
She blushes.<br>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_2">>
<</cont>>
<</mcci>>
<<mcci "You are doing great <<roommate2>>...">>
<<npcLine "*giggles* yeah... I've been watching a lot of porn...">>
<<npcLustGain 10>>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_2">>
<</cont>>
<</mcci>>
<</cc>>
<<else>>
<<cont>>
<<include "CHAR_CASSY_POOL_BJ_2">>
<</cont>>
<</if>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/pool/poolbj8.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a4e7819dc64c">>
She starts sucking your balls.<br>
<<npcLine "*giggles*... I saw that on the Internet... you seem to like it...">>
<<cont>>
You feel you're about to burst.<br>
<<npcLine "You seem to like it...">>
<<lrs "Cum 💦">>
<<include "CHAR_CASSY_POOL_BJ_1_CUM">>
<</lrs>>
<</cont>>
<<case 1>>
She pauses.<br>
<<npcLine "I bet you'd like to fuck my mouth right now... go ahead...">>
<<cont>>
<<video "res/char/cassy/pool/poolbj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60e601c2360b2">>
She puts her hands on your thighs and you proceed to fuck her wet mouth. You're on the edge.<br>
<<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<cont>>
She can feel you're at your limit. She squeezes your thighs, signaling that you can finish.<br>
<<lrs "Cum 💦">>
<<include "CHAR_CASSY_POOL_BJ_1_CUM">>
<</lrs>>
<</cont>>
<</cont>>
<</switch>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/cassy/pool/poolbj3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f045b62a45fe">>
<<mcCum>>
<<npcLustLoss>>
She grabs your dick while you ejaculate in her mouth. Your spasms create waves in the water.<br>
<<case 1>>
<<video "res/char/cassy/pool/poolbj4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5df62b0ae710a">>
<<mcCum>>
<<npcLustLoss>>
She strokes you while you cum on her face.<br>
<</switch>>
<<npcLine "Hmmm... that's it... come for your <<roommate1>>...">>
<<cont>>
While keeping her mouth closed she grabs a container from her bag and spits in it.<br>
<<npcLine "I'm going to take a shower... don't keep your dick out weirdo...">>
<<set $curChar.scenes.poolBlowjob = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>><<video "res/char/cassy/pool/poolbj10.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=2032244007">>
She picks up the pace and fucks your dick with her mouth.<br>
<<npcLine "Hmmm... *gag*... *gag*... *gag*...">>
<<cont>>
She smiles.<br>
<<npcLine "You wanna cum on your <<roommate1>>'s face?... come on... I'll allow it...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/pool/poolbj5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=2020266504">>
You shoot hot cum on her face while she smiles at you.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Fuuuck... so much jizz...">>
<<cont>>
She collects some of your cum in a container she grabbed from her bag.<br>
<<npcLine "Okay... this was kinda fun... now leave before <<landlady2>> shows up...">>
<<set $curChar.scenes.poolBlowjob = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</lrs>>
<</cont>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _dayInWeek = setup.dayInWeek()>>
<<switch _dayInWeek>>
<<case setup.DAY_MONDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Naked */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_SCHOOL">>
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_TUESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Coffee */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_SCHOOL">>
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_WEDNESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Naked */
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Couch */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_THURSDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Coffee */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_SCHOOL">>
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_FRIDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_SCHOOL">>
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Couch */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_SATURDAY>>
<<if $beachEscapade and $timeInDay != setup.TIME_NIGHT>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_BEACH_POOL">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
/*<<set _charCassy.location = "LOCATION_BEACH_SECLUDED">>*/
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_BEACH_POOL">>
/* Sleep */
<</switch>>
<<else>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<</if>>
<<case setup.DAY_SUNDAY>>
<<if $beachEscapade and $timeInDay != setup.TIME_NIGHT>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_BEACH_POOL">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
/*<<set _charCassy.location = "LOCATION_BEACH_SECLUDED">>*/
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_BEACH_POOL">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_BEACH_SHORE">>
/* Sleep */
<</switch>>
<<else>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Computer */
<<case setup.TIME_AFTERNOON>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Yoga */
<<case setup.TIME_EVENING>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Phone */
<<case setup.TIME_NIGHT>>
<<set _charCassy.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
/* Sleep */
<</switch>>
<</if>>
<</switch>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _charCassy.isAsleep = true>>
<<else>>
<<set _charCassy.isAsleep = false>>
<</if>>
/* Save changes */
<<set setup.setChar(_charCassy)>><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/house/frontdoor.webp">>
You hear a car outside. By the time you get to the door, someone is already knocking.<br>
<<cont>>
<<include "NAME_CHOOSE_CASSY">>
<</cont>><<img "res/char/cassy/story/arrival1.webp">>
<<npcLine $curChar "Hey <<roommateMc2>>...">>
She jumps to hug you and you instinctively grab her butt. She doesn't seem to notice.<br>
<<mcLustGain 20>>
<<cc>>
<<mcci "Hi <<roommate2>>... How was your trip?...">>
<<include "STORY_CHAR_CASSY_ARRIVAL_2">>
<</mcci>>
<<mcci "I've missed you <<roommate2>>">>
<<npcLine "Calm down... I haven't been gone that long...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_CASSY_ARRIVAL_2">>
<</cont>>
<</mcci>>
<</cc>><<npcLine $curChar "It was a fun trip 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 "res/char/cassy/story/arrival2.webp">>
She's wearing tight pants. You can't help but take a peek.<br>
<<mcLustGain 20>>
<<npcLine $curChar "<<landlady2 'capitalize'>> told me you were out of the hospital... so are you really okay now? Are you on any meds?...">>
<<cc>>
<<mcci "I'm fine... don't worry about it...">>
<<npcLine "Okay... if you say so <<roommateMc2>>...">>
<<include "STORY_CHAR_CASSY_ARRIVAL_3">>
<</mcci>>
<<mcci "It's complicated... I'll explain later...">>
<<npcLine "Okay... you should rest I guess...">>
<<include "STORY_CHAR_CASSY_ARRIVAL_3">>
<</mcci>>
<</cc>>
<</cont>><<set _infoText = "" + $curChar.name + " is now back at the house">>
<<infoText _infoText>>
<<if !$replayMode>>
<<set $curChar.hasArrived = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<img "res/char/cassy/idle/idle_1.webp">>
<<sourceLink "http://viewgals.com/pics/18-year-old-schoolgirl-alice-march-strips-down-to-over-the-knee-socks-88903280/">>
You've been rock hard for a while. As you're going to see your <<landlady>> to ask her for help, you cross your <<roommate1>> in the corridor.<br>
<<npcLine "Hey nerd...">>
<<mclrs "Hey <<roommate2>>...">>
She takes a glance at the tent you're pitching. <br>
<<npcLine "Dude...">>
<<npcLustGain 10>>
<<mclrs "I'm so sorry...">>
She sighs.<br>
<<npcLine "Look, <<landlady2>> explained to me what's been going on with you, the @@.important;special juice@@ and such...">>
<<mclrs "She has?...">>
<<npcLine "I know that she's been kinda helping deal with... your duties...">>
<<npcLustGain 10>>
<<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 and looks at her feets.<br>
<<cont>>
<<npcLine "Look... I... I've never jerked a guy before...">>
<<mcLustGain 20>>
She fiddles with her skirt.<br>
<<npcLine "All my friends already have... can... can you teach me?...">>
<<mclrs "I would love to <<roommate2>>...">>
<<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 her 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>>
<<cont>>
<<npcLine "Sooo... what do I do?...">>
<<mclrs "Just... put your hand on it and jerk it gently...">>
You straddle her while she lays on her back.<br>
<<cont>>
<<video "res/char/cassy/story/story1_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f9de8d511185">>
She gently grabs your shaft and starts stroking. Her soft hand feels amazing.<br>
<<npcLine "Like this?...">>
<<mclrs "Fuck... you're doing great...">>
<<npcLine "Your dick is like... super hard... does it hurt?...">>
<<mclrs "No it feels great in your hand...">>
She keeps stroking for a while.<br>
<<mclrs "I'm about to cum <<roommate2>>...">>
<<npcLine "Wait... what... what do I do?...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/story/story1_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f9de8d511185">>
You erupt all over your <<roommate1>>'s face and chest. She looks shocked but keeps on jerking.<br>
<<mcCum>>
<<npcLustLoss>>
<<mclrs "That was amazing <<roommate2>>...">>
<<npcLine "Dude what the fuck... it's everywhere...">>
<<cont>>
She wipes some of your juice with her finger and brings it to her tongue.<br>
<<npcLine "Ewww... it's all salty... aren't you supposed to cum in a cup or something?...">>
<<mclrs "Damn... I guess I forgot...">>
<<npcLine "Just... just shut up and grab me a towel, idiot...">>
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>>
<<if !$replayMode and $curChar.progress < 1>>
<<set $curChar.progress = 1>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<if !$replayMode and $curChar.progress < 2>>
<<set $curChar.progress = 2>>
<<set $curChar.availableSexModes.push("blowjob")>>
<<run setup.setChar($curChar)>>
<</if>>
<<img "res/char/cassy/story/story2_4.webp">>
<<sourceLink "http://viewgals.com/pics/schoolgirl-whitney-westgate-gives-it-up-to-her-tutor-while-uniformed-67326800/">>
As you try to go to the shower, you cross your <<roommate1>>.<br>
<<npcLine "Hey dweeb...">>
<<mclrs "Hey <<roommate2>>...">>
She takes a glance at your crotch.<br>
<<npcLine "Duuuude... again?... can you not walk around the house with a fucking boner all the time?... you're gross...">>
<<npcLustGain 10>>
<<mclrs "Can you give me a hand with it?...">>
She pauses and sighs.<br>
<<npcLine "Fine... but hurry up I have to go soon...">>
<<cont>>
She grabs you by the belt and drags you to her bed. You remove your pants while she closes the door.<br>
<<cont>>
<<video "res/char/cassy/story/story2_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b64ea74bab84">>
She strokes you vigorously with both hands. Her soft palms feel amazing on your shaft.<br>
<<npcLine "Hmmm... I think I'm getting better at this...">>
<<cont>>
After a while you can see she's starting to get impatient.<br>
<<npcLine "Duuuude... hurry up... cum already...">>
<<mclrs "I'm sorry <<roommate2>>, looks like this is not doing it...">>
She sighs.<br>
<<npcLine "Whatever...">>
She licks her lips.<br>
<<mclrs "What are you doing?...">>
<<video "res/char/cassy/story/story2_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fa9cf9db6ab8">>
She suddenly shoves you into her mouth and starts bobbing her head up and down, making gagging sounds as she pushes you in.<br>
<<npcLine "*gag*... *gag*... *gag*... *gag*... ">>
<<cont>>
Her wet mouth feels incredible. You feel you're about to burst.<br>
<<lrs "Fuck... <<roommate2>>... I'm cumming...">>
<<npcLine "*gag*... finally... cum into my mouth...">>
<<lrs "Cum 💦">>
<<video "res/char/cassy/story/story2_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cc0ac1fca0b9">>
She squeezes you as you ejaculate into her mouth.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Hmmm... there you go...">>
<<mclrs "That was amazing... how did you learn how to do that?...">>
<<affectionGain 10>>
She spits into a container and grabs a nearby towel to wipe her face.<br>
<<npcLine "Yeah... whatever... I just watched some videos...">>
She gets up and leave.<br>
<<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>>
<<showLeaveButton>>
<</mclrs>>
<</cont>>
<</lrs>>
<</lrs>>
<</cont>>
<</mclrs>>
<<scrollToBottom>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/char/cassy/idle/idle_1.webp">>
<<sourceLink "http://viewgals.com/pics/18-year-old-schoolgirl-alice-march-strips-down-to-over-the-knee-socks-88903280/">>
You see your <<roommate1>> in the hallway.<br>
<<mclrs "Hey <<roommate2>>!... look what I got for you...">>
You hand her the gym pants you bought online.<br>
<<npcLine "One pair?... that's it?... do you have any idea how many pairs you stained?...">>
<<mclrs "I... I'm sorry...">>
She rolls her eyes and heads to her room.<br>
<<lrs "Wait">>
...<br>
While walking down the corridor a few minutes later you see your <<roommate1>> in her bedroom with the door ajar. <br>
<<lrs "Peep">>
<<img "res/char/cassy/story/story3_1.webp">>
She's checking herself in the mirror, with the pants you bought her. You feel a rush of heat, you can't contain yourself.<br>
<<mcLustGain 30>>
<<lrs "Masturbate">>
You start masturbating frantically looking at her from the corridor.<br>
<<npcLine "<<roommateMc2 'capitalize'>>?... is that you?...">>
<<cont>>
She sees you touching yourself outsite her bedroom and starts laughing hysterically.<br>
<<npcLine "Dude... you're such a fucking weirdo...">>
<<npcLustGain 10>>
<<cont>>
She approaches you and puts her hand around the base of your cock.<br>
<<npcLine "Fuck... you're super hard again... you want me to use my mouth?...">>
<<mclrs "<<roommate2 'capitalize'>>... I want to fuck you...">>
<<npcLustGain 10>>
<<npcLine "Nuh-uh... not happening... ever...">>
She sighs.<br>
<<npcLine "Dude... we can't be doing this stuff... you know this... it's already bad enough...">>
<<mclrs "Please <<roommate2>>, I really want to have sex with you... that's all I think about...">>
<<npcLustGain 10>>
She puts her hand on your mouth.<br>
<<npcLine "Quiet down for fuck's sake...">>
You start caressing her ass while she strokes your cock.<br>
<<npcLine "You're really down bad, huh?...">>
<<mclrs "Please...">>
<<npcLustGain 10>>
She rolls her eyes.<br>
<<npcLine "Okay look, we can try something else... I'll help you just this once, but DO NOT put your thing anywhere near my v-hole...">>
<<mclrs "I promise...">>
She lowers her pants. She spits on her hand and rubs her saliva on your dick. You approach her tight butthole with the head of your rock-hard penis. <br>
<<lrs "Insert yourself">>
<<img "res/char/cassy/story/story3_2.webp">>
You're barely inside and it already feels amazing.<br>
<<npcLine "Fuck... go slower...">>
<<cont>>
<<video "res/char/cassy/story/story3_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f495c33b52e2">>
You start fucking your <<roommate1>>'s ass.<br>
<<npcLine "Fuck... slow down... I'm not used to this kind of things...">>
<<cont>>
You keep fucking her for a while. Her insides feel amazing.<br>
<<npcLine "*huf*... *huf*... wait... get me to the couch...">>
<<lrs "Carry her to the couch">>
<<video "res/char/cassy/story/story3_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6034d048130b4">>
Without leaving her hole for a second you carry her to the couch. <br>
<<npcLine "Ugh... ugh... huf... ugh...">>
<<mclrs "I love you so fucking much <<roommate2>>!">>
<<affectionGain 10>>
You finally reach your limit.<br>
<<lrs "Cum 💦">>
<<video "res/char/cassy/story/story3_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59ac8e30da6f9">>
You empty yourself inside her.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Fuuuck...">>
<<cont>>
She catches her breath.<br>
<<npcLine "Seriously?... Did you really have to finish... inside?...">>
<<mclrs "I'm sorry... I wasn't thinking...">>
You hear a sound coming from the corridor. She quickly puts her pants back on.<br>
<<npcLine "Get out of here, I think <<landlady2>>'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>>
<<if !$replayMode and $curChar.progress < 3>>
<<set $curChar.progress = 3>>
<<set $curChar.availableSexModes.push("anal")>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</mclrs>>
<</cont>>
<</lrs>>
<</mclrs>>
<</lrs>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _charDoctor to {
id: "doctor",
name: "Doctor Marshall",
affection: 0,
lust: 0,
location: "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM",
isHome: false,
hadSex: false,
style:"speech-female",
availableSexModes: [],
progress: -1,
room: "",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: false,
avatar: "avatar_doctor",
milkingSuperviseProgress:0,
countdown:3
}>>
<<set _scenes to {
}>>
<<set _charDoctor.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _charDoctor.daily = _daily>>
<<set $chars.push(_charDoctor)>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<div class="quest">
<<set _quests = "">>
/* Intro */
<<if _charDoctor.progress < 0>>
<<quest "Go to _charDoctor.name's office">>
<</if>>
<<if _charDoctor.progress == 0>>
<<if _charDoctor.countdown > 0>>
<<quest "wait">>
<<else>>
<<if _charDoctor.milkingSuperviseProgress == 0>>
<<quest "Ask _charNurse.name for some help" "her office">>
<<else>>
<<quest "Ask _charNurse.name for some help again" "her office">>
<</if>>
<</if>>
<</if>>
<<if _charDoctor.progress == 1>>
<<questEndOfContent>>
<</if>>
<<if _quests isnot "">>
<<= _quests>>
<</if>>
</div><<set $curChar = setup.getChar(setup.CHAR_DOCTOR)>>
$curChar.name is in her office.
<<img "res/char/doctor/office/idle_1.webp">>
She's signing papers.<br>
<<cc>>
<<mcci "Hi $curChar.name...">>
<<hideLeaveButton>>
<<include "CHAR_DOCTOR_LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM_EXAMINATION">>
<</mcci>>
<</cc>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
She gets up from her chair.<br>
<<npcLine "As long as you're here, let's do an examination shall we?... please remove your pants...">>
<<lrs "Drop your pants">>
She leans in and eyes your junk thoroughly.<br>
<<mcLustGain 10>>
<<npcLine "Have you had any troubles with your duties?... are you able to produce enough semen?...">>
<<cc>>
<<mcci "My junk works fine yes...">>
<<npcLine "Good... good...">>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_2">>
<</cont>>
<</mcci>>
<<mcci "Yes... I get a lot of help...">>
<<npcLine "By _charNurse.name I assume... she does seem resourceful...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_2">>
<</cont>>
<</mcci>>
<<mcci "I could always use more hands...">>
<<npcLine "I'll see if I can get more nurses to help you...">>
<<mcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_2">>
<</cont>>
<</mcci>>
<</cc>>
<</lrs>>...<br>
<<npcLine "Now $player.name... I'd like you to get an erection so I can examine your reproductive organ properly...">>
<<mcLustGain 10>>
<<cont>>
<<video "res/char/doctor/office/tease.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph57b13fba1bde3">>
She opens her blouse and presents her bare tits. You feel your cock twitching.<br>
<<npcLine "I could get you some adult entertainment magazines but this should be faster... don't you think?...">>
<<mcLustGain 20>>
<<cont>>
It doesn't take long for you to be rock-hard.<br>
<<npcLine "Good job... let's see...">>
<<cont>>
<<video "res/char/doctor/office/examination.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b8802ff2d0b5">>
She reaches for your crotch and starts gently caressing your cock and balls. Her soft hands send chills down your spine.<br>
<<mcLustGain 20>>
<<npcLine "I see...">>
<<cont>>
She goes back to her desk.<br>
<<npcLine "Well... everything seems to be in working order... come back if you need another examination...">>
She points to the door.<br>
<<if !$replayMode and $curChar.progress < 0>>
<<set $curChar.progress = 0>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_HOSPITAL">>
<</cont>>
<</cont>>
<</cont>>
<</cont>><<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
/* She doesn't sleep */
<<set _charDoctor.isAsleep = false>>
<<set _charDoctor.location = "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM">>
<<run setup.setChar(_charDoctor)>><<set $curChar = setup.getChar(setup.CHAR_DOCTOR)>>
<<img "res/char/doctor/office/idle_1.webp">>
$curChar.name is sitting at her desk, signing papers.<br>
<<if $curChar.progress < 0>>
<<npcLine "Hello $player.name... how are you doing?... did you completely recover from the accident?...">>
<<cc>>
<<mcci "I feel a lot better now...">>
<<npcLine "I'm happy for you...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_3">>
<</cont>>
<</mcci>>
<<mcci "I'm still a bit stiff...">>
<<npcLine "We will need to do something about that...">>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_3">>
<</cont>>
<</mcci>>
<<mcci "It's like it never happened...">>
<<npcLine "Good to hear...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_3">>
<</cont>>
<</mcci>>
<</cc>>
<<else>>
<<npcLine "Hello $player.name... are you here for another exam?...">>
<<cc>>
<<mcci "I'd like to get my crotch checked...">>
<<npcLine "Okay... let's do an examination...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_1">>
<</cont>>
<</mcci>>
<<mcci "Just visiting my favorite doctor...">>
<<npcLine "Okay... I'm flattered by I'm busy... let's do an examination since you're here...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_1">>
<</cont>>
<</mcci>>
<</cc>>
<</if>>...<br>
<<npcLine "Before we continue, there's something I'd like to discuss with you...">>
She takes a grave tone.<br>
<<npcLine "Some vials containing your produce have gone missing... I was wondering if you knew anything about that...">>
<<cc>>
<<mcci "I have no idea...">>
<<npcLine "I see...">>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_4">>
<</cont>>
<</mcci>>
<<mcci "Why would I?...">>
<<npcLine "I don't know... I'm sorry...">>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_4">>
<</cont>>
<</mcci>>
<<mcci "Probably cum gnomes...">>
<<npcLine "I'm fairly certain those are not responsible...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_DOCTOR_1_4">>
<</cont>>
<</mcci>>
<</cc>>She leans back in her chair.<br>
<<npcLine "Anyway... I hope I can resolve this situation soon... the government is starting to doubt our staff's professionalism...">>
<<cont>>
<<include "CHAR_DOCTOR_LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM_EXAMINATION">>
<</cont>><<set _charMaid to {
id: "maid",
name: "Ms. Summers",
affection: 0,
lust: 0,
location: "",
isHome: false,
hadSex: false,
style:"speech-female",
availableSexModes: [],
progress: -1,
room: "",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: false,
greetCount: 0,
arrivalCountdown: 5,
avatar: "avatar_maid"
}>>
<<set _scenes to {
serviceIntro:false,
blowjob:false,
checkLivingRoom:false,
checkKitchen:false,
checkPamRoom:false
}>>
<<set _charMaid.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _charMaid.daily = _daily>>
<<set $chars.push(_charMaid)>><<cc>>
/* <<if $curChar.progress >= 0 and !_checkedHerOut>>
<<ci "Check her out <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
<<if $player.location is "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<<video "res/char/maid/pam_bedroom/pam_bedroom_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b11c7f2ddecc">>
She's cleaning under the bed, you can't help staring at her ass.<br>
<<set $curChar.scenes.checkPamRoom = true>>
<<run setup.setChar($curChar)>>
<<mcLustGain 20>>
<<elseif $player.location is "LOCATION_MAIN_HOUSE_KITCHEN">>
<<video "res/char/maid/kitchen/kitchen_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62d16f3871efb">>
She's cleaning the floor, you can't help staring at her ass.<br>
<<set $curChar.scenes.checkKitchen = true>>
<<run setup.setChar($curChar)>>
<<mcLustGain 20>>
<<showLeaveButton>>
<<else>>
<<video "res/char/maid/livingroom/living_room_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e73e38e273d7">>
<<set $curChar.scenes.checkLivingRoom = true>>
<<run setup.setChar($curChar)>>
She's cleaning the shelves, you can't help staring at her ass.<br>
<<mcLustGain 20>>
<<showLeaveButton>>
<</if>>
<<include "CHAR_MAID_MENU_LOCATION_MENU">>
<<showLeaveButton>>
<<else>>
<<npcLine "$player.name... can you not?...">>
<<stealthGain -10>>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</timingMinigame>>
<<set _checkedHerOut = true>>
<</ci>>
<</if>> */
<<include "CHAR_MAID_SERVICE">>
<<if $curChar.progress == 1>>
<<include "STORY_CHAR_MAID_ASK_SERVICE">>
<</if>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
$curChar.name is in the kitchen.
/* <<img "res/char/maid/kitchen/kitchen_1.webp">>
<<sourceLink "http://viewgals.com/pics/hot-latina-maid-katrina-moreno-seduces-her-well-hung-employer-in-her-uniform-86176691/">>
She's cleaning the window.<br>
<<set _checkedHerOut = false>> */
<<video "res/char/maid/kitchen/kitchen_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62d16f3871efb">>
She's cleaning the floor, you can't help staring at her ass.<br>
<<set $curChar.scenes.checkKitchen = true>>
<<run setup.setChar($curChar)>>
<<mcLustGain 20>>
<<cc>>
<<mcci "Hey $curChar.name... <span class='icon_time'></span>">>
<<npcLine "What do you want?...">>
<<include "CHAR_MAID_MENU_LOCATION_MENU">>
<</mcci>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
$curChar.name is in the living room.
/* <<img "res/char/maid/livingroom/living_room_1.webp">>
<<sourceLink "http://viewgals.com/pics/hot-brunette-maid-krystal-webb-pause-her-work-to-masturbate-with-a-sex-toy-65743098/">>
She's cleaning the couch.<br>
<<set _checkedHerOut = false>> */
<<video "res/char/maid/livingroom/living_room_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e73e38e273d7">>
<<set $curChar.scenes.checkLivingRoom = true>>
<<run setup.setChar($curChar)>>
She's cleaning the shelves, you can't help staring at her ass.<br>
<<mcLustGain 20>>
<<cc>>
<<mcci "Hey $curChar.name... <span class='icon_time'></span>">>
<<npcLine "What do you want?...">>
<<include "CHAR_MAID_MENU_LOCATION_MENU">>
<</mcci>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
<<cc>>
<<if $curChar.progress >= 2>>
<<if !$curChar.scenes.serviceIntro>>
<<if $player.money >= 20>>
<<mcci "Can we do that thing we talked about?...">>
<<hideLeaveButton>>
She stops what was doing and sighs.<br>
<<npcLine "I'm already regretting this. You made sure nobody else is around?...">>
<<cc>>
<<mcci "Yes, we're alone...">>
<<npcLine "Okay...">>
<<cont>>
<<include "CHAR_MAID_SERVICE_INTRO_1">>
<</cont>>
<</mcci>>
<<mcci "It's just you and me baby...">>
She gives you the meanest stare you've ever witnessed.<br>
<<npcLine "Call me that one more time and we're done...">>
<<affectionGain -10>>
<<cont>>
<<include "CHAR_MAID_SERVICE_INTRO_1">>
<</cont>>
<</mcci>>
<</cc>>
<</mcci>>
<</if>>
<<else>>
<<hideLeaveButton>>
<<mcci "I would like to make a deal...">>
She sighs.<br>
<<npcLine "What do you want?...">>
<<cc>>
<<if $player.location is "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<if $player.money >= 10>>
<<mcci "Remove your panties (10$)">>
<<hideLeaveButton>>
<<npcLine "Like keep on cleaning but without underwear?...">>
<<mclrs "Yes...">>
She scoffs.<br>
<<npcLine "Whatever weirdo...">>
She takes the 10$ bill from your hand.<br>
<<moneyGain -10>>
<<cont>>
She slowly lifts her skirt and removes her panties as you oogle her.<br>
<<mcLustGain 10>>
<<cont>>
<<video "res/char/maid/livingroom/living_room_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d06a703a9896">>
She gets back to cleaning the living room, giving you a full view of her bare ass.<br>
<<mcLustGain 20>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mclrs>>
<</mcci>>
<<else>>
@@.greyed;Remove your panties (10$) <i>(not enough cash)</i>@@
<</if>>
<<elseif $player.location is "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM" and setup.abc()>>
<<if $player.money >= 20>>
<<mcci "Use your feet (20$)">>
<<hideLeaveButton>>
<<include "CHAR_MAID_FOOTJOB">>
<</mcci>>
<<else>>
@@.greyed;Use your feet (20$) <i>(not enough cash)</i>@@
<</if>>
<</if>>
<<if $player.money >= 20>>
<<mcci "I'd like a blowjob please... (20$)">>
<<hideLeaveButton>>
She rolls her eyes.<br>
<<npcLine "Fine...">>
<<cont>>
<<set _firstBj = false>>
<<include "CHAR_MAID_BLOWJOB">>
<</cont>>
<</mcci>>
<<else>>
@@.greyed;I'd like a blowjob please... (20$) <i>(not enough cash)</i>@@
<</if>>
<<if $curChar.progress == 2 and $curChar.scenes.checkKitchen and $curChar.scenes.checkLivingRoom and $curChar.scenes.checkPamRoom and $curChar.scenes.serviceIntro and $curChar.scenes.blowjob>>
<<mcci "I want more...">>
<<hideLeaveButton>>
<<include "STORY_CHAR_MAID_3">>
<</mcci>>
<<elseif $curChar.progress >= 3>>
<<if $player.money >= 50>>
<<mcci "I'd like to have sex... (50$)">>
<<hideLeaveButton>>
She rolls her eyes.<br>
<<npcLine "Fine...">>
<<cont>>
<<include "CHAR_MAID_SEX">>
<</cont>>
<</mcci>>
<<else>>
@@.greyed;I want to fuck you... (50$) <i>(not enough cash)</i>@@
<</if>>
<</if>>
<<mcci "I've changed my mind...">>
She scoffs.<br>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<mcci "Nevermind...">>
She scoffs.<br>
<<showLeaveButton>>
<</mcci>>
<</if>>
<</if>>
<</cc>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">>...<br>
<<npcLine "So... you give me 20$, I use my mouth to collect your semen, and you leave me the fuck alone. Deal?...">>
<<cc>>
<<mcci "Thanks, that would be a huge help for me...">>
<<npcLine "Okay... great...">>
<<cont>>
<<include "CHAR_MAID_SERVICE_INTRO_2">>
<</cont>>
<</mcci>>
<<mcci "We have a deal...">>
<<npcLine "Okay... great...">>
<<cont>>
<<include "CHAR_MAID_SERVICE_INTRO_2">>
<</cont>>
<</mcci>>
<<mcci "I can't wait to feel your tongue on my cock...">>
She rolls her eyes.<br>
<<npcLustGain -10>>
<<cont>>
<<include "CHAR_MAID_SERVICE_INTRO_2">>
<</cont>>
<</mcci>>
<</cc>>...<br>
She looks around.<br>
<<npcLine "I'm not doing anything here... let's go to your bedroom...">>
<<set $curChar.scenes.serviceIntro = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<set _firstBj = true>>
<<include "CHAR_MAID_BLOWJOB">>
<</cont>>You guide her to your bedroom, making sure no one sees you. You hand over a 20 dollar bill.<br>
<<moneyGain -20>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Why do you even need me, don't you have a nurse for that?...">>
<<cc>>
<<set _option1 = '
{op}mcci "She\'s not as sexy as you..."{cl}
She smirks.<br>
{op}mcLustGain 10{cl}
{op}npcLine "Whatever..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_BLOWJOB_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_BLOWJOB_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_BLOWJOB_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I like you better..."{cl}
She rolls her eyes.<br>
{op}affectionGain 10{cl}
{op}npcLine "I\'m sure that\'s the reason..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_BLOWJOB_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_BLOWJOB_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_BLOWJOB_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "She wasn\'t available today..."{cl}
She scoffs.<br>
{op}affectionGain -10{cl}
{op}npcLine "Go figure..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_BLOWJOB_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_BLOWJOB_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_BLOWJOB_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
She reaches into your pants and grabs your dick. Her cold fingers give you an instant jolt of pleasure.<br>
<<mcLustGain 10>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_BLOWJOB_1">>
<<case 1>>
<<include "CHAR_MAID_BLOWJOB_2">>
<<case 2>>
<<include "CHAR_MAID_BLOWJOB_3">>
<</switch>>
<</switch>>
<</cont>>She drops to her knees in front of you. <br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hurry up already...">>
<<case 1>>
<<npcLine "Come on... I need to get back to work soon...">>
<</switch>>
<<cont>>
<<video "res/char/maid/mcbedroom/sex/bj_1.mp4">>
/*<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph559b69f8c3d80">>*/
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d06a703a9896">>
She puts the tip of your cock into her mouth and starts stroking your tense shaft while gently sucking.<br>
<<cont>>
<<npcLine "Hmmm... hmmm... hmmm... *gag*...">>
<<cont>>
You can feel her wet tongue caressing your glan.<br>
<<npcLine "Fuck... hmmm... hmmm...">>
<<cont>>
After a while you feel you're reaching the edge.<br>
<<mclrs "$curChar.name... I'm about to cum...">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_BLOWJOB_CUM_1">>
<<case 1>>
<<include "CHAR_MAID_BLOWJOB_CUM_2">>
<<case 2>>
<<include "CHAR_MAID_BLOWJOB_CUM_3">>
<</switch>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>She drops to her knees next to your bed. <br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hurry up already...">>
<<case 1>>
<<npcLine "Come on... I need to get back to work soon...">>
<</switch>>
You drop your clothes.<br>
<<cont>>
<<video "res/char/maid/mcbedroom/sex/bj_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d921c946e88c">>
She shoves you into her mouth and starts sucking vigorously, rubbing your shaft at the same time. The feeling of her wet mouth on your cock gives you chills.<br>
<<cont>>
<<npcLine "*gag*... *gag*... hmmm... *gag*...">>
<<cont>>
She easily slides up and down your saliva-covered cock.<br>
<<npcLine "Hmmm... *gag*... fuck... hmmm...">>
<<cont>>
After a while you feel your body tensing up.<br>
<<mclrs "$curChar.name... I'm about to cum...">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_BLOWJOB_CUM_1">>
<<case 1>>
<<include "CHAR_MAID_BLOWJOB_CUM_2">>
<<case 2>>
<<include "CHAR_MAID_BLOWJOB_CUM_3">>
<</switch>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>She drops to her knees and removes her top. <br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hurry up already...">>
<<case 1>>
<<npcLine "Come on... I need to get back to work soon...">>
<</switch>>
You drop your clothes.<br>
<<cont>>
<<video "res/char/maid/mcbedroom/sex/bj_3.mp4">>
/*<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61bf366d34811">>*/
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e67db6788d14">>
She shoves you into her mouth and starts sucking while stroking your tense shaft with her soft hand.<br>
<<cont>>
<<npcLine "*gag*... hmmm... *gag*... *gag*...">>
<<cont>>
She expertly teases your glan with her wet tongue, each time causing jolts of pleasure through your body.<br>
<<npcLine "Fuck... I can't believe I'm doing this...">>
<<cont>>
After a while you feel you're reaching the edge.<br>
<<mclrs "$curChar.name... I'm about to cum...">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_BLOWJOB_CUM_1">>
<<case 1>>
<<include "CHAR_MAID_BLOWJOB_CUM_2">>
<<case 2>>
<<include "CHAR_MAID_BLOWJOB_CUM_3">>
<</switch>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>She presents her face to you.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Do it on my face... hurry up...">>
<<case 1>>
<<npcLine "Quick... cum on my face...">>
<</switch>>
<<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/bjcum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cf77f01dec30">>
You erupt all over her face. She gets a taste of your warm juice as some of it slides off her cheek.<br>
<<mcCum>>
<<npcLustLoss>>
<<if !_firstBj>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<cont>>
She collects your semen and wipes her face with her apron.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Fuck... finally... I need to get back to work...">>
<<case 1>>
<<npcLine "Nice doing business with you... I guess...">>
<</switch>>
She leaves your bedroom.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>She gently squeezes your shaft.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Okay... cum into my mouth...">>
<<case 1>>
<<npcLine "Go ahead and cum...">>
<</switch>>
<<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/bjcum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph609fb4c32972b">>
She aims your cock at her open mouth as you unload your warm juice. You can feel her hot breath on your sensitive glan.<br>
<<mcCum>>
<<npcLustLoss>>
<<if !_firstBj>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<cont>>
She spits your semen into a container and wipes her face with her apron.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Okay we're done here... see you later...">>
<<case 1>>
<<npcLine "There... please don't bother me while I'm working...">>
<</switch>>
She leaves your bedroom.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>She puts her hands on her knees and presents her face to you.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Okay... cum on my face...">>
<<case 1>>
<<npcLine "Aim to my face...">>
<</switch>>
<<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/bjcum_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e9c8d9e6d480">>
You feel jolts of pleasure throughout your body as you unload ropes of warm juice on her face.<br>
<<mcCum>>
<<npcLustLoss>>
<<if !_firstBj>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<cont>>
She collects your semen into a container and wipes her face with her apron.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Do I have some in my hair?... whatever it'll dry off...">>
<<case 1>>
<<npcLine "We're done here... you know what to do if you want to do it again...">>
<</switch>>
She leaves your bedroom.<br>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
You guide her to your bedroom, making sure no one sees you. You hand over a 50 dollar bill.<br>
<<moneyGain -50>>
<<cont>>
She puts the bill inside her purse.<br>
<<npcLine "Nice doing business and all that... now show me that cock...">>
<<cont>>
You promptly remove your pants.<br>
<<npcLine "What is it about men and maids anyway?... is it a power thing?...">>
<<cc>>
<<set _option1 = '
{op}mcci "I just think you\'re very sexy $curChar.name..."{cl}
She smirks.<br>
{op}mcLustGain 10{cl}
{op}npcLine "Whatever..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_SEX_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_SEX_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_SEX_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Can we fuck now?..."{cl}
She rolls her eyes.<br>
{op}affectionGain -10{cl}
{op}npcLine "Yeah sure..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_SEX_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_SEX_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_SEX_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I have no idea..."{cl}
{op}npcLine "Anyway..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,2){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_MAID_SEX_1"{cl}
{op}case 1{cl}
{op}include "CHAR_MAID_SEX_2"{cl}
{op}case 2{cl}
{op}include "CHAR_MAID_SEX_3"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</cont>>...<br>
<<npcLine "Get on the bed...">>
She puts her hand on your chest and pushes you towards the bed. You let yourself fall into position.
<<cont>>
<<npcLine "Don't cum too fast now...">>
She promptly straddles you. You feel her soft thighs caressing your skin.<br>
<<mcLustGain 20>>
<<cont>>
She grabs your shaft and gently guides your cock inside her. You feel chills through your body as you get a feel of her warm insides.<br>
<<lrs "Enjoy the ride">>
<<video "res/char/maid/mcbedroom/sex/vaginal_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60c9afc8bdd3b">>
You see $curChar.name's tits slightly bounce while she's riding your cock. You can't keep your eyes away from her body.<br>
<<cont>>
<<npcLine "Hmmm... fuck...">>
You're both breathing heavily. The room is filled with the sound of her thighs hitting yours.<br>
<<cont>>
<<npcLine "That's it... you can cum...">>
You can feel your body tensing up. She can too.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_SEX_CUM_1">>
<<case 1>>
<<include "CHAR_MAID_SEX_CUM_2">>
<</switch>>
<</cont>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>...<br>
<<npcLine "Get on the bed...">>
She puts her hand on your chest and pushes you towards the bed. You let yourself fall into position.
<<cont>>
<<npcLine "Let's get you nice and ready...">>
She spits in her right hand and slowly rubs her saliva all over your hard shaft, sending waves of pleasure through your body.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine "Okay... there we go...">>
She climbs on the bed and positions herself on top of you. She reaches behind her back to guide your cock into her warm hole.<br>
<<lrs "Enjoy the ride">>
<<video "res/char/maid/mcbedroom/sex/vaginal_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b11c7f2ddecc">>
She puts her hands on your shoulders and starts bouncing on your hard cock.<br>
<<npcLine "You like this maid's pussy, huh?... don't cum too soon now...">>
<<cont>>
She keeps riding you, filling the room with soft moans and the sound of her thighs hitting yours.<br>
<<npcLine "Hmmm... *huf*... *huf*... fuck...">>
<<cont>>
You can feel your body start to tense up. She can feel it too.<br>
<<npcLine "It's okay... you can cum...">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_MAID_SEX_CUM_1">>
<<case 1>>
<<include "CHAR_MAID_SEX_CUM_2">>
<</switch>>
<</cont>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>She removes her panties and lies on your bed face down, presenting her bare juicy pussy to you.<br>
<<npcLine "Come here...">>
<<lrs "Penetrate her">>
You stradle her legs and slowly push yourself into her wet, warm hole. The feeling of her insides sends waves of pleasure through your shaft.<br>
<<npcLine "Fuuuck...">>
<<mcLustGain 20>>
<<lrs "Start moving">>
<<video "res/char/maid/mcbedroom/sex/vaginal_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f2d245cca9cb">>
You start fucking $curChar.name's wet hole, sending shockwave ripples on her bouncy ass.<br>
<<cont>>
<<npcLine "*huf*... *huf*... slow down... *huf*... you'll want to get your money's worth...">>
You can't control yourself as you easily slide in and out of her.<br>
<<cont>>
...<br>
You can feel your body tense up. $curChar.name notices you throbbing inside her.<br>
<<npcLine "Go ahead... *huf*... shoot your load...">>
<<include "CHAR_MAID_SEX_CUM_3">>
<</cont>>
<</cont>>
<</lrs>>
<</lrs>><<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/creampie_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5be5400c43035">>
You do as the maid says and unload yourself inside her hole, sending ripples of pleasure throughout your body.<br>
<<mcCum>>
<<npcLine "Hmmm... fuck...">>
<<cont>>
<<include "CHAR_MAID_SEX_END">>
<</cont>>
<</lrs>><<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/creampie_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e4cbbd554e29">>
You whole body twitches as you pour hot semen inside the maid's wet hole.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Hmmm... fuck...">>
<<cont>>
<<include "CHAR_MAID_SEX_END">>
<</cont>>
<</lrs>><<lrs "Cum 💦">>
<<video "res/char/maid/mcbedroom/sex/creampie_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b63430f237fd">>
You feel jolts of pleasure throughout your body as you unload yourself inside the maid's wet hole.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Fuuuck...">>
<<cont>>
<<include "CHAR_MAID_SEX_END">>
<</cont>>
<</lrs>>She collects your semen into a container and wipes herself with her apron.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I think we're done here...">>
<<case 1>>
<<npcLine "Come to me again if you need release... and don't forget your wallet...">>
<</switch>>
She leaves your bedroom.<br>
<<if !$curChar.scenes.sex>>
<<set $curChar.scenes.sex = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
<<video "res/char/maid/pam_bedroom/pam_bedroom_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f95a63823da6">>
⭐ BONUS SCENE ⭐<br>
The maid starts teasing you, wiggling her firm ass in front of you.<br>
<<mcLustGain 20>>
<<cont>>
<<npcLine "Is this maid's ass getting you excited?...">>
<<cc>>
<<set _option1 = '
{op}mcci "More than you know..."{cl}
She smirks.<br>
{op}affectionGain 10{cl}
{op}npcLine "Good... now hand over the money..."{cl}
{op}cont{cl}
{op}include "CHAR_MAID_FOOTJOB_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I\'m so hard right now..."{cl}
She glances at your crotch.<br>
{op}npcLustGain 10{cl}
{op}npcLine "I can see that... now hand over the money..."{cl}
{op}cont{cl}
{op}include "CHAR_MAID_FOOTJOB_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2]>>
<<randomOrder _options>>
<</cc>>
<</cont>><<video "res/char/maid/pam_bedroom/pam_bedroom_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d06a703a9896">>
You hand over the bills, she puts then in her dress.<br>
<<moneyGain -20>>
<<npcLine "Good doing business...">>
<<cc>>
<<set _option1 = '
{op}mcci "This is turning into a really profitable venture for you..."{cl}
She smirks.<br>
{op}affectionGain 10{cl}
{op}npcLine "Keep\'em coming and I\'ll make sure you\'re taken care of..."{cl}
{op}cont{cl}
{op}include "CHAR_MAID_FOOTJOB_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Now show me those feet..."{cl}
She bites her lower lip.<br>
{op}npcLustGain 10{cl}
{op}npcLine "You\'re so impatient..."{cl}
{op}cont{cl}
{op}include "CHAR_MAID_FOOTJOB_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2]>>
<<randomOrder _options>>
<</cc>>She climbs on the bed on all fours and takes off her shoes and socks before carefully placing her feet on either side of your erect cock.<br>
<<mcLustGain 10>>
<<cont>>
The maid arches her back and starts moving her feet up and down along your shaft.<br>
<<video "res/char/maid/pam_bedroom/pam_bedroom_6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=6417e7617d514">>
<<npcLine "There we go...">>
<<mcLustGain 10>>
<<cont>>
Her breathing gets faster as she increases the speed and pressure of her feet on your cock.<br>
<<npcLine "Go ahead... shoot your load...">>
<<mcLustGain 10>>
<<lrs "Cum 💦">>
<<video "res/char/maid/pam_bedroom/pam_bedroom_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60003ad7e9e85">>
The maid giggles to herself as you finally reach climax and proceed to unload all over her wet feet.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Another job well done... come see me again if you want more...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>><div class="quest">
<<set _quests = "">>
/* Intro */
<<if _charMaid.progress < 0>>
<<if _charMaid.arrivalCountdown > 0 >>
<<quest "Wait <<= _charMaid.arrivalCountdown>> more days">>
<<else>>
<<quest "Roam your hallway">>
<</if>>
<</if>>
<<if _charMaid.progress == 0>>
<<if !_charMaid.scenes.checkKitchen>>
<<quest "Check her out when she's working in the kitchen">>
<</if>>
<<if !_charMaid.scenes.checkLivingRoom>>
<<quest "Check her out when she's working in the living room">>
<</if>>
<<if !_charMaid.scenes.checkPamRoom>>
<<quest "Check her out when she's working in _charPam.name's bedroom">>
<</if>>
<<if _charMaid.scenes.checkKitchen and _charMaid.scenes.checkLivingRoom and _charMaid.scenes.checkPamRoom>>
<<quest "Have 100$ and masturbate to your <<landlady>>'s picture" "her bedroom, computer">>
<</if>>
<</if>>
/* Step 1 */
<<if _charMaid.progress == 1>>
<<quest "Ask for her help">>
<</if>>
<<if _charMaid.progress == 2>>
<<if !_charMaid.scenes.serviceIntro>>
<<quest "Ask for her help again" "have 20$">>
<<else>>
<<if !_charMaid.scenes.blowjob>>
<<quest "Ask for another blowjob" "have 20$">>
<</if>>
<</if>>
<</if>>
/* Step 3 event */
<<set _step2Complete = _charMaid.scenes.checkKitchen and _charMaid.scenes.checkLivingRoom and _charMaid.scenes.checkPamRoom and _charMaid.scenes.serviceIntro and _charMaid.scenes.blowjob>>
<<if _charMaid.progress == 2>>
<<if _step2Complete>>
<<quest "Ask her for more">>
<</if>>
<</if>>
<<set _step3Complete = _charMaid.scenes.sex>>
<<if _charMaid.progress == 3>>
<<if !_charMaid.scenes.sex>>
<<quest "Ask her for sex" "have 50$">>
<</if>>
<<if _step3Complete>>
<<questEndOfContent "bonusScene">>
<</if>>
<</if>>
<<if _quests isnot "">>
<<= _quests>>
<</if>>
/* Bonus scenes */
<<set _quests = "">>
<<if setup.abc()>>
<<if _charMaid.progress >= 3>>
<<quest "Ask to use her feet" "_charPam.name's bedroom" "bonus">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Bonus scene (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
</div><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
$curChar.name is in your <<landlady>>'s bedroom.
/* <<img "res/char/maid/pam_bedroom/pam_bedroom_1.webp">>
<<sourceLink "https://www.pornpics.com/galleries/pale-redhead-maid-alisa-pie-toys-her-hairy-pussy-at-work-after-hot-striptease-95374593/">>
She's cleaning the bookshelf.<br>
<<set _checkedHerOut = false>> */
<<video "res/char/maid/pam_bedroom/pam_bedroom_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b11c7f2ddecc">>
She's cleaning under the bed, you can't help staring at her ass.<br>
<<set $curChar.scenes.checkPamRoom = true>>
<<run setup.setChar($curChar)>>
<<mcLustGain 20>>
<<cc>>
<<mcci "Hey $curChar.name... <span class='icon_time'></span>">>
<<npcLine "What do you want?...">>
<<include "CHAR_MAID_MENU_LOCATION_MENU">>
<</mcci>>
<</cc>><<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _dayInWeek = setup.dayInWeek()>>
<<set _charMaid.location = "">>
<<switch _dayInWeek>>
<<case setup.DAY_MONDAY>>
<<switch $timeInDay>>
<<case setup.TIME_AFTERNOON>>
<<set _charMaid.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<</switch>>
<<case setup.DAY_WEDNESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_MORNING>>
<<set _charMaid.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<</switch>>
<<case setup.DAY_FRIDAY>>
<<switch $timeInDay>>
<<case setup.TIME_AFTERNOON>>
<<set _charMaid.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
<</switch>>
<<case setup.DAY_SATURDAY>>
<<switch $timeInDay>>
<<case setup.TIME_MORNING>>
<<set _charMaid.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<</switch>>
<</switch>>
/* Save changes */
<<set setup.setChar(_charMaid)>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
<<img "res/char/maid/story/story_1_1.webp">>
<<sourceLink "http://viewgals.com/pics/maid-chloe-slips-out-of-her-sexy-uniform-and-shows-her-ravishing-body-81304649/">>
As you roam the hallway, you see your <<landlady>> wearing her maid outfit again. She's cleaning around the window.<br>
<<mcLustGain 10>>
<<mclrs "Damn, nice ass...">>
She gasps and quickly turns to you.<br>
<<npcLine "Excuse me?!!! Who the hell are you?...">>
<<affectionGain -20>>
<<cont>>
<<img "res/char/maid/story/story_1_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/ddf-busty-krystal-webb-98782314/">>
The woman climbs down and starts berating you.<br>
<<npcLine "Who the hell do you think you are?... you can't say things like that to strangers!...">>
<<cc>>
<<mcci "I thought you were my... I thought you were someone else...">>
<<include "STORY_CHAR_MAID_1_2">>
<</mcci>>
<<mcci "I am so sorry...">>
<<include "STORY_CHAR_MAID_1_2">>
<</mcci>>
<<mcci "Who the hell are you?...">>
<<include "STORY_CHAR_MAID_1_2">>
<</mcci>>
<</cc>>
<</cont>>
<</mclrs>><<set _charPam = setup.getChar(setup.CHAR_PAM)>>
She sighs.<br>
<<npcLine "Look... I really need this job... so let's both pretend this never happened, okay?...">>
<<mclrs "Works for me...">>
Your <<landlady>> suddenly shows up.<br>
<<npcLine _charPam "Oh, $player.name... I see you met $curChar.name...">>
<<mclrs "Yes we just introduced ourselves...">>
<<npcLine _charPam "I hired $curChar.name to help around the house a few days a week... I'm sorry I forgot to tell you...">>
<<mclrs "It's okay...">>
She approaches you and whispers to your ear.<br>
<<npcLine _charPam "I know she's pretty but don't be weird around her, please?...">>
<<cont>>
She leaves without waiting for your answer.<br>
<<npcLine _charPam "Okay... I'll see you later $curChar.name... bye...">>
<<mclrs "It's nice to meet you $curChar.name...">>
She turns her back to you and gets back to cleaning.<br>
<<npcLine "Yeah, sure... whatever...">>
<<if !$replayMode and $curChar.progress < 0>>
<<set $curChar.progress = 0>>
<<set $curChar.hasArrived = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<set _infoText = "" + $curChar.name + " will now work in the house a few times a week">>
<<infoText _infoText>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mclrs>>
<</cont>>
<</mclrs>>
<</mclrs>>
<</mclrs>><<set $curChar = setup.getChar(setup.CHAR_MAID)>>
You can feel someone behind you.<br>
<<cont>>
<<img "res/char/maid/story/story_2_1.webp">>
<<sourceLink "https://www.pornpics.com/galleries/pale-redhead-maid-alisa-pie-toys-her-hairy-pussy-at-work-after-hot-striptease-95374593/">>
As you turn around, your dick in your hand, $curChar.name is standing right in front of you.<br>
<<npcLine "What the hell are you doing?...">>
<<cc>>
<<mcci "This isn't what you think...">>
<<include "STORY_CHAR_MAID_2_2">>
<</mcci>>
<<mcci "I can explain...">>
<<include "STORY_CHAR_MAID_2_2">>
<</mcci>>
<<mcci "Jeepers...">>
<<include "STORY_CHAR_MAID_2_2">>
<</mcci>>
<</cc>>
<</cont>>She leans in to take a look at the computer screen.<br>
<<npcLine "Are those pictures of your <<landlady>>?...">>
<<cont>>
The look of anger on her face turns to disgust.<br>
<<npcLine "What kind of sick fuck would do that?...">>
<<affectionGain -20>>
<<mclrs "I have a condition...">>
<<npcLine "What the fuck are you talking about?...">>
<<lrs "Explain your situation">>
You explain to her your situation, the @@.important;Cabonalin Butorfribrate@@, the arrangement with the government. She doesn't seem to believe any of it.<br>
<<cont>>
<<npcLine "You really think I'm stupid, don't you...">>
<<cc>>
<<mcci "It's the truth...">>
<<include "STORY_CHAR_MAID_2_3">>
<</mcci>>
<<mcci "I can't make this up...">>
<<include "STORY_CHAR_MAID_2_3">>
<</mcci>>
<<mcci "I don't care if you don't believe me...">>
<<include "STORY_CHAR_MAID_2_3">>
<</mcci>>
<</cc>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>She frowns at you for what feels like a full minute.<br>
<<npcLine "50 bucks for my silence...">>
<<mclrs "100$, you show me your ass and we have a deal...">>
You grab a 100$ bill from your pocket and show it to her. She hesitates for a moment then rolls her eyes at you.<br>
<<npcLine "Whatever...">>
<<cont>>
<<video "res/char/maid/story/story_2_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d8d40c04fdf0">>
She turns around and bends over while wiping the desk.<br>
<<lrs "Masturbate">>
...<br>
You start fapping again. She can hear the sound of you beating your meat. She whispers to herself.<br>
<<npcLine "Is he seriously touching himself?...">>
<<cont>>
As you're nearing completion, she suddenly turns to you and rips the bill from your hand.<br>
💲 -100
<<set $player.money = $player.money - 100>>
<<npcLine "Bye moron...">>
She leaves.<br>
<<lrs "Cum 💦">>
<<mcCum>>
You shoot your load on the bedroom floor.<br>
<<if !$replayMode and $curChar.progress < 1>>
<<set $curChar.progress = 1>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</lrs>>
<</cont>>
<</lrs>>
<</cont>>
<</mclrs>><<mcci "I'd like to use your services again...">>
<<hideLeaveButton>>
<<img "res/char/maid/story/story_1_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/ddf-busty-krystal-webb-98782314/">>
She stops what she was doing and slaps you.<br>
<<npcLine "I'm not your whore!...">>
<<affectionGain -10>>
<<mclrs "I need help, and I'm sure you can use the money...">>
She gets back to cleaning and whispers to herself.<br>
<<npcLine "Fucking unbelievable this guy...">>
<<cont>>
As you start to leave she interrupts you.<br>
<<npcLine "Okay... maybe... we'll see...">>
<<mclrs "Cool... see you later...">>
<<npcLine "Whatever...">>
<<showLeaveButton>>
<<if $curChar.progress == 1>>
<<set $curChar.progress = 2>>
<<run setup.setChar($curChar)>>
<</if>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</mcci>><<img "res/char/maid/story/avatar.webp">>
<<sourceLink "https://www.pornpics.com/galleries/ddf-busty-krystal-webb-98782314/">>
She pauses.<br>
<<npcLine "You're kidding me, right?...">>
<<cont>>
She puts her hands on her hips.<br>
<<npcLine "You already have your maid sucking you off, is that not enough?...">>
<<cc>>
<<mcci "I find you really sexy and I would love to be with you in that way...">>
She looks away.<br>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_1">>
<</cont>>
<</mcci>>
<<mcci "Exactly... we already did all this, what's a little more?...">>
Her face gets red.<br>
<<npcLine "I am not your personal whore!...">>
<<affectionGain -10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_1">>
<</cont>>
<</mcci>>
<<mcci "With my condition it's getting harder to keep up...">>
She sighs.<br>
<<npcLine "I understand you have specific needs... I don't see why I should have to deal with them...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>><<video "res/char/maid/story/story_2_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d8d40c04fdf0">>
She gets back to cleaning, you're still standing in the same spot with your wallet in your hand.<br>
<<npcLine "Look, you seem like a nice guy... I don't know why you're so obsessed with me... maybe it's a fetish thing...">>
<<cont>>
...<br>
<<npcLine "And believe me, I do need the money... I'm paying for art school... and I'm planning on opening my own gallery at some point.">>
<<cc>>
<<mcci "I'd love to see your art...">>
<<npcLine "No you wouldn't... you're just trying to get inside my pants...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_2">>
<</cont>>
<</mcci>>
<<mcci "It sounds expensive...">>
<<npcLine "It is...">>
<<cont>>
<<include "STORY_CHAR_MAID_3_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
/*I don't want you to catch feelings. This is purely transactional.
I'm Evelyn by the way... stop calling me Ms Summers
<<npcLine "I'll take your money... but I really don't want to get in trouble... if your <<landlady>> founds out what's going on, I'm toast...">>*/She pauses and turns back to you.<br>
<<cont>>
<<img "res/char/maid/story/avatar.webp">>
<<sourceLink "https://www.pornpics.com/galleries/ddf-busty-krystal-webb-98782314/">>
<<npcLine "I'll take your money... but I really don't want to get in trouble... if your <<landlady>> finds out what's going on, I'm toast...">>
<<cc>>
<<mcci "I'll make sure this never happens...">>
<<npcLine "Yeah yeah...">>
<<cont>>
<<include "STORY_CHAR_MAID_3_3">>
<</cont>>
<</mcci>>
<<mcci "We can be discrete...">>
<<npcLine "The walls are thin...">>
<<cont>>
<<include "STORY_CHAR_MAID_3_3">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>...<br>
<<npcLine "I'm Evelyn by the way... stop calling me $curChar.name... it sounds weird...">>
<<if !$replayMode>>
<<set $curChar.name = "Evelyn">>
<<run setup.setChar($curChar)>>
<</if>>
<<cc>>
<<mcci "Nice to meet you $curChar.name...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_4">>
<</cont>>
<</mcci>>
<<mcci "Beautiful name for a beautiful girl...">>
<<npcLine "You get your pickup lines from cereal boxes?...">>
<<affectionGain -10>>
<<cont>>
<<include "STORY_CHAR_MAID_3_4">>
<</cont>>
<</mcci>>
<</cc>><<npcLine "And don't go catching feelings now... this is a purely transactional relationship...">>
<<mclrs "Sure...">>
<<npcLine "Anyway... find me again and I'll see what I can do...">>
<<if !$replayMode and $curChar.progress == 2>>
<<set $curChar.progress = 3>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mclrs>><<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-nurse",
generic:false,
availableSexModes: [],
progress: -2,
room: "LOCATION_HOSPITAL",
isAsleep: false,
pronoun: "she",
possessive: "her",
hasArrived: true,
avatar: "avatar_nurse"
}>>
<<set _scenes to {
help: false,
weeklyReward1: false,
weeklyReward2: false
}>>
<<set _char4.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _char4.daily = _daily>>
<<set $chars.push(_char4)>><<img "res/house/frontdoor.webp">>
Someone is ringing the front door bell.<br>
<<lrs "Open the door">>
<<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>>
<<img "res/char/nurse/visit/nursedoor.webp">>
<<sourceLink "https://www.pornpics.com/galleries/busty-chick-alanna-ackerman-seduces-man-thats-confined-to-a-bed-10046224/">>
<<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 "This 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> */
<<moneyGain _moneyGain>>
<<lrs "Continue">>
<<if _weekBottles >= 3 and ($curChar.progress >= 2)>>
<<npcLine "You really have outdone yourself this week. I guess you deserve some kind of reward...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK">>
<</cont>>
<<elseif _weekBottles >= 2 and $curChar.progress >= 1>>
<<npcLine "You did well this week. I guess you deserve some kind of reward...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD">>
<</cont>>
<<else>>
<<npcLine "I guess we're done here. See you next week $player.name!...">>
She leaves.<br>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</mclrs>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><div class="quest">
<<set _quests = "">>
/* Intro */
<<if _charNurse.progress < 0>>
<<quest "Go back to the hospital">>
<</if>>
/* Step 0 */
<<set _step0Complete = _charNurse.scenes.help>>
<<set _step1Complete = _charNurse.scenes.weeklyReward1>>
<<if _charNurse.progress == 0>>
<<if !_charNurse.scenes.help>>
<<quest "Ask her to milk you" "her office">>
<</if>>
<<if _charNurse.scenes.help>>
<<if $player.milk.totalBottles >= 5>>
<<quest "Go see her">>
<<else>>
<<set _bottlesLeft = 5 - $player.milk.totalBottles>>
<<quest "Produce _bottlesLeft more bottles">>
<</if>>
<</if>>
<</if>>
/* Step 1 */
<<if _charNurse.progress == 1>>
<<if !_charNurse.scenes.weeklyReward1>>
<<quest "Produce 2 or more bottles in a week and wait for her visit">>
<<else>>
<<if _charPam.progress >= 4 and _charCassy.progress >= 3 and $player.milk.totalBottles >= 10>>
<<quest "Go see her">>
<<else>>
<<if _charPam.progress < 4>>
<<quest "Continue progressing with _charPam.name">>
<</if>>
<<if _charCassy.progress < 3>>
<<quest "Continue progressing with _charCassy.name">>
<</if>>
<<if $player.milk.totalBottles < 10>>
<<set _bottlesLeft = 10 - $player.milk.totalBottles>>
<<quest "Produce _bottlesLeft more bottles">>
<</if>>
<</if>>
<</if>>
<</if>>
<<if _charNurse.progress == 2>>
<<if _charNurse.scenes.weeklyReward2>>
<<questEndOfContent>>
<</if>>
<</if>>
<<if _charNurse.progress >= 2>>
<<if !_charNurse.scenes.weeklyReward2>>
<<quest "Produce 3 bottles or more in a week and wait for her visit">>
<</if>>
<</if>>
/* Step 1 scenes */
/*<<if _charNurse.progress >= 1>>
<<if !_charNurse.scenes.weeklyReward1>>
<<quest "Produce 2 bottles or more in a week and wait for her visit">>
<<else>>
Thanks all for now">>
<</if>>
<</if>>*/
/*<<if _charNurse.progress >= 2>>
<<if !_charNurse.scenes.weeklyReward2>>
<<quest "Produce 3 bottles or more in a week and wait for her visit">>
<</if>>
<</if>>*/
<<if _quests isnot "">>
<<= _quests>>
<</if>>
/* Bonus scenes */
<<set _quests = "">>
/*<<if setup.abc()>>
<<if _charNurse.progress >= 1>>
<<quest "Produce 3 bottles or more in a week and wait for her visit" "" "bonus">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>*/
<<if _quests isnot "">>
<br>
<b>Bonus scene (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
</div>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's checking files.<br>
<<img "res/char/nurse/room/room7.webp">>
<<else>>
She's showing off to you.<br>
<<img "res/char/nurse/room/room0.webp">>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
<<img "res/char/nurse/room/room8.webp">>
<<else>>
She's showing off to you.<br>
<<img "res/char/nurse/room/room5.webp">>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
<<img "res/char/nurse/room/room9.webp">>
<<else>>
She's showing off to you.<br>
<<img "res/char/nurse/room/room3.webp">>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
<<img "res/char/nurse/room/room9.webp">>
<<else>>
She's showing off to you.<br>
<<img "res/char/nurse/room/room3.webp">>
<</if>>$curChar.name is in her office.
<<if $curChar.lust <= 40 >>
She's changing.<br>
<<img "res/char/nurse/room/room9.webp">>
<<else>>
She's showing off to you.<br>
<<img "res/char/nurse/room/room3.webp">>
<</if>><<mcci "Hey $curChar.name, I'm in need of some help...">>
<<include "ACTION_HELP">>
<</mcci>><<cc>>
<<mcci "I could use your hands $curChar.name...">>
<<hideLeaveButton>>
<<include "CHAR_NURSE_HELP">>
<</mcci>>
<</cc>><<switch $timeInDay>>
<<case setup.TIME_MORNING>>
<<include "CHAR_NURSE_LOCATION_HOSPITAL_CHAR_NURSE_ROOM_MORNING">>
<<case setup.TIME_AFTERNOON>>
<<include "CHAR_NURSE_LOCATION_HOSPITAL_CHAR_NURSE_ROOM_AFTERNOON">>
<<case setup.TIME_EVENING>>
<<include "CHAR_NURSE_LOCATION_HOSPITAL_CHAR_NURSE_ROOM_EVENING">>
<<case setup.TIME_NIGHT>>
<<include "CHAR_NURSE_LOCATION_HOSPITAL_CHAR_NURSE_ROOM_NIGHT">>
<<case setup.TIME_EARLY_MORNING>>
<<include "CHAR_NURSE_LOCATION_HOSPITAL_CHAR_NURSE_ROOM_EARLY_MORNING">>
<</switch>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
/* She doesn't sleep */
<<set _charNurse.isAsleep = false>>
<<set _charNurse.location = "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<run setup.setChar(_charNurse)>><<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
/*<<mcLine "Hey $curChar.name, I'm in need of some help...">>*/
She turns to you while adjusting her gloves.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Yeah I can see that... take a seat over there...">>
<<case 1>>
<<npcLine "Sit down, I'll get to you in a second...">>
<<case 2>>
<<npcLine "Jesus... you've been roaming the corridors with that hard-on?...">>
<</switch>>
<<cont>>
<<if _charDoctor.progress > -1 and _charDoctor.milkingSuperviseProgress < 2 and _charDoctor.countdown == 0>>
<<include "CHAR_NURSE_HELP_DOCTOR_WATCH">>
<<else>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_NURSE_HELP_1">>
<<case 1>>
<<include "CHAR_NURSE_HELP_2">>
<<case 2>>
<<include "CHAR_NURSE_HELP_3">>
<</switch>>
<</if>>
<</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 "res/char/nurse/help/help_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d1e38dc10357">>
She lubes a toy and starts stroking you with it. You can't help touching her perky tits.<br>
<<cont>>
<<npcLine "You like my tits, huh?...">>
<<cont>>
She keeps stroking you for a while. You feel you're reaching the edge.<br>
<<mclrs "I'm about to cum $curChar.name...">>
<<npcLine "Good...">>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_NURSE_HELP_CUM_1">>
<<case 1>>
<<include "CHAR_NURSE_HELP_CUM_2">>
<<case 2>>
<<include "CHAR_NURSE_HELP_CUM_3">>
<</switch>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>She reaches into your pants and grabs your cock with both hands.<br>
<<npcLine "Fuck... you're super hard...">>
<<cont>>
<<video "res/char/nurse/help/help_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6346cb5051639">>
She lubes you up with her saliva and starts stroking gently.<br>
<<cont>>
<<npcLine "Poor guy... must be so hard for you... getting jerked off on demand...">>
She keeps stroking you for a while. Her warm hands feel amazing on your shaft.<br>
<<mclrs "I'm about to cum $curChar.name...">>
<<npcLine "Okay... don't move...">>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_NURSE_HELP_CUM_1">>
<<case 1>>
<<include "CHAR_NURSE_HELP_CUM_2">>
<<case 2>>
<<include "CHAR_NURSE_HELP_CUM_3">>
<</switch>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>She removes your pants and lubes her hands.<br>
<<npcLine "Now that's a hard cock...">>
<<cont>>
<<video "res/char/nurse/help/help_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e342e7976ac8">>
She starts massaging your cock with both hands.<br>
<<cont>>
<<npcLine "You have a nice cock... not the biggest I've seen but... nice...">>
Her hands feel amazing. You know you won't be able to contain yourself for long.<br>
<<mclrs "I'm about to cum $curChar.name...">>
<<npcLine "Okay... good...">>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_NURSE_HELP_CUM_1">>
<<case 1>>
<<include "CHAR_NURSE_HELP_CUM_2">>
<<case 2>>
<<include "CHAR_NURSE_HELP_CUM_3">>
<</switch>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>She leans forward and carefully slides your cock under her bra.<br>
<<npcLine "There... give it to me...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/help/helpcum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dcd8cc7c72fc">>
She moves her tits up and down as you shoot your load.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "That's it big boy, come for me...">>
<<set $curChar.scenes.help = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<include "CHAR_NURSE_HELP_CUM_END">>
<</cont>>
<</cont>>
<</lrs>>She quickly opens her blouse and grabs your cock again.<br>
<<npcLine "Go ahead and cum on my tits...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/help/helpcum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d5ee5a2451e4">>
She keeps stroking as you shoot ropes of cum at her exposed chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Wow... look at all this juice...">>
<<set $curChar.scenes.help = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<include "CHAR_NURSE_HELP_CUM_END">>
<</cont>>
<</cont>>
<</lrs>>She accelerates and keeps stroking you vigorously.<br>
<<npcLine "Come on $player.name... gimme your cum...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/help/helpcum_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph586ca2207aa19">>
She strokes you slowly as you erupt in her hands.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Good job... look at all this thick juice...">>
<<cont>>
<<include "CHAR_NURSE_HELP_CUM_END">>
<</cont>>
<</cont>>
<</lrs>><<set $curChar.scenes.help = true>>
<<run setup.setChar($curChar)>>
She quickly grabs a container and collects your seed.<br>
<<npcLine "There we go... good session... come back when you're ready for harvest...">>
<<procedurallyGenerated>>
<<timedChoiceBar "nursethanks">>
<</timedChoiceBar>>
<<cc>>
<<mcci "Thanks $curChar.name! 💕">>
<<npcLine "Yeah, you're welcome...">>
<<affectionGain 10>>
<</mcci>>
<</cc>>
<<showLeaveButton>><<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
She reaches into your pants and grabs your cock with both hands.<br>
<<npcLine "Fuck... you're super hard...">>
<<cont>>
<<video "res/char/nurse/help/help_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e342e7976ac8">>
She lubes you up with her saliva and starts stroking gently.<br>
<<cont>>
<<img "res/char/doctor/office/idle_2.webp">>
Suddenly the door opens. _charDoctor.name enters the room. $curChar.name backs away from you and quickly puts her scrubs back on.<br>
<<if false>>
<<npcLine _charDoctor "$player.name... $curChar.name... in regards to the current investigation into the disappearance of some vials, I have decided to supervise the extraction procedure... please proceed...">>
<<else>>
<<npcLine _charDoctor "$player.name... $curChar.name... I will be supervising the procedure again today... please proceed...">>
<</if>>
<<cont>>
$curChar.name looks confused.<br>
<<npcLine $curChar "Okay doctor... I'm continuing with the procedure...">>
<<cont>>
<<video "res/char/nurse/help/help_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6346cb5051639">>
She puts her hands back on your cock and proceed to massage you while _charDoctor.name watches.<br>
<<npcLine $curChar "As usual sir... please inform me when you're about to orgasm...">>
<<mcLustGain 20>>
<<cont>>
<<if _charDoctor.milkingSuperviseProgress == 0>>
She keeps stroking you for a while. Her warm hands feel amazing on your shaft. You make eye contact with _charDoctor.name a few times, she quickly averts your gaze.<br>
<<else>>
<<video "res/char/doctor/nurseoffice/watch_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b16b4b4dc6dc">>
As you gaze in _charDoctor.name's direction, you see she's sat on the desk, with her panties down, and is vigorously touching herself.<br>
<<npcLine _charDoctor "Hmmm...">>
<</if>>
<<mcLustGain 20>>
<<mclrs "I'm about to cum $curChar.name...">>
<<npcLine "Okay... don't move...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/help/helpcum_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ec551e3b33ff">>
You finally proceed to unload in the nurse's hand. You can hear a gasp from _charDoctor.name's direction.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine $curChar "The procedure is complete... you can go... as always, thank your for your contribution...">>
<<if _charDoctor.milkingSuperviseProgress < 2>>
<<set _charDoctor.milkingSuperviseProgress++>>
<<set _charDoctor.countdown = 2>>
<<run setup.setChar(_charDoctor)>>
<</if>>
<<if _charDoctor.milkingSuperviseProgress == 1>>
<<showLeaveButton>>
<<else>>
Before you can leave, _charDoctor.name stands between you and the door.<br>
<<npcLine _charDoctor "I hope this can stay between us... this was obviously a moment of weakness, and the arousal of this situation is all but natural...">>
<<cc>>
<<mcci "I'm fine with it...">>
<<npcLine _charDoctor "Good... I will see you at our next appointment...">>
<<affectionGain _charDoctor 10>>
<<include "CHAR_NURSE_HELP_DOCTOR_WATCH_END">>
<</mcci>>
<<mcci "Happens to the best of us...">>
<<npcLine _charDoctor "It does... I'm sorry...">>
<<affectionGain _charDoctor 10>>
<<include "CHAR_NURSE_HELP_DOCTOR_WATCH_END">>
<</mcci>>
<<mcci "I am deeply offended...">>
<<npcLine _charDoctor "I'm terribly sorry... this will never happen again...">>
<<affectionGain _charDoctor -10>>
<<include "CHAR_NURSE_HELP_DOCTOR_WATCH_END">>
<</mcci>>
<</cc>>
<</if>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<</cont>><<if !$replayMode and _charDoctor.progress == 0>>
<<set _charDoctor.progress = 1>>
<<run setup.setChar(_charDoctor)>>
<</if>>
<<showLeaveButton>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
<<npcLine "Well ?... are you going to invite me to your room?...">>
<<cc>>
<<mcci "Sure, please come in...">>
<<npcLine "Make sure nobody sees us...">>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_1">>
<</cont>>
<</mcci>>
<<mcci "Okay, if you insist...">>
<<npcLine "How about you show more enthusiasm if you want me to play with your thing...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_1">>
<</cont>>
<</mcci>>
<<mcci "I'm good, next time maybe...">>
She looks disappointed.<br>
<<affectionGain -10>>
<<npcLine "Well... you do you... see you next week...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>You make sure nobody sees you and guide her to your room. You sit down on your bed and she promptly removes your pants.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I missed this guy...">>
<<case 1>>
<<npcLine "Come on, hurry up, I have to get back to my rounds after that...">>
<<case 2>>
<<npcLine "Wow look how excited you are...">>
<</switch>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/nurse/bedroom/bj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cd4ed507c263">>
She starts stroking and licking you, then puts you in her mouth.<br>
<<case 1>>
<<video "res/char/nurse/bedroom/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b47c6897c368">>
She puts you into her mouth and starts sucking you off vigorously.<br>
<</switch>>
<<npcLine "Hmmm...">>
<<cont>>
She looks at you.<br>
<<npcLine "How does this nurse's mouth feel?...">>
<<timedChoiceBar "nursebj">>
<<npcLine "Alright... keep your secrets...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<mcci "You're doing great $curChar.name...">>
<<npcLine "I know I am...">>
<<npcLustGain 10>>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_2">>
<</cont>>
<</mcci>>
<<mcci "Your mouth feels amazing...">>
<<npcLine "Does it now...">>
<<npcLustGain 10>>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_2">>
<</cont>>
<</mcci>>
<<mcci "Please keep going...">>
<<npcLine "So eager...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>She keeps sucking you for a while, you can't take much more.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "It's okay... you can come on my face...">>
<<case 1>>
<<npcLine "Come on, you can cum...">>
<<case 2>>
<<npcLine "You can cum on my face...">>
<</switch>>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/nurse/bedroom/bjcum1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e7a90ff9b513">>
She keeps stroking while you ejaculate all over her face.<br>
<<case 1>>
<<video "res/char/nurse/bedroom/bjcum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph620baf819c104">>
She strokes you vigorously until you erupt on her face.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "There you go... good boy...">>
<<case 1>>
<<npcLine "What a nice load...">>
<</switch>>
<<cont>>
She wipes her face and collects your jizz into a container.<br>
<<npcLine "Okay I have to go back to work... same time next week?...">>
You guide her to the front door.<br>
<<if !$curChar.scenes.weeklyReward1>>
<<set $curChar.scenes.weeklyReward1 = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</cont>>
<</lrs>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
$curChar.name runs her finger up and down your chest.<br>
<<npcLine "Shall we go to your room?...">>
<<cc>>
<<mcci "Yes, please...">>
<<npcLine "Make sure nobody sees us...">>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_1">>
<</cont>>
<</mcci>>
<<mcci "Sure, come in...">>
<<npcLine "How about you show more enthusiasm if you want me to play with your thing...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_1">>
<</cont>>
<</mcci>>
<<mcci "I'm good, next time maybe...">>
She looks disappointed.<br>
<<affectionGain -10>>
<<npcLine "Well... you do you... see you next week...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>You check the area and guide the nurse to your bedroom.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_DOGGY">>
<<case 1>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_REVERSE_COWGIRL">>
<<case 2>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_COWGIRL">>
<</switch>>...<br>
She lies face down on your bed and props up her ass.<br>
<<npcLine "Come on $player.name... I had a difficult day... this pussy needs a good thrashing...">>
<<mcLustGain 10>>
<<lrs "Fuck the nurse">>
<<video "res/char/nurse/bedroom/fuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5adfad7473dfc">>
You shove your stiff cock inside her warm hole and proceed to fuck her.<br>
<<npcLine "Hmmm... fuuuck...">>
<<cont>>
The room fills with the sound of your hips hitting her juicy ass.<br>
<<npcLine "Fuck... I needed this... don't stop...">>
<<mcLustGain 10>>
<<cont>>
You feel your whole body tensing up as the nurse's moans push you to the edge.<br>
<<npcLine "Wait...">>
She turns around and presents her bare chest.<br>
<<npcLine "Splatter me $player.name...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/bedroom/fuckcum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6181952c351d6">>
<<mcCum>>
<<npcLustLoss>>
Jolts and pleasure run through your body as you paint the nurse's face with your warm baby batter.<br>
<<npcLine "Fuuuck... $player.name...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_END">>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</lrs>>...<br>
She sits you down and looses her clothes.<br>
<<npcLine "I hope your cock is hungry...">>
<<mcLustGain 10>>
<<cont>>
She sits on you and forcefully shoves your rock-hard cock inside her wet hole.<br>
<<npcLine "Hmmm... good boy...">>
<<cont>>
<<video "res/char/nurse/bedroom/fuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=17655859">>
She starts bouncing on your hips, sending shockwaves through your body.<br>
<<npcLine "Hmmm... fuuuck...">>
<<cont>>
Her moans cover the lustful sound of her juicy ass hitting your hips.<br>
<<npcLine "Fuck... you have such a fuckable cock $player.name...">>
<<mcLustGain 10>>
<<cont>>
You feel your whole body tensing up as the nurses moans push you to the edge.<br>
<<npcLine "Wait... come to the bed...">>
<<cont>>
She climbs on the bed and props up her ass.<br>
<<lrs "Cum 💦">>
<<video "res/char/nurse/bedroom/fuckcum1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph586acfd3be0ad">>
<<mcCum>>
<<npcLustLoss>>
You give her a few last thrust before emptying yourself inside her, claiming her cunt as your own.<br>
<<npcLine "Fuuuck... $player.name...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_END">>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>
<</cont>><<npcLine "Sit down...">>
Your cock gets even harder as you get to watch the nurse stripping down.<br>
<<mcLustGain 10>>
<<cont>>
She straddles and guides your dick into her wet hole.<br>
<<npcLine "There you go...">>
<<cont>>
<<video "res/char/nurse/bedroom/fuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph636289a803218">>
The nurse starts bouncing on your hips, her warm cunt sliding up and down your shaft.<br>
<<npcLine "*huf*... *huf*... *huf*... hmmm...">>
<<cont>>
You soon feel you're about to explode.<br>
<<npcLine "Come on... give me your fat load... I'm ready...">>
<<mcLustGain 10>>
<<lrs "Cum 💦">>
<<video "res/char/nurse/bedroom/fuckcum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6188468d623fb">>
<<mcCum>>
<<npcLustLoss>>
You follow the nurse's instruction and proceed to shoot your warm juice inside her. Your body twitches as waves of pleasure run through it. She promptly collects your juice.<br>
<<npcLine "Fuuuck... what a nice load $player.name...">>
<<cont>>
<<include "CHAR_NURSE_WEEK_REWARD_FUCK_END">>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>...<br>
<<npcLine "Okay I have to go back to work... same time next week?...">>
You guide her back to the front door.<br>
<<if !$curChar.scenes.weeklyReward2>>
<<set $curChar.scenes.weeklyReward2 = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
<<img "res/char/nurse/story/story1_1.webp">>
<<sourceLink "https://www.pornpics.com/galleries/beautiful-nurse-peta-jensen-slowly-loses-her-uniform-shows-her-perfect-bosom-45983560/">>
After searching for a while and asking for directions, you find $curChar.name's office. The door is half open, you see a woman changing. You have trouble getting your eyes off of her body.<br>
<<mcLustGain 20>>
<<lrs "Keep looking">>
<<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'm sorry the door was open...">>
<<npcLine "Oh, it's you...">>
Still in her underwear, she walks behind you and closes the door.<br>
<<npcLine "Sit down...">>
You sit on the hospital bed as she gets back to putting her scrubs on.<br>
<<cont>>
<<img "res/char/nurse/story/story1_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/beautiful-nurse-peta-jensen-slowly-loses-her-uniform-shows-her-perfect-bosom-45983560/">>
You get a nice look at her ass while she puts her pants on.<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...">>
<<cc>>
<<mcci "I'm listening...">>
<<include "STORY_CHAR_NURSE_1_2">>
<</mcci>>
<<mcci "I don't want trouble with the government...">>
<<npcLine "I'm telling you, the risk is almost zero...">>
<<cont>>
<<include "STORY_CHAR_NURSE_1_2">>
<</cont>>
<</mcci>>
<<mcci "How much money are we talking?...">>
<<npcLine "Enough for both of us to live comfortably...">>
<<cont>>
<<include "STORY_CHAR_NURSE_1_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>
<</mclrs>>
<</lrs>>
<<leaveButton "LOCATION_HOSPITAL" "hidden">>...<br>
<<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?...">>
<<cc>>
<<mcci "We have a deal...">>
<<include "STORY_CHAR_NURSE_1_3">>
<</mcci>>
<<mcci "Okay but you're going to help me...">>
<<npcLine "Sure... whatever...">>
<<cont>>
<<include "STORY_CHAR_NURSE_1_3">>
<</cont>>
<</mcci>>
<<mcci "Nah... I'd rather not risk being put in a facility...">>
<<npcLine "You're taking this risk anyway... might as well make money out of it...">>
<<mclrs "Fair point...">>
<<include "STORY_CHAR_NURSE_1_3">>
<</mclrs>>
<</mcci>>
<</cc>>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 want me to give you a hand?...">>
Without missing a beat she grabs your pants and brings them down to your hips.<br>
<<cont>>
<<video "res/char/nurse/story/story1_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f6a584d497a6">>
She starts slowly caressing your erect dick. 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... give me that juice...">>
<<mclrs "I... I'm about to cum...">>
<<npcLine "Good... cum for me...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/story/story1_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f6a584d497a6">>
She quickly grabs a cup and places it near the tip of your cock while still stroking you with her other hand.<br>
<<npcLine "That's it...">>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<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>>
<<if !$replayMode and $curChar.progress < 0>>
<<set $curChar.progress = 0>>
<<run setup.setChar($curChar)>>
<</if>>
<<cont>>
<<npcLine "Ok you have to go now... bye...">>
She shoves you out of her office while you're still putting your pants back on.<br>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
<<img "res/char/nurse/story/story2_1.webp">>
<<sourceLink "http://viewgals.com/pics/sexy-redhead-releases-her-big-naturals-as-she-removes-her-nurse-uniform-36863957/">>
As she sees you approach her office, $curChar.name grabs you and drags you inside. She closes the door behind you.<br>
<<npcLine "We are making good progress, my guy... look at this...">>
She agitates a pack of bills in front of your face.<br>
<<cont>>
<<npcLine "See how much we made in just a few weeks? I'll be rich in no time... do you know much it pays to be a nurse?... I could barely pay my rent until now...">>
She sighs for a moment.<br>
<<cont>>
<<npcLine "Anyway, time to collect the juice...">>
She pushes you on the stretcher and gets to her knees.<br>
<<mclrs "Can you use your mouth this time?...">>
She pauses and stares at you for a second.<br>
<<npcLine "Yeah I knew this was coming... I guess it's okay...">>
<<cont>>
<<include "STORY_CHAR_NURSE_2_1">>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>><<video "res/char/nurse/story/story2_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph56433fc6505d1">>
She shoves you into her mouth and starts sucking.<br>
<<npcLine "Hmmm... *gag*... *gag*...">>
<<cont>>
She keeps sucking for a while.<br>
<<npcLine "Fuuuck... you're so hard... are you about to cum?... come on... cum on my tits...">>
<<lrs "Cum 💦">>
<<video "res/char/nurse/story/story2_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5da65e70c784b">>
At her request, you shoot ropes of cum on her tits.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Good job...">>
<<cont>>
She carefully collects your jizz off her chest.<br>
<<npcLine "Satisfied?... come back soon okay?...">>
She nods her head towards the door, asking you to leave. You do so...<br>
<<if !$replayMode and $curChar.progress == 0>>
<<set $curChar.progress = 1>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_HOSPITAL">>
<</cont>>
<</lrs>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_NURSE)>>
<<img "res/char/nurse/story/story3_1.webp">>
<<sourceLink "https://www.pornpics.com/galleries/naughty-nurse-kelsi-monroe-stripping-off-uniform-for-pornstar-spread-12386375/">>
As she sees you approach her office, $curChar.name grabs you and drags you inside. She closes the door behind you.<br>
<<npcLine "$player.name... we may be in trouble... big time...">>
<<cc>>
<<mcci "What do you mean?...">>
<<include "STORY_CHAR_NURSE_3_1">>
<</mcci>>
<<mcci "What did you do?...">>
<<npcLine "No big deal... calm down...">>
<<affectionGain -10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_1">>
<</cont>>
<</mcci>>
<</cc>>She lowers her voice.<br>
<<npcLine "I may or may not have taken a few vials of your juice from the hospital repository...">>
<<cont>>
<<npcLine "The doctor is pissed, she's looking for the culprit, she has people looking at the records...">>
<<cc>>
<<mcci "Why did you do that?...">>
<<npcLine "Why do you think, dum-dum?... to sell it!...">>
<<affectionGain -10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_2">>
<</cont>>
<</mcci>>
<<mcci "We'll figure this out...">>
<<npcLine "I'm happy you're on board...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_2">>
<</cont>>
<</mcci>>
<<mcci "Sounds like a you problem...">>
<<npcLine "Remember... if I go down, you go down with me...">>
<<affectionGain -10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>She starts caressing your chest.<br>
<<npcLine "Doctor Marshall will ask you some questions... all you have to do is play nice...">>
She puts her other hand on your crotch.<br>
<<mcLustGain 20>>
<<npcLine "You can do that, right?...">>
<<cc>>
<<mcci "Yeah...">>
<<npcLine "Good boy...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_3">>
<</cont>>
<</mcci>>
<<mcci "I might need some convincing...">>
<<npcLine "I can do that...">>
<<mcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_3">>
<</cont>>
<</mcci>>
<</cc>><<img "res/char/nurse/story/story3_2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/attractive-nurse-presley-hart-gets-pounded-by-a-sick-patient-with-glasses-76607650/">>
She promptly drops her pants and presents her bare ass to you.<br>
<<npcLine "Now come get your bribe...">>
<<lrs "Fuck the nurse">>
<<video "res/char/nurse/story/story3_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=396869838">>
You quickly shove your member deep inside the nurse's wet cunt and proceed to fuck her.<br>
<<npcLine "Hmmm... fuck...">>
<<cont>>
She grabs your shirt and pulls you in with each thrust.<br>
<<npcLine "Come on...">>
<<cont>>
She pushes you off of her, grabs you by the arm and lays you on the table.<br>
<<mcLustGain 20>>
<<cont>>
<<include "STORY_CHAR_NURSE_3_4">>
<</cont>>
<</cont>>
<</cont>>
<</lrs>>She straddles you and shoves you inside her.<br>
<<cont>>
<<video "res/char/nurse/story/story3_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph556ca2cbe5ccf">>
She starts violently thrusting her hips on your hard cock. The hospital bed creaks with each thrust, you wonder if it will hold.<br>
<<npcLine "Hmmm... *huf*... *huf*...">>
<<cont>>
She keeps bouncing on you like an animal, fucking your cock like she owns it.<br>
<<npcLine "Are you going to be a good boy and lie for me?...">>
<<cc>>
<<mcci "Yes $curChar.name...">>
<<npcLine "Good boy...">>
<<cont>>
<<include "STORY_CHAR_NURSE_3_5">>
<</cont>>
<</mcci>>
<<mcci "Sure...">>
<<npcLine "Good boy...">>
<<cont>>
<<include "STORY_CHAR_NURSE_3_5">>
<</cont>>
<</mcci>>
<<mcci "Maybe...">>
<<npcLine "Still not convinced, huh?...">>
<<cont>>
<<include "STORY_CHAR_NURSE_3_5">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>><<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
She picks up the pace. You feel your throbbing cock is about to explode.<br>
<<lrs "Cum 💦">>
<<video "res/char/nurse/bedroom/fuckcum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6188468d623fb">>
You proceed to splatter your baby batter inside the nurse's wet hole. She quickly grabs a container to collect your seed.<br>
<<npcLine "Hmmm...">>
<<cont>>
...<br>
<<npcLine "So we have an understanding... good...">>
...<br>
<<npcLine "And from now on if you bring me more than 2 bottles a week, you might get an extra reward...">>
<<if !$replayMode and $curChar.progress == 1>>
<<set $curChar.progress = 2>>
<<run setup.setChar($curChar)>>
<<set _charDoctor.hasArrived = true>>
<<run setup.setChar(_charDoctor)>>
<</if>>
<<leaveButton "LOCATION_HOSPITAL">>
<</cont>>
<</lrs>><<if setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) and $curChar.scenes.showerVisit>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_MC">>
<</if>>Your <<landlady>> is in the bathroom.
/* <<if $curChar.lust <= 40 >>
<<img "res/char/pam/laundry/laundry_1.webp">>
<<sourceLink "http://viewgals.com/pics/hot-30-plus-woman-roxy-mendez-gets-totally-naked-while-doing-her-laundry-18725924/">>
She's doing the laundry.<br>
<<else>>
<<img "res/char/pam/laundry/laundry_2.webp">>
<<sourceLink "http://viewgals.com/pics/luscious-brunette-milf-doing-her-laundry-stuff-and-revealing-her-svelte-curves-44652846/">>
She's doing the laundry.<br>
<</if>> */
/* <<cc>>
<<ci "Check her out <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
You peep on her from the corridor, she doesn't notice you.<br>
<<cont>>
<<timingMinigameRemove>>
<</cont>>
<<else>>
<<npcLine "$player.name?... what are you looking at?...">>
<<stealthGain -10>>
<<showLeaveButton>>
<</if>>
<</timingMinigame>>
<</ci>>
<</cc>> */
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/laundry/peep_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5db994c62c004">>
You see your <<landlady>> through the half-open door. She's touching herself vigourously.<br>
<<npcLine "Hmmm... yes...">>
<<case 1>>
<<video "res/char/pam/laundry/peep_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ed658b8af742">>
You see your <<landlady>> through the half-open door. She's playing with her tits. Gently cupping and squeezing them.<br>
<<npcLine "Hmmm...">>
<</switch>>
<<set $curChar.scenes.laundryCheck = true>>
<<run setup.setChar($curChar)>>
<<mcLustGain 20>>
<<showLeaveButton>>
<<cc>>
/* <<timedChoiceBar "laundrypeep">>
You leave her to it.<br>
<<showLeaveButton>>
<</timedChoiceBar>> */
<<ci "Show yourself">>
<<if $curChar.progress == 0>>
She looks very startled.<br>
<<npcLine "$player.name!... what are you doing here?... please leave...">>
<<affectionGain -10>>
You leave her to it.<br>
<<showLeaveButton>>
<<else>>
She looks startled at first but her expression quickly turns into a smile.<br>
<<hideLeaveButton>>
<<npcLine "$player.name!... I... I'm doing the laundry... do you need something?...">>
<<cc>>
<<mcci "I could use your soft hands right now... <<= setup.chanceIndicator('both', $curChar, 0)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<npcLine "Fine honey... close the door and don't make a noise...">>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_HANDJOB">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "Not now honey... ask me again later...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<mcci "No, I'm good...">>
<<npcLine "Oh... okay...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</if>>
<</ci>>
<</cc>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set $curChar.scenes.laundryHandjob = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/laundry/hj_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fcbeeb1f1e16">>
As soon as you're done getting naked she grabs you and starts stroking vigorously.<br>
<<case 1>>
<<video "res/char/pam/laundry/hj_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62b10af106539">>
She pushes her body against yours and starts stroking you. You can't help but play with her soft tits.<br>
<<npcLustGain 20>>
<</switch>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Oooh... this big boy needs a milking for sure...">>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_HANDJOB_2">>
<</cont>>
<<case 1>>
<<cont>>
<<npcLine "Be honest with me $player.name... were you spying on <<landladyNick>>?...">>
<<timedChoiceBar "laundryspy">>
<<npcLine "It's okay... I knew you were">>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_HANDJOB_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I was... I\'m sorry..."{cl}
{op}npcLine "It\'s okay honey... I forgive you..."{cl}
{op}npcLustGain 20{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_HANDJOB_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I was\'t... I promise..."{cl}
{op}npcLine "$player.name... I saw you... why would you lie to me?..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_HANDJOB_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I can\'t help it {op}landlady2{cl}, you\'re hot..."{cl}
{op}npcLine "Please show yourself next time..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_HANDJOB_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</switch>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">>After a while she whispers.<br>
<<npcLine "Are you ready to finish?... go ahead...">>
<<cc>>
<<ci "Cum 💦">>
<<video "res/char/pam/laundry/hjcum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62dd7ec480056">>
She keeps stroking you with the tips of her fingers until you erupt on her chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "There... there... good job honey... now would you be a good boy and let <<landladyNick>> clean up?...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</ci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcci "I'm not done...">>
She keeps stroking you vigorously for a few minutes.<br>
<<set $curChar.scenes.laundrySex = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Honey... <<landladyNick>> has other stuff to do...">>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_1">>
<</cont>>
<<case 1>>
<<npcLine "Honey what's wrong?... is this not enough for you?...">>
<<timedChoiceBar "laundryfuck">>
<<npcLine "It's okay... I think I know what you need...">>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_1">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I want more {op}landlady2{cl}..."{cl}
{op}npcLine "Okay... but be quick please..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_FUCK_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I want you..."{cl}
{op}npcLine "$player.name..."{cl}
{op}npcLustGain 20{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_FUCK_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Turn around..."{cl}
{op}npcLine "At least ask politely young man..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LAUNDRY_FUCK_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</switch>>
<</mcci>>
<</if>>
<</cc>>She turns around and presents her ass to you.
<<cont>>
<<video "res/char/pam/laundry/fuck_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bbc1791cd3e6">>
You don't waste a second and penetrate her.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... slowly honey...">>
<<case 1>>
<<npcLine "Hmmm... sweetie...">>
<</switch>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_2">>
<</cont>>
<<case 1>>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_3">>
<</cont>>
<<case 2>>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_5">>
<</cont>>
/* <<case 3>>
<<cont>>
<<include "CHAR_PAM_LAUNDRY_FUCK_4">>
<</cont>> */
<</switch>>
<</cont>>/* Leave comment for build script */
<<video "res/char/pam/laundry/fuck_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d6188baca158">>
You keep pounding her on the washer. The sound of your thighs hitting her ass resonates in the bathroom.<br>
<<npcLine "*huf*... *huf*... hmmm...">>
<<cont>>
She puts her hand on your thigh.<br>
<<npcLine "It's okay... you can finish...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LAUNDRY_CUM_ASS">>
<<case 1>>
<<include "CHAR_PAM_LAUNDRY_CUM_TITS">>
<</switch>>
<</lrs>>
<</cont>><<video "res/char/pam/laundry/fuck_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph617197b44fb80">>
She puts her leg on the sink, you keep pounding her with all your strength.<br>
<<npcLine "*huf*... *huf*... hmmm...">>
<<cont>>
After a few minutes she whispers to you.<br>
<<npcLine "It's okay honey... you can cum...">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LAUNDRY_FUCK_3_2">>
<<case 1>>
<<cc>>
<<timedChoiceBar>>
<<include "CHAR_PAM_LAUNDRY_FUCK_3_2">>
<</timedChoiceBar>>
<<mcci "You're so hot <<landlady2>>...">>
<<npcLine "Oooh... $player.name...">>
<<npcLustGain 20>>
<<include "CHAR_PAM_LAUNDRY_FUCK_3_2">>
<</mcci>>
<<mcci "I love you so much <<landlady2>>...">>
<<npcLine "I love you too honey...">>
<<affectionGain 10>>
<<include "CHAR_PAM_LAUNDRY_FUCK_3_2">>
<</mcci>>
<</cc>>
<</switch>>
<</cont>><<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LAUNDRY_CUM_ASS">>
<<case 1>>
<<include "CHAR_PAM_LAUNDRY_CUM_TITS">>
<</switch>>
<</lrs>>
/* :: CHAR_PAM_LAUNDRY_FUCK_4
She puts her hand on your chest.<br>
<<npcLine "Wait...">>
She turns around and sits on the washing machine.<br>
<<cont>>
<<video "res/char/pam/laundry/fuck_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6038b8f6184e5">>
She opens her legs for you. You quickly get back inside and start pounding.<br>
<<npcLine "*huf*... *huf*... hmmm...">>
<<cont>>
After a while she looks you in the eyes.<br>
<<npcLine "Hurry up and finish honey...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LAUNDRY_CUM_FRONT">>
<<case 1>>
<<include "CHAR_PAM_LAUNDRY_CUM_TITS">>
<</switch>>
<</lrs>>
<</cont>>
<</cont>> *//* Leave comment for build script */
<<video "res/char/pam/laundry/fuck_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f3ee847e8084">>
Her wet pussy feels amazing. You feel your hips moving on their own.<br>
<<npcLine "*huf*... *huf*... hmmm...">>
<<cont>>
After a while she whispers.<br>
<<npcLine "*huf*... are you ready to finish?...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LAUNDRY_CUM_ASS">>
<<case 1>>
<<include "CHAR_PAM_LAUNDRY_CUM_TITS">>
<</switch>>
<</lrs>>
<</cont>>/* Leave comment for build script */
<<video "res/char/pam/laundry/cumass_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6112d283e61b2">>
You paint her firm ass white with your jizz.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "*huf*... okay honey... *huf*... do you feel better?... I need to clean up and finish the laundry... see you later...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>/* Leave comment for build script */
<<video "res/char/pam/laundry/cumtits.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bd4d372d6d34">>
She drops to her knees, you immediately erupt on her face and chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Hmmm... there you go honey... make sure your <<roommate1>> doesn't see you leave the bathroom okay?...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
/* :: CHAR_PAM_LAUNDRY_CUM_FRONT
<<video "res/char/pam/laundry/cumfront.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f92da951b8b8">>
She slide out of her and erupt on her stomach.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Hmmm... good job... make sure your <<roommate1>> doesn't see you leave the bathroom okay?...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>> */<<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/pam/shower/showerstill3.webp">>
<<sourceLink "https://www.pornpics.com/galleries/wet-babe-showing-off-big-natural-tits-while-masturbating-in-shower-20526132/">>
<<mcLustGain 10>>
<<stealthGain 10>>
She's having fun with a toy.<br>
<<case 1>>
<<img "res/char/pam/shower/shower3.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with the shower head.<br>
<<case 2>>
<<img "res/char/pam/shower/shower5.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's playing with soap.<br>
<<case 3>>
<<img "res/char/pam/shower/shower2.webp">>
<<mcLustGain 10>>
<<stealthGain 10>>
She's rinsing her tits.<br>
<</switch>>
<<lrs "Masturbate">>
<<set _makeANoise = "">>
<<if $curChar.progress >= 3>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,4)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_CAUGHT",
description: "You're imagining $curChar.name under the shower",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/pam/shower/showerstill4.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/hot-blonde-milf-ashleigh-mckenzie-spreading-pussy-lips-closeup-in-the-bathroom-88600053/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/pam/shower/showerstill1.webp">>
<<set _options.sourceLink = "https://www.kink.com/shoot/31445">>
<<case 2>>
<<set _options.mediaUrl = "res/char/pam/shower/showerstill2.webp">>
<<set _options.sourceLink = "https://www.pornpics.com/galleries/romanian-babe-with-black-hair-shalina-divine-masturbates-while-showering-91463227/">>
<<case 3>>
<<set _options.mediaUrl = "res/char/pam/shower/showerstill5.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/30-plus-chick-olivia-fingers-her-pussy-after-peeling-off-her-clothes-in-shower-18112320/">>
<<case 4>>
<<set _options.mediaUrl = "res/char/pam/shower/showerstill6.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/thick-solo-model-karina-hart-wets-her-knockers-under-shower-spray-56200147/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<hideLeaveButton>>
<<npcLine "Is somebody there?...">>
She stops the waterflow and reaches her head out of the shower.<br>
<<npcLine "Hello?...">>
<<stealthGain -20>>
<<mclrs "It's just me, <<landlady2>>, 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...">>
<<cont>>
<<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 one time, but this behavior is unacceptable, young man...">>
<<cont>>
She gets back into the shower and gets close to you.<br>
<<cont>>
<<video "res/char/pam/shower/showercaught1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph57c5252fbbda0">>
She starts stroking you while you caress her breasts.<br>
<<npcLine "Ok... that's it honey...">>
<<cont>>
She turns around and slowly guides you inside her.<br>
<<npcLine "Go ahead sweetie...">>
<<lrs "Fuck her">>
<<video "res/char/pam/shower/showercaught2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58b2cceaa7def">>
You can't keep the slow pace for long and start pounding.<br>
<<npcLine "Ohhh... you really are horny aren't you...">>
<<cont>>
You reach your limit.<br>
<<mclrs "I'm about to cum <<landlady2>>...">>
<<npcLine "Wait...">>
She turns around.<br>
<<npcLine "Come on <<landladyNick>>'s chest...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/shower/showercaught3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b787a06087b7">>
You ejaculate on your <<landlady>>'s breasts. Your seed is already being washed off by the shower water.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.bathroomCaughtSex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Hmmm...">>
<<cont>>
She catches her breath.<br>
<<npcLine "Okay, that's nice honey... let's wash each other and leave before your <<roommate1>> figures out we're both in the bathroom...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
She pauses for a second, then closes the door.<br>
<<npcLine "We'll discuss this behavior of yours...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</cont>>
<</mclrs>><<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_LAUNDRY">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
After a while you hear the door open.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hey $player.name... mind if I join?... <<landladyNick>> is in a hurry...">>
<<case 1>>
<<npcLine "It's <<landladyNick>>... can I shower with you?...">>
<</switch>>
<<cc>>
<<mcci "Sure <<landlady2>>...">>
<<set $curChar.scenes.showerVisit = true>>
<<run setup.setChar($curChar)>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_1">>
<</mcci>>
<<mcci "I'd rather not, I'm almost done...">>
<<npcLine "Oh okay... no worries...">>
<<affectionGain -10>>
She closes the bathroom door.<br>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</cont>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _line = "">>
/* <<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _line = "Hey <<landlady2 'capitalize'>>... can I join?... <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<<case 1>>
<<set _line = "<<landlady2 'capitalize'>>... it's me... can I shower with you?... <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<</switch>> */
<<ci "Open the door <span class='icon_time'></span> <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<set $curChar.scenes.showerVisitMc = true>>
<<run setup.setChar($curChar)>>
<<success "chance">>
You open the door.<br>
<<npcLine "Oh hey sweetie... get in quick before your <<roommate1>> sees you...">>
<<lrs "Join her">>
<<img "res/house/shower.webp">>
<<hygieneGain 100>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_1">>
<</lrs>>
<<else>>
<<fail "chance">>
You open the door.<br>
<<npcLine "Honey, I'd rather you didn't... I'm almost done...">>
<<showLeaveButton>>
<</if>>
<</ci>>You shower together for a while.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I needed this...">>
<<case 1>>
<<npcLine "Ooooh... this feels great...">>
<</switch>>
<<cont>>
<<showLeaveButton>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/shower/together/tease_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e65602ed99d4">>
You get a full view of your <<landlady>>'s soap-covered ass as she rubs herself. She notices you staring and makes eye contact a few times.<br>
<<mcLustGain 10>>
<<case 1>>
<<video "res/char/pam/shower/together/tease_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph600c6aaf542ba">>
She's thoroughly massaging her soap-covered tits. She notices you staring and gives you a playful smirk.<br>
<<mcLustGain 10>>
<</switch>>
<<if $curChar.showerProgress < 2>>
<<set $curChar.showerProgress = $curChar.showerProgress + 1>>
<<run setup.setChar($curChar)>>
<<npcLine "Okay... don't stay under the water for too long now... you might get wrinkly...">>
She leaves the shower.<br>
<<showLeaveButton>>
<<else>>
<<showLeaveButton>>
<<cc>>
<<ci "Get closer to her <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
You slowly approach her inch by inch, trying not to spook her. She keeps glancing at you. Your heart is beating fast.<br>
<<mcLustGain 20>>
<<lrs "Touch her">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/shower/together/soap_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=897961256">>
You gently put your hands on her wet skin and she slowly drops her arms. You start massaging her chest while breathing heavily down her neck. She lets out a few soft moans.<br>
<<case 1>>
<<video "res/char/pam/shower/together/soap_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=897961256">>
You put your hands on her wet skin and she slowly drops her arms. You start massaging around her crotch while breathing heavily down her neck. She softly moans and bites her lower lip.<br>
<</switch>>
<<npcLustGain 20>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Oooh... $player.name... your hands feel great...">>
<<case 1>>
<<npcLine "Hmmm... this feels... hmmm... this feels very good honey...">>
<</switch>>
<<if $curChar.showerProgress < 4>>
<<set $curChar.showerProgress = $curChar.showerProgress + 1>>
<<run setup.setChar($curChar)>>
<<cont>>
...<br>
She grabs your hands and gently removes them from her body.<br>
<<npcLine "Okay... this was fun... I'm going to dry up now...">>
She gets out of the shower.<br>
<<showLeaveButton>>
<</cont>>
<<else>>
<<cont>>
<<set _line = "">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _line = "<<landlady2 'capitalize'>>... I want you... <<= setup.chanceIndicator('both', $curChar)>>">>
<<case 1>>
<<set _line = "<<landlady2 'capitalize'>>... can I fuck your pussy?... <<= setup.chanceIndicator('both', $curChar)>>">>
<</switch>>
<<mclrs _line>>
<<hideLeaveButton>>
She hesitates for a moment.<br>
<<cont>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "O... okay... $player.name...">>
<<case 1>>
<<npcLine "Yes... please put it inside $player.name...">>
<</switch>>
<<success "chance">>
<<lrs "Penetrate her">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_2">>
<</lrs>>
<<else>>
<<npcLine "No I think I've had enough for now sweetie...">>
<<fail "chance">>
You both finish showering and leave.<br>
<<showLeaveButton>>
<</if>>
<</cont>>
<</mclrs>>
<<showLeaveButton>>
<</cont>>
<</if>>
<</cont>>
<</lrs>>
<<else>>
<<fail "chance">>
She notices you oogling her and gently puts her hand on your chest.<br>
<<npcLine "$player.name... I don't have time for this honey... sorry...">>
You finish showering and leave.<br>
<<showLeaveButton>>
<</if>>
<</ci>>
<</cc>>
<</if>>
<</cont>><<set _isDoggy = false>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _isDoggy = true>>
<<video "res/char/pam/shower/together/fuck_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=622896457">>
You take her from behind. She lets out tiny moans with each thrust.<br>
<<case 1>>
<<set _isDoggy = true>>
<<video "res/char/pam/shower/together/fuck_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e69dfd31c8c1">>
You easily slide in and out of your <<landlady>>'s wet hole. Her moans are half-muffled by the sound of the water.<br>
<<case 2>>
<<set _isDoggy = false>>
<<video "res/char/pam/shower/together/fuck_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph56a91d75cd2df">>
You penetrate your <<landlady>>'s pussy. You're both breathing heavily.<br>
<</switch>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... $player.name... keep going...">>
<<case 1>>
<<npcLine "*huf*... *huf*... honey... *huf*... this is great...">>
<</switch>>
<<cont>>
...<br>
The water dripping on your back makes your hair stand up as you keep pounding her warm hole. You can feel her body tense up.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*huf*... *huf*... I can't believe we're doing this...">>
<<case 1>>
<<npcLine "*huf*... *huf*... so good... *huf*... please don't stop...">>
<</switch>>
<<cont>>
You can feel your muscles spasm and you can tell you're about to burst.<br>
<<mclrs "<<landlady2 'capitalize'>>... I'm about to cum...">>
<<if _isDoggy>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_CUM_1">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_CUM_2">>
<</if>>
<</mclrs>>
<</cont>>
<</cont>>
<</cont>>
<</cont>>She drops to her knees in front of you and presents her face.<br>
<<npcLine "Go ahead honey... cum in my mouth...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/shower/together/cum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=23597255">>
Your body suddenly tenses up. You hold her head in place and proceed to shoot ropes of warm semen inside her open mouth.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She spits your juice into a container.<br>
<<npcLine "That was fun honey... let's finish up...">>
You both finish showering and leave.<br>
<<set $curChar.scenes.showerSex = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>She smiles.<br>
<<npcLine "It's okay... cum on me...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/shower/together/cum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fb79a0961ed5">>
You swiftly pull out of her wet hole and feel jolts of pleasure go through your body as you unload on her stomach.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "*huf*... *huf*... there's so much...">>
She collects your juice into a container.<br>
<<npcLine "Good job sweetie...">>
You both finish showering and leave.<br>
<<set $curChar.scenes.showerSex = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>Your <<landlady>> is on the shore.<br>
<<img "res/char/pam/escapade/shore/shore_1.webp">>
She is reading.<br>
<<cc>>
<<mcci "Hey <<landlady2>>... <span class='icon_time'></span>">>
<<npcLine "Oh hey sweetie!...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Do you need help with the tanning spray?...">>
<<hideLeaveButton>>
<<npcLine "Sure... sweetie...">>
You get the tanning spray bottle from your <<landlady>>'s bag.<br>
<<lrs "Spray her back">>
<<img "res/char/pam/escapade/shore/cream.webp">>
You spray your <<landlady>>'s back with tanning lotion and gently massage it in.<br>
<<affectionGain 10>>
<<npcLustGain 10>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
She puts her hand on your shoulder.<br>
<<npcLine "Thanks you honey...">>
<<showLeaveButton>>
<<cc>>
<<include "CHAR_PAM_LOCATION_BEACH_SHORE_SEX_MENU">>
<</cc>>
<<case 1>>
<<npcLine "I think you missed a spot...">>
<<lrs "Spray her ass">>
<<video "res/char/pam/escapade/shore/cream_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6237a006c2f61">>
You use tan spray on her ass and gently massage it in.<br>
<<mcLustGain 20>>
<<npcLine "Thanks you honey...">>
<<showLeaveButton>>
<<cc>>
<<include "CHAR_PAM_LOCATION_BEACH_SHORE_SEX_MENU">>
<</cc>>
<</lrs>>
<</switch>>
<</lrs>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>><<if !$curChar.daily.mcSex>>
<<mcci "I'm so horny <<landlady2>>...<<= setup.chanceIndicator('both', $curChar, 5)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 5)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Oooh... that's not good... we need to do something about it...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "I'm sorry sweetie... I'd rather stay here...">>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I'm so horny <<landlady2>>...@@
<</if>>Your <<landlady>> is at the pool.<br>
<<img "res/char/pam/escapade/pool/pool_1.webp">>
She is relaxing.<br>
<<cc>>
<<mcci "Hey <<landlady2>>... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<npcLine "Hey sweetie... the water is warm...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Can I get you a drink?... ">>
<<hideLeaveButton>>
<<npcLine "I would love that sweetie...">>
<<cont>>
<<img "res/char/pam/escapade/pool/cocktail.webp">>
You bring your <<landlady>> a cocktail from the bar.<br>
<<cont>>
<<npcLine "Oooh... thank you so much...">>
<<affectionGain 10>>
<<cc>>
<<include "CHAR_PAM_LOCATION_BEACH_POOL_SEX_MENU">>
<</cc>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcci>>
<<include "CHAR_PAM_LOCATION_BEACH_POOL_SEX_MENU_2">>
<<mcci "Bye...">>
<<npcLine "Bye sweetie...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>><<if !$curChar.daily.mcSex>>
<<mcci "You know what goes well with a cocktail?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Your cock, yes... really funny sweetie... let's go...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "I'm not in the mood for jokes...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
@@.greyed;You know what goes well with a cocktail?...@@
<</if>><<if !$curChar.daily.mcSex>>
<<ci "Caress her ass <<= setup.chanceIndicator('both', $curChar, 5)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
She grabs your wrist and whispers.<br>
<<npcLine "Honey... not here...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No... not now...">>
<<showLeaveButton>>
<</if>>
<</ci>>
<<else>>
@@.greyed;Caress her ass@@
<</if>>Your <<landlady>> is at the cabin.<br>
<<img "res/char/pam/escapade/cabin/cabin_1.webp">>
She is relaxing.<br>
<<cc>>
<<mcci "Hey <<landlady2>>... <span class='icon_time'></span>">>
<<npcLine "Hey honey...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Do you want to play a board game?...">>
<<hideLeaveButton>>
<<npcLine "Okay sweetie... this could be fun...">>
<<cont>>
<<img "res/char/pam/escapade/cabin/chess.webp">>
You spend some time playing chess with your <<landlady>>.<br>
<<cont>>
<<npcLine "You let me win, didn't you...">>
<<affectionGain 10>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>>Your <<landlady>> is in the secluded area.<br>
<<img "res/char/pam/escapade/secluded/secluded_1.webp">>
She is relaxing.<br>
<<cc>>
<<include "CHAR_PAM_LOCATION_BEACH_SEX_MENU">>
<</cc>>Actions
<<if !$curChar.daily.mcSex>>
<<mcci "I'm so horny <<landlady2>>...<<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<npcLine "Oooh... that's not good... we need to do something about it...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "I'm sorry sweetie... I'd rather stay here...">>
<</if>>
<</mcci>>
<<else>>
@@.greyed;I'm so horny <<landlady2>>...@@
<</if>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
...<br>
<<npcLine "Follow me... let's find a quiet spot...">>
<<cont>>
<<img "res/char/pam/escapade/secluded.webp">>
You follow your <<landlady>> to a secluded part of the beach.<br>
<<npcLine "This seems like a nice spot... we shouldn't be disturbed here... now let's take care of you...">>
<<cont>>
<<set _pos = 0>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _pos = 0>>
Your <<landlady>> drops on all four in front of you and removes her panties.<br>
<<npcLine "Hurry up and get inside me $player.name...">>
<<lrs "Fuck her">>
<<video "res/char/pam/escapade/fuck_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5af5971459fea">>
You penetrate your <<landlady>>'s wet cunt and start thrusting. Her soft moans are muffled by the sound of the waves.<br>
<<mcLustGain 10>>
<<npcLine "Oooh...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK_1">>
<</cont>>
<</lrs>>
<<case 1>>
<<set _pos = 1>>
She sits you down and climbs on you before pulling her bikini bottoms to the side.<br>
<<npcLine "Oooh look how stiff you already are... honey...">>
<<cont>>
<<video "res/char/pam/escapade/fuck_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph592ff216cc677">>
She carefully inserts your hard cock inside her before thrusting her hips. Her warm insides make your mind go blank.<br>
<<mcLustGain 10>>
<<npcLine "Hmmm...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK_1">>
<</cont>>
<</cont>>
<<case 2>>
<<set _pos = 2>>
Your <<landlady>> sits you down on a rock and turns her back to you.<br>
<<npcLine "Are going to be a good boy and fuck <<landladyNick>> good?...">>
<<mclrs "Yes...">>
She removes her bikini before shoving your erect member inside her.<br>
<<cont>>
<<video "res/char/pam/escapade/fuck_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d81557e18275">>
Your <<landlady>> starts bouncing her juicy ass on your rock-hard cock, letting out lustful moans with each thrust.<br>
<<mcLustGain 10>>
<<npcLine "Hmmm... *huf*... *huf*...">>
<<cont>>
<<include "LOCATION_BEACH_PAM_FUCK_1">>
<</cont>>
<</cont>>
<</mclrs>>
<</switch>>
<</cont>>
<</cont>>The sound of your hips hitting hers resonates.<br>
<<npcLine "$player.name... keep going...">>
<<cc>>
<<set _option1 = '
{op}mcci "Your pussy feels amazing {op}landlady2{cl}..."{cl}
{op}npcLine "I don\'t know how to feel when you say stuff like that..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_PAM_FUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I love you {op}landlady2{cl}..."{cl}
{op}npcLine "Oooh... honey... me too..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_PAM_FUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "You\'re so fucking hot..."{cl}
{op}npcLine "It\'s nice to feel appreciated..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "LOCATION_BEACH_PAM_FUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>You feel your arousal reach a tipping point. You can tell you're about to burst.<br>
<<switch _pos>>
<<case 0>>
<<npcLine "Come on sweetie... fill <<landladyNick>> up... I want to feel it inside...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/escapade/creampie_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f8f1145bf1be">>
You give a last few thrusts before shooting your warm load deep inside her wet hole. Your whole body vibrates as the powerful orgasm reaches your brain.<br>
<<include "LOCATION_BEACH_PAM_FUCK_3">>
<</lrs>>
<<case 1>>
<<npcLine "That's it... cum... cum for <<landladyNick>>...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/escapade/cum_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60c7c35027b45">>
She promptly grabs your cock and starts jerking it until you unload on her lewd body. The powerful orgasm sends chills down your spine.<br>
<<include "LOCATION_BEACH_PAM_FUCK_3">>
<</lrs>>
<<case 2>>
<<npcLine "Wait... I want to taste it...">>
She promptly turns around and puts her mouth on your hard cock.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/escapade/mouth_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b9babc395b5c">>
Your <<landlady>> jerks you until shoot ropes of warm jizz into her open mouth.<br>
<<include "LOCATION_BEACH_PAM_FUCK_3">>
<</lrs>>
<</switch>><<mcCum>>
<<npcCum>>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Good job sweetie...">>
<<case 1>>
<<npcLine "Hmmm... I'm sure you feel better now...">>
<<case 2>>
<<npcLine "That was so nice honey...">>
<</switch>>
<<cont>>
...<br>
<<npcLine "Okay... we should go back now...">>
<<set $curChar.daily.mcSex = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_BEACH">>
<</cont>>
<</cont>>/% <<img "res/char/pam/room/room0.webp">> %/
<<img "res/char/pam/room/room0.webp">>
/% <<sourceLink "http://viewgals.com/pics/glamorous-milf-pornstar-dylan-ryder-daringly-displays-her-tits-on-the-balcony-26785172/">>%/
She's relaxing on the balcony.<br>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey honey... do you want to relax with me for a bit?...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Of course...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_BALCONY_1">>
<</mcci>>
<<mcci "No... maybe later...">>
<<npcLine "Okay... see you later...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<</cc>><<hideLeaveButton>>
You spend a few minutes relaxing and talking with her.<br>
<<affectionGain 10>>
<<cc>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<ci "Caress her thigh <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
Her face turns red.<br>
<<affectionGain 20>>
<<hideLeaveButton>>
<<npcLine "$player.name... someone could see us out there... you have such a dirty mind...">>
She lies on the table and puts her panties to the side.<br>
<<npcLine "Be discrete...">>
<<lrs "Fuck her">>
<<video "res/char/pam/room/balconysex2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5afa887800ba0">>
You promptly penetrate her.<br>
<<npcLine "Shush honey... people can hear us here...">>
The thought of neighbors hearing you fucking your <<landlady>> makes your mind go blank.<br>
<<lrs "Get her up">>
...<br>
You help her get up from the table.<br>
<<npcLine "What are you doing $player.name?... people can see us from here...">>
<<cont>>
<<video "res/char/pam/room/balconysex.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ef3107b452c2">>
She rests her arms on the railing while you take her from behind.<br>
<<npcLine "*huf*... *huf*... hmmm...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/balconycum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph594aa185d88c5">>
You feel jolts of pleasure throughout your body as you finish on her ass.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.balconySex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Oooh... are you done?...">>
<<cont>>
She's still breathing heavily.<br>
<<npcLine "Okay honey this was fun... now get out of here you scamp...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<</lrs>>
<<else>>
<<fail "chance">>
She frowns.<br>
<<npcLine "Honey, not here... someone could see us...">>
<<showLeaveButton>>
<</if>>
<</ci>>
<</if>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "I could really use your hands <<landlady2>>...">>
<<set _helpLineFail = "No honey... I'm relaxing... maybe later...">>
<<include "CHAR_PAM_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "Why don't we go inside and have fun?...">>
<<set _sexLineFail = "No honey... I'm relaxing... maybe later...">>
<<include "CHAR_PAM_SEX_ACTION">>
<</if>>
<<mcci "That was fun... I should go...">>
<<npcLine "Okay... see you later sweetie...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>You browse her image folder and click on a random picture.<br>
<<hideLeaveButton>>
<<cont>>
<<showLeaveButton>>
<<set _randInt = random(0,3)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/pam/computer/selfie0.webp">>
<<sourceLink "http://viewgals.com/pics/big-boobed-amateur-katie-banks-takes-self-shots-while-masturbating-44485103/">>
It's a selfie she took of her ass in a short skirt.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 1>>
<<img "res/char/pam/computer/selfie1.webp">>
<<sourceLink "http://viewgals.com/pics/busty-blonde-kayden-kross-takes-nude-selfies-in-over-the-knee-socks-60065374/">>
It's a selfie she took naked.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 2>>
<<img "res/char/pam/computer/selfie2.webp">>
<<sourceLink "http://viewgals.com/pics/asian-chick-justene-jaro-sucks-on-her-vibrator-while-taking-selfies-22000515/">>
It's a selfie she took naked while covering her chest.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<<case 3>>
<<img "res/char/pam/computer/selfie3.webp">>
<<sourceLink "http://viewgals.com/pics/bikini-milf-model-patty-is-doing-self-shots-while-dancing-on-the-beach-26166126/">>
It's a selfie she took showing her tits while at the beach.<br>
<<mcLustGain 10>>
<<stealthGain 10>>
<</switch>>
<<lrs "Masturbate">>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
/* Maid event */
<<if _charMaid.progress == 0 and _charMaid.scenes.checkKitchen and _charMaid.scenes.checkLivingRoom and _charMaid.scenes.checkPamRoom and $player.money >= 100 >>
<<hideLeaveButton>>
<<include "STORY_CHAR_MAID_2">>
<<else>>
<<set _makeANoise = "">>
<<if $curChar.progress >= 4>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_DAY_EMPTY",
description: "You're imagining $curChar.name",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/pam/computer/fap1.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/girlfriend-posing-naked-while-taking-photos-of-her-pussy-and-tits-15015716/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/pam/computer/fap2.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/hot-brunette-bryci-flashing-her-big-breasts-and-fingering-in-sexy-selfies-94746677/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/pam/computer/fap3.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/amateur-model-whips-out-her-huge-boobs-and-masturbates-while-taking-selfies-25807923/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</if>>
<</lrs>>
<</cont>><<img "res/char/pam/room/room1.webp">>
She's drinking wine in a tight dress.<br>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>")>>
<<mcci _line "noTimeForward">>
<<hideLeaveButton>>
<<npcLine "Hey sweetie... why don't you grab a drink and join me?...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Okay sure... <span class='icon_time'></span>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_1">>
<</mcci>>
<<mcci "No... I got stuff to do..." "noTimeForward">>
<<npcLine "Okay...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Join her <span class='icon_time'></span>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_1">>
<</ci>>
<</cc>><<hideLeaveButton>>
/%<<npcLine "How about you join me for a drink honey... <<landladyNick>> wants to have fun...">>%/
...<br>
You grab a drink and sit on her bed while she sips wine in the chair.<br>
<<cont>>
<<npcLine "So how do you feel honey?...">>
<<timedChoiceBar "duties">>
...<br>
<<npcLine "The silent treatment, huh?...">>
<<affectionGain -10>>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I\'m okay {op}landlady2{cl}..."{cl}
{op}npcLine "Good..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I\'m always happy hanging out with you..."{cl}
{op}npcLine "Me too honey... I love you..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I\'m kinda struggling..."{cl}
{op}npcLine "I\'m sorry honey, I had no idea this was so difficult for you..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>><<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "<<landlady2 'capitalize'>>... I'm hard now... I think it's the alcohol...">>
<<set _helpLineFail = "Honey... maybe you should drink less then...">>
<<include "CHAR_PAM_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "Drinking made me horny... can we have some fun?...">>
<<set _sexLineFail = "No... I think I've had enough... I'm going to go to bed now...">>
<<include "CHAR_PAM_SEX_ACTION">>
<</if>>
<<ci "Drink some more">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_3">>
<</ci>>
<<mcci "This was fun but I have to go...">>
<<npcLine "Okay... good night!...">>
<<showLeaveButton>>
<</mcci>>
<</cc>><<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
<<hideLeaveButton>>
<<img "res/char/pam/room/eveningflash2.webp">>
You drink some more. After a while she flashes her bare pussy and you feel sweat dripping from your forehead.<br>
<<mcLustGain 20>>
<<npcLine "What's up honey, are you uncomfortable?">>
She raises her eyebrows and gives you a playful smile. She gets up, puts her glass down and leans on the balcony.<br>
<<cont>>
<<npcLine "Come here already...">>
She grabs your cock and aims it at her ass.<br>
<<mcLustGain 20>>
/*<<timedChoiceBar "fuckass">>
<<npcLine "Not in the mood, huh?... it's okay...">>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<<cc>>
<<ci "Fuck her ass">>
/*<<img "res/char/pam/room/eveningfuck.webp">>*/
<<video "res/char/pam/room/eveningfuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5afa887800ba0">>
Her butthole feels amazing. She bounces on you, taking you all in.<br>
<<npcLine "Oooh... $player.name...">>
<<mcLustGain 20>>
<<cont>>
You keep fucking her for a while.<br>
<<npcLine "Honey... faster please...">>
<<lrs "Go faster">>
<<video "res/char/pam/room/eveningfuck.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f1e2485e56cf">>
You pound her ass, you're pretty sure the neighbors can both see and hear you.<br>
<<npcLine "Oooh... that's it honey, keep fucking <<landladyNick>>'s ass...">>
<<cont>>
You're at your limit.<br>
<<mclrs "I'm about to cum <<landlady2>>...">>
<<npcLine "Do it sweetie... cum for me...">>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING_CUM">>
<</lrs>>
<</mclrs>>
<</cont>>
<</lrs>>
<</cont>>
<</ci>>
<</cc>>
<</cont>>
<<else>>
<<img "res/char/pam/room/eveningflash1.webp">>
You drink some more. She keeps flashing you while talking and sipping wine.<br>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.roomFlash = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Ok this was fun honey... <<landladyNick>> is going to bed now...">>
<<showLeaveButton>>
<</if>>/*<<img "res/char/pam/room/eveningfuckcum.webp">>*/
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/eveningfuckcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62b5ba9c64382">>
You cum deep inside her.<br>
<<case 1>>
<<video "res/char/pam/room/eveningfuckcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph603a60f6a2409">>
You ejaculate on her chest.<br>
<</switch>>
<<npcLine "Oooh... good boy...">>
<<npcCum>>
<<mcCum>>
<<cont>>
<<npcLine "This was fun...">>
She gently grabs your arm.<br>
<<npcLine "Sweetie... I don't feel like sleeping alone tonight... come with me...">>
<<cc>>
<<mcci "Okay... I'll sleep with you...">>
<<npcLine "Thank you... come here...">>
<<affectionGain 10>>
<<cont>>
<<set $player.sleptWithPam = true>>
<<timeForward>>
<<timeForward>>
<</cont>>
<</mcci>>
<<mcci "It would be irresponsible to leave you alone like this...">>
<<npcLine "You're so sweet... come here...">>
<<affectionGain 10>>
<<cont>>
<<set $player.sleptWithPam = true>>
<<timeForward>>
<<timeForward>>
<</cont>>
<</mcci>>
<<if !$curChar.scenes.roomAnal>>
<<set $curChar.scenes.roomAnal = true>>
<<run setup.setChar($curChar)>>
<<else>>
<<mcci "Not tonight <<landlady2>>... sorry... I think you need to rest...">>
<<npcLine "Okay... good night sweetie...">>
<<showLeaveButton>>
<</mcci>>
<</if>>
<</cc>>
/*<<else>>
<<npcLine "This was fun, wasn't it?... okay <<landladyNick>> is going to bed now...">>
<<showLeaveButton>>
<</if>>*/
<</cont>><<mcLine "Hey <<landlady2>>, it's me, can I come in?">>
<<npcLine "Sure honey, come in...">>
<<lrs "Open the door">>
<<goto "ROOM_INSIDE_MENU">>
<</lrs>>/*
_helpLine: MC line to ask for help
_helpLineFail: NPC line on fail
*/
<<if !$curChar.daily.mcHelp>>
<<include "INIT_CHAR_PAM_HELP_OPTIONS">>
<<set _optionTitle = _goodOptions[Math.floor(Math.random()*_goodOptions.length)] + ' <<= setup.chanceIndicator("both", $curChar)>>'>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _helpLine = "<<landlady2 'capitalize'>>... I can't sleep... I'm all hard... can you use your hands?...">>
<<set _helpLineFail = "No sweetie... I'm going back to sleep... good night...">>
<</if>>
<<if !_helpLine>>
<<set _helpLine = _optionTitle>>
<<else>>
<<set _helpLine = _helpLine + ' <<= setup.chanceIndicator("both", $curChar)>>'>>
<</if>>
<<mcchoiceitem _helpLine>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<include "ACTION_HELP">>
<<else>>
<<fail "chance">>
<<if !_helpLineFail>>
<<set _helpLineFail = "I'm not in the mood honey...">>
<</if>>
<<npcLine _helpLineFail>>
<<showLeaveButton>>
<</if>>
<</mcchoiceitem>>
<<else>>
@@.greyed;Get milked <i>(Try again tomorrow)</i>@@
<</if>>/*<<set _success = false>>*/
<<hideLeaveButton>>
/*<<include "INIT_CHAR_PAM_HELP_OPTIONS">>
<<cc>>
<<set _option1Title = _goodOptions[Math.floor(Math.random()*_goodOptions.length)]>>
<<set _option1 = '
<<mcci _option1Title>>
<<include "CHAR_PAM_HELP_INTRO">>
<</mcci>>
'>>
<<set _index = Math.floor(Math.random()*_badOptions.length)>>
<<set _option2 = _badOptions[_index]>>
<<set _badOptions.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_badOptions.length)>>
<<set _option3 = _badOptions[_index2]>>
<<set _badOptions.splice(_index2,1)>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<timedChoiceBar "help">>
<<fail>>
<<npcLine "Cat got your tongue?... please leave me alone $player.name, I'm busy...">>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<<include "CHAR_PAM_HELP_INTRO">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
/*<<set _success = setup.chanceRoll("both", $curChar)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<mcLine "Hey <<landlady2>>, could you please help me?">>
<<case 1>>
<<mcLine "Hey <<landlady2>>, I'm in need of a milking...">>
<<case 2>>
<<mcLine "I really could use your hands, <<landlady2>>">>
<</switch>>
<<cont>>
<<if _success>>
*/
<<success "chance">>
<<set $curChar.scenes.help = true>>
<<set $curChar.daily.mcHelp = true>>
<<run setup.setChar($curChar)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She turns to you and looks at your crotch, then points to it with her finger.<br>
<<npcLine "Sweetheart, do you want <<landladyNick>> to milk you again? Come here...">>
<<case 1>>
She turns to you and smiles.<br>
<<npcLine "Honey... I'm glad you came to me... come here...">>
<<case 2>>
She waves at you to come to her.<br>
<<npcLine "Okay let's take a look at your problem down there...">>
<</switch>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<cont>>
She guides you to her bed and starts removing her clothes.<br>
<<mcLustGain 20>>
<<npcLine "This will make it easier... you like <<landladyNick>>'s body don't you?...">>
She crawls on the bed and reaches for your cock.<br>
<<cont>>
<<video "res/char/pam/help/help1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58734c2c15748">>
Her hands are soft, she jerks you with vigor, her tits bouncing with each stroke.<br>
<<cont>>
<<include "CHAR_PAM_HELP_2">>
<</cont>>
<</cont>>
<</cont>>
<<case 1>>
<<cont>>
She sits on the bed and reaches into your trousers.<br>
<<npcLine "Oof... would you look at that... you're all stiff...">>
<<cont>>
<<video "res/char/pam/help/help5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6194aa0200c7e">>
She strokes you vigorously while fondling your balls.<br>
<<npcLine "Do you like <<landladyNick>>'s hands?...">>
<<timedChoiceBar "likehands">>
<<npcLine "I'm going to take that as a yes...">>
<<cont>>
<<include "CHAR_PAM_HELP_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "They\'re the best {op}landlady2{cl}..."{cl}
{op}npcLine "Oh... thank you... I don\'t know about that..."{cl}
{op}affectionGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_HELP_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Your hands are super soft..."{cl}
{op}npcLine "Oh thank you... I use a lot of lotion..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_HELP_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "You\'re an expert at this..."{cl}
{op}npcLine "Oh I don\'t know about that..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_HELP_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</cont>>
<</switch>>
/* <<else>>
<<fail>>
<<npcLine "Sorry sweetie, <<landladyNick>>'s busy... go ask <<=setup.getChar(setup.CHAR_NURSE).name>>...">>
She closes the door.<br>
<<showLeaveButton>>
<</if>>
<</cont>>*/<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... You seem a bit dry honey... let <<landladyNick>> help...">>
<<cont>>
<<video "res/char/pam/help/help4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e14e971782f9">>
She spits on your cock and keeps stroking you vigorously.<br>
<<npcLine "There... isn't that better?...">>
<<cont>>
<<include "CHAR_PAM_HELP_CUM">>
<</cont>>
<</cont>>
<<case 1>>
<<npcLine "You keep looking at <<landladyNick>>'s chest... You want to touch it don't you... go ahead...">>
<<cont>>
<<video "res/char/pam/help/help6.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e2edfd68ebc0">>
She presents her chest to you. You play with her tits while she keeps stroking you.<br>
<<cont>>
<<include "CHAR_PAM_HELP_CUM">>
<</cont>>
<</cont>>
<</switch>>Her hands feel amazing. You're on the edge.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... I'm glad you asked me to do this. I'd rather you get milked here than in a scary hospital...">>
<<case 1>>
<<npcLine "Are you almost done <<tenant>>? It feels like you are...">>
<</switch>>
<<choicecontainer>>
<<timedChoiceBar "warn">>
<<include "CHAR_PAM_HELP_CUM_DONTWARN">>
<</timedChoiceBar>>
<<mcci "I'm about to cum <<landlady2>>...">>
/*She quickly grabs the container and places it near the tip of your cock.<br>*/
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Okay honey...">>
<<case 1>>
<<npcLine "Go ahead sweetie... let it go...">>
<</switch>>
<<lrs "Cum 💦">>
/*<<video "res/char/pam/help/help2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c150a7e78e7d">>*/
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/help/help3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e820a1e6e213">>
She keeps stroking while you erupt in her hands.<br>
<<case 1>>
<<video "res/char/pam/help/help7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph616eaf0be2bbd">>
She holds the base of your cock while you orgasm.<br>
<<case 2>>
<<video "res/char/pam/help/help10.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e169c67a42e1">>
She holds the base of your cock while you orgasm.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "That's it... good boy... what a big load...">>
<<case 1>>
<<npcLine "Good job sweetie... hand me a towel, will you?...">>
<</switch>>
She collects your juice into a container.<br>
<<timedChoiceBar "thanks">>
<</timedChoiceBar>>
<<cc>>
<<mcci "Thanks <<landlady2>>, I love you! 💕">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I love you too honey...">>
<<case 1>>
<<npcLine "Oooh... you're so sweet...">>
<</switch>>
<<affectionGain 10>>
<</mcci>>
<</cc>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mcci>>
<<ci "Dont warn her">>
<<include "CHAR_PAM_HELP_CUM_DONTWARN">>
<</ci>>
<</choicecontainer>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
/*<<video "res/char/pam/help/help3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f1b63e2d6959">>*/
<<video "res/char/pam/help/help8.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph602825d4a8ff6">>
You suddenly erupt on your <<landlady>>'s face.<br>
<<case 1>>
<<video "res/char/pam/help/help9.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e2c6f2f9eaf0">>
You shoot ropes of cum all over your <<landlady>>'s body.<br>
/*<<video "res/char/pam/help/help7.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph616eaf0be2bbd">>*/
<<case 2>>
<<video "res/char/pam/help/help11.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6264f8be108e4">>
You aim for your <<landlady>>'s face as you reach orgasm.<br>
<</switch>>
<<mcCum "collectless">>
<<npcLustLoss>>
/*You feel spasms throughout your body. You cum in your <<landlady>>'s hands.<br>*/
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<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?...">>
<<case 1>>
<<npcLine "$player.name... what are you doing... you're not supposed to do that honey...">>
<</switch>>
<<affectionGain -20>>
<<procedurallyGenerated>>
<<timedChoiceBar>>
<</timedChoiceBar>>
<<cc>>
<<mcci "I'm sorry <<landlady2>>">>
<<npcLine "It's okay sweetheart... don't forget to warn <<landladyNick>> next time...">>
<<affectionGain 10>>
<</mcci>>
<</cc>>
<<showLeaveButton>>
<</cont>><<set _goodOptions = ["I\'m so hard <<landlady2>>, can you help me with your hands?","I would love for you to milk me, <<landlady2>>", "I could really use your soft hands <<landlady2>>", "Could you please jerk me off?"];>>
/* <<set _badOptions = ['
<<mcci "It\'s milking time!">>
<<fail>>
<<npcLine "No it\'s not... please leave...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "Get your hands on my penis!">>
<<fail>>
<<npcLine "No! Get out of my room!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "You know I\'ve heard jizz is really good for your skin...">>
<<fail>>
<<npcLine "Honey please stop making things up...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "It\'s time for your daily wrist training <<landlady2>>...">>
<<fail>>
<<npcLine "Absolutely not... do it yourself young man!...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
']>> */<<set _randInt = random(0,5)>>
<<switch _randInt>>
<<case 0>>
<<img "res/char/pam/peep/peep1.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's checking herself in the mirror.<br>
<<case 1>>
<<img "res/char/pam/peep/peep2.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
It looks like she's trying out lingerie.<br>
<<case 2>>
<<img "res/char/pam/peep/peep7.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's touching herself.<br>
<<case 3>>
<<img "res/char/pam/peep/peep8.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's finger-fucking herself on her bed.<br>
<<case 4>>
<<img "res/char/pam/peep/peep9.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's rubbing her clit with vigor.<br>
<<case 5>>
<<img "res/char/pam/peep/peep4.webp">>
<<mcLustGain 20>>
<<stealthGain 10>>
She's lounging on her bed.<br>
<</switch>>
<<lrs "Masturbate">>
<<set _makeANoise = "">>
<<if $curChar.progress >= 3>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_DAY",
description: "You're imagining $curChar.name",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/pam/room/fap4.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/hot-milf-nicki-hunter-fingers-herself-after-undressing-in-her-bedroom-19063239/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/pam/room/fap5.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/tall-brunette-babe-india-summer-revealing-small-milf-tits-in-bedroom-46403583/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/pam/room/fap6.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/milf-dana-dearmond-peels-off-hose-and-panties-to-spread-pussy-in-bedroom-85135119/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<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?">>
<<mclrs "Its... it's just me <<landlady2>>... 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 <<landladyNick>> 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 "res/char/pam/room/nighthj.webp">>
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 "res/char/pam/room/nightbj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5abbd1453743d">>
She bobs her head up and down your shaft for a few minutes without saying a word.<br>
<<npcLine "Hmmm... hmmm...">>
<<cont>>
Her mouth feels amazing. You feel you're about to burst.<br>
<<mclrs "<<landlady2 'capitalize'>>... I'm about to cum...">>
<<npcLine "*gag*... go ahead sweetie...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/nightbjcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph56a31be7b0ae5">>
She squeezes you as you ejaculate in her open mouth.<br>
<<mcCum>>
<<npcLustLoss>>
<<set $curChar.scenes.roomNightCaughtBlowjob=true>>
<<run setup.setChar($curChar)>>
<<npcLine "There... there...">>
<<cont>>
She grabs a container and spits your juice in it.<br>
<<npcLine "Now be a good boy and go back to sleep...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</lrs>>
<</lrs>>
<<else>>
<<npcLine "We'll talk about this in the morning, okay?... go back to bed...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</mclrs>><<npcLine "$player.name!!!...">>
Your <<landlady>> is at the door, with a frown on her face.<br>
<<npcLine "What are you doing young man?... this is private...">>
<<stealthGain -20>>
<<mclrs "I was just shopping online, <<landlady2>>...">>
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")>>
She looks at your crotch and sighs.<br>
<<npcLine "Well... at least you're looking at <<landladyNick>> 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 "res/char/pam/room/computercaught.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c7471b8885a8">>
You pump your hips on your <<landlady>>'s firm ass, it feels amazing. The desk creaks with each of your movements.<br>
<<npcLine "Ooooh... $player.name... be gentle, <<landladyNick>>'s ass is still sore from last time...">>
<<cont>>
You reach your limit.<br>
<<mclrs "I'm about to cum <<landlady2>>...">>
<<npcLine "It's okay... *huf*... go ahead...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/computercaughtcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e07ba6e1bde1">>
You erupt inside her hole.<br>
<<mcCum>>
<<npcLustLoss>>
<<set $curChar.scenes.computerCaughtAnal=true>>
<<cont>>
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>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</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>>
<</mclrs>>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>
<<npcLine "What the hell are you doing?... what if your <<roommate1>> saw you?... unbelievable...">>
<<stealthGain -20>>
<<mclrs "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 "res/char/pam/room/dayhj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e27198700115">>
<<npcLine "<<landladyNick 'capitalize'>> has to do everything, doesn't she...">>
After a few strokes, she gets on the bed.<br>
<<lrs "Join her">>
<<video "res/char/pam/room/daysex.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58c466aa61bc5">>
She shoves you inside her and you start moving your hips.<br>
<<npcLine "Come on honey, go faster...">>
<<cont>>
You keep fucking her for a while. Her moans are getting louder.<br>
<<npcLine "$player.name... are you ready to finish?...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/daycum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=1396243056">>
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)>>
<<cont>>
<<npcLine "That's it honey... now go away, <<landladyNick>> doesn't tolerate peeping Toms...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>
<</lrs>>
<<else>>
She shoves you back out the door.<br>
<<npcLine "Don't do that again!...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>>
<</mclrs>><<if $curChar.lust <= 40 >>
<<img "res/char/pam/room/reading1.webp">>
She's reading.<br>
<<set _noDialogueOption = true>>
<<else>>
<<img "res/char/pam/room/reading2.webp">>
She's reading.<br>
<<set _noDialogueOption = true>>
<</if>>
<<cc>>
<<mcci "Good book?... <span class='icon_time'></span>">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I don't know honey... I just started...">>
<<case 1>>
<<npcLine "It's not grand litterature but it's okay...">>
<<case 2>>
<<npcLine "Not really...">>
<</switch>>
<<affectionGain 10>>
<<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "Do you mind taking a break to help me down there?...">>
<<set _helpLineFail = "I'd rather not honey... I'd like to finish the chapter...">>
<<include "CHAR_PAM_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "Can you put the book down so we can have fun?...">>
<<set _sexLineFail = "I'd rather not honey... I'd like to finish the chapter...">>
<<include "CHAR_PAM_SEX_ACTION">>
<</if>>
<</cc>>
<</mcci>>
<</cc>>Your <<landlady>> is in her bedroom.
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_WAKING">>
<<case setup.TIME_AFTERNOON>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_READING">>
<<case setup.TIME_EVENING>>
<<if setup.dayInWeek() == setup.DAY_FRIDAY or setup.dayInWeek() == setup.DAY_MONDAY>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_DRINKING">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_BALCONY">>
<</if>>
<<case setup.TIME_NIGHT>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_SLEEP">>
<</switch>>/*
_sexLine: MC line to ask for sex
_sexLineFail: NPC line on fail
*/
<<if !$curChar.daily.mcSex>>
<<include "INIT_CHAR_PAM_SEX_OPTIONS">>
<<set _optionTitle = _goodOptions[Math.floor(Math.random()*_goodOptions.length)] + ' <<= setup.chanceIndicator("both", $curChar, 5)>>'>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _sexLine = "<<landlady2 'capitalize'>>... I'm really horny... can I get in bed with you?...">>
<<set _sexLineFail = "No!... let me sleep...">>
<</if>>
<<if !_sexLine>>
<<set _sexLine = _optionTitle>>
<<else>>
<<set _sexLine = _sexLine + ' <<= setup.chanceIndicator("both", $curChar, 5)>>'>>
<</if>>
<<mcci _sexLine>>
<<set _success = setup.chanceRoll("both", $curChar, 5)>>
<<if _success>>
<<include "ACTION_SEX">>
<<else>>
<<fail "chance">>
<<if !_sexLineFail>>
<<set _sexLineFail = "I'm not in the mood honey...">>
<</if>>
<<npcLine _sexLineFail>>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<else>>
<<if !(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>>/*<<set _success = setup.chanceRoll("both", $curChar)>>*/
/*<<set _success = false>>*/
<<hideLeaveButton>>
/*<<include "INIT_CHAR_PAM_SEX_OPTIONS">>
<<cc>>
<<set _option1Title = _goodOptions[Math.floor(Math.random()*_goodOptions.length)]>>
<<set _option1 = '
<<mcci _option1Title>>
<<include "CHAR_PAM_SEX_ROOM_2">>
<</mcci>>
'>>
<<set _index = Math.floor(Math.random()*_badOptions.length)>>
<<set _option2 = _badOptions[_index]>>
<<set _badOptions.splice(_index,1)>>
<<set _index2 = Math.floor(Math.random()*_badOptions.length)>>
<<set _option3 = _badOptions[_index2]>>
<<set _badOptions.splice(_index2,1)>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<timedChoiceBar "sex">>
<<fail>>
<<npcLine "Cat got your tongue?... please leave me alone $player.name, I'm busy...">>
<<showLeaveButton>>
<</timedChoiceBar>>*/
/*<<if $curChar.progress > 2>>
<<mcLine "I want to have sex with you <<landlady2>>...">>
<<else>>
<<mcLine "Can I have a blowjob <<landlady2>>?...">>
<</if>>*/
<<include "CHAR_PAM_SEX_ROOM_2">>/*<<cont>>
She turns to you with a surprised look on her face.<br>
<<cont>>
<<if _success>>*/
<<set $curChar.daily.mcSex = true>>
<<success "chance">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Sure sweetie, come here... <<landladyNick>> will take care of you...">>
<<case 1>>
<<npcLine "Okay honey, come here...">>
<<case 2>>
<<npcLine "Having trouble down there again?...">>
<</switch>>
<<cont>>
You close the door behind you.<br>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/intro.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58745b4b90d7c">>
She sits in front of you and starts gently stroking your cock while presenting her butt to you.<br>
<<npcLine "So hard... are you in pain?...">>
<<case 1>>
<<video "res/char/pam/room/sex/intro2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph61a7b96f010a6">>
She starts gently stroking you while resting her other hand on your thigh.<br>
<<npcLine "You missed <<landladyNick>>'s touch, didn't you...">>
<<case 2>>
<<video "res/char/pam/room/sex/intro3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5acd212c1d8fc">>
She sits on your legs and starts gently stroking you.<br>
<<npcLine "You're so stiff... the doctor said you need to release often, okay?...">>
<</switch>>
<<cont>>
She pauses.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "What do you want to do today?...">>
<<case 1>>
<<npcLine "What do you want to do with <<landladyNick>> today?...">>
<<case 2>>
<<npcLine "What's next $player.name?...">>
<</switch>>
<<choicecontainer "main">>
<<mcsexchoiceitem "I would love it if you used your mouth <<landlady2>>" "blowjob" "main" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You like <<landladyNick>>'s mouth, don't you... it's okay, there's no shame in it...">>
<<case 1>>
<<npcLine "Okay honey, <<landladyNick>> will make you feel good with her mouth...">>
<<case 2>>
<<npcLine "Of course honey...">>
<</switch>>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ">>
<</cont>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Can I make love to your mouth?" "facefuck" "main" 5>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Oh... okay...">>
<<case 1>>
<<npcLine "Okay but please be gentle with <<landladyNick>>'s mouth...">>
<<case 2>>
<<npcLine "If that's what you want honey...">>
<</switch>>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_FACEFUCK">>
<</cont>>
<<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" 10>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Sure honey, there...">>
<<case 1>>
<<npcLine "Okay sweetie, let's have sex...">>
<<case 2>>
<<npcLine "Of course honey...">>
<</switch>>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</cont>>
<<else>>
<<npcLine "I'm sorry honey, I can't do that...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>
<<mcsexchoiceitem "I would really like to fuck your ass" "anal" "main" 15>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "You have a thing for <<landladyNick>>'s butt, huh...">>
<<case 1>>
<<npcLine "Okay sweetie, come here...">>
<<case 2>>
<<npcLine "Sure, you can take <<landladyNick>>'s butt...">>
<</switch>>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL">>
<</cont>>
<<else>>
<<npcLine "I'm sorry honey, I don't want to do that today...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>
/*<<mcsexchoiceitem "What do you want <<landlady2>>?" "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">>
<<include "CHAR_PAM_SEX_ROOM_BJ">>
<</lrs>>
<<elseif _randInt == 1>>
<<npcLine "Would you like to have sex with <<landladyNick>>'s mouth?...">>
<<lrs "Continue">>
<<include "CHAR_PAM_SEX_ROOM_FACEFUCK">>
<</lrs>>
<<elseif _randInt == 2>>
<<npcLine "Come here...">>
<<lrs "Continue">>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</if>>
<</mcsexchoiceitem>>*/
<</choicecontainer>>
<</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 "res/char/pam/room/sex/cumshot (1).mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c93f065e56a0">>
<<video "res/char/pam/room/sex/sexside (1).mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=560214224">>*/<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
You lay down. Your <<landlady>> lays next to you and removes your pants.<br>
<<cont>>
<<video "res/char/pam/room/sex/bj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph606e09a1b0ac9">>
She takes you into her mouth and sucks you gently, fondling your balls.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<<case 1>>
You stand near her bed. She kneels in front of you.<br>
<<cont>>
<<video "res/char/pam/room/sex/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph602bbca7889ff">>
She starts sucking your cock while gently stroking you.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<<case 2>>
You sit on her bed. She kneels in front of you.<br>
<<cont>>
<<video "res/char/pam/room/sex/bj3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f08a3a61e20f">>
She takes you into her mouth and starts sucking you vigorously while looking you in the eyes.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_1">>
<</cont>>
<</cont>>
<</switch>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... hmmm... hmmm... *gag*... is <<landladyNick>>'s mouth making you feel good?...">>
<<timedChoiceBar "bj">>
She takes you out of her mouth with a loud pop.<br>
<<npcLine "It's okay honey, I can tell you like it by looking at your face...">>
She gets back to sucking.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your mouth feels amazing {op}landlady2{cl}..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I feel like I\'m in heaven..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "*gag*... *gag*... It\'s nice to feel appreciated..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I love you so much {op}landlady2{cl}..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Hmmm... I love you too sweetie..."{cl}
She gets back to sucking.<br>
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_BJ_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
<<npcLine "Hmmm... *gag*... *gag*... *gag*... I can't believe I'm sucking my <<tenant>>'s cock...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_2">>
<</cont>>
<<case 2>>
<<npcLine "Hmmm... *gag*... you taste so good $player.name...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_BJ_2">>
<</cont>>
<</switch>><<choicecontainer "blowjob">>
/*<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsexchoiceitem "<<landlady2 '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">>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<</cont>>
<<else>>
<<npcLine "*gag*... *gag*... sorry honey... not today... *gag*">>
<</if>>
<</mcsexchoiceitem>>
<</if>>*/
<<mcsexchoiceitem "<<landlady2 'capitalize'>> your mouth feels so good...(cum outside)" "blowjob_cum_outside" "blowjob" -1>>
<<include "CHAR_PAM_BJ_CUM_OUTSIDE">>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... can I cum in your mouth? (cum inside)" "blowjob_cum_inside" "blowjob" 5>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "*gag*... go ahead and cum in <<landladyNick>>'s mouth...">>
<<case 1>>
<<npcLine "*gag*... yesh... pleash cum...">>
<<case 2>>
She nods.<br>
<</switch>>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_BJ_CUM_INSIDE">>
<</lrs>>
<<else>>
<<npcLine "*gag*... no sweetie... somewhere else...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She climbs on the bed and opens her legs for you. You lay behind her.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/room/sex/missionary.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=1952452688">>
You slide in and out of her while she moans in pleasure.<br>
<<cont>>
<<npcLine "Oh god... oh god... please keep going baby...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY_1">>
<</cont>>
<</cont>>
<</lrs>>
<<case 1>>
She sits on the edge of her bed and opens her legs for you. You position yourself in front of her.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/room/sex/missionary2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5eb346f5a3f21">>
You penetrate her while holding on to her leg.<br>
<<cont>>
<<npcLine "Are you enjoying <<landladyNick>>'s pussy?...">>
<<timedChoiceBar "missionary">>
<<npcLine "I'm going to take that as a yes...">>
You keep fucking her.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY_1">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your pussy feels amazing {op}landlady2{cl}..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "It feels like I\'m in heaven {op}landlady2{cl}..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "I\'m so happy honey..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I wish I could stay like this forever..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Oh honey..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_MISSIONARY_1"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</lrs>>
<<case 2>>
She lays on her bed, you climb on top of her.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/room/sex/missionary3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph571756d014c03">>
You fuck your <<landlady>> while she holds on to the sheets.<br>
<<cont>>
<<npcLine "Hmmm... god...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY_1">>
<</cont>>
<</cont>>
<</lrs>>
<</switch>>
<<set $curChar.scenes.sex = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<if _randInt == 0>>
<<include "CHAR_PAM_SEX_ROOM_CASSY_CAUGHT">>
<<else>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY_2">>
<</if>><<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 <<landladyNick>>'s butthole?...">>
She lifts her legs and puts them to the side.<br>
<<npcLine "Like this?...">>
<<lrs "Fuck her ass">>
<<include "CHAR_PAM_SEX_ROOM_ANAL">>
<</lrs>>
<<else>>
<<npcLine "Sorry honey... you're not getting <<landladyNick>>'s butthole today...">>
<</if>>
<</mcsexchoiceitem>>
<</if>>*/
<<mcsexchoiceitem "I can't hold anymore...(cum outside)" "missionary_cum_outside" "missionary" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/cumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph603ae8cbdbf0e">>
You shoot your load on her body while she carresses herself.<br>
<<case 1>>
<<video "res/char/pam/room/sex/cumoutside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5719330bbadc3">>
You slip out of her and erupt on her stomach while she breathes heavily.<br>
<<case 2>>
<<video "res/char/pam/room/sex/cumoutside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e8c260be94ac">>
You slip out of her. She grabs you and strokes while you erupt on her stomach.<br>
<</switch>>
<<npcCum>>
<<mcCum>>
<<npcLine "Hmmm... there's so much... okay <<landladyNick>> has to clean up now. Bye honey...">>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... can I cum inside? (cum inside)" "missionary_cum_inside" "missionary" 10>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Yes... please... cum inside <<landladyNick>>...">>
<<case 1>>
<<npcLine "Okay... sure... go ahead and fill <<landladyNick>> up...">>
<<case 2>>
<<npcLine "Yes... hurry up and cum inside...">>
<</switch>>
<<lrs "Cum 💦">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/cuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph593fe12368055">>
You proceed to pump your load inside her warm wet pussy.<br>
<<case 1>>
<<video "res/char/pam/room/sex/cuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e7656ff3d45f">>
You empty your balls inside her warm pussy.<br>
<<case 2>>
<<video "res/char/pam/room/sex/cuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bdebdf0718c2">>
You shoot your load deep inside her.<br>
<</switch>>
<<npcCum>>
<<mcCum>>
<<cont>>
She grabs a container and lets your juice drip in it.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Good job sweetie... there's so much... I need to clean up...">>
<<case 1>>
<<npcLine "There you go honey... do you feel better?... okay it's time for you to go... I need to clean up...">>
<<case 2>>
<<npcLine "*huf*... that was intense... did you have fun?... okay I need time to clean up...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<<else>>
<<npcLine "No honey, not inside...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She lays on her bed, presenting her ass to you. You lay behind her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/pam/room/sex/anal.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bcdfc211deb5">>
You penetrate your <<landlady>>'s butthole. It feels amazing. You have trouble containing yourself.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_1">>
<</cont>>
<</lrs>>
<<case 1>>
She lays on her bed, you get behind her and prepare to penetrate her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/pam/room/sex/anal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62a3338a36344">>
You fuck your <<landlady>>'s ass as fast as you can. If feels amazing.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_1">>
<</cont>>
<</lrs>>
<<case 2>>
She lays on her back and opens her legs for you. You prepare to penetrate her.<br>
<<lrs "Fuck her ass">>
<<video "res/char/pam/room/sex/anal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6266bf55bcc07">>
You fuck your <<landlady>>'s ass while she touches herself.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_1">>
<</cont>>
<</lrs>>
<</switch>>
<<set $curChar.scenes.anal = true>>
<<run setup.setChar($curChar)>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... please be gentle sweetheart...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_2">>
<</cont>>
<<case 1>>
<<npcLine "Hmmm... you feel so big in <<landladyNick>>'s butt...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_2">>
<</cont>>
<<case 2>>
<<npcLine "*huf*... how do you like <<landladyNick>>'s butt, $player.name?...">>
<<timedChoiceBar "anal">>
<<npcLine "You seem to be enjoying it well enough...">>
You keep fucking her ass.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_ANAL_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "Your ass feels amazing {op}landlady2{cl}..."{cl}
She smiles.<br>
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_ANAL_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "You have the best ass {op}landlady2{cl}..."{cl}
{op}npcLustGain 10{cl}
{op}npcLine "I\'m glad you like it honey..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_ANAL_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I wish I could stay like this forever..."{cl}
{op}affectionGain 10{cl}
{op}npcLine "Oh honey..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_SEX_ROOM_ANAL_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</switch>><<choicecontainer "missionary_anal">>
<<mcsexchoiceitem "Your ass feels so good <<landlady2>>... (cum outside)" "missionary_anal_cum_outside" "missionary_anal" -1>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/analcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ca058db027b5">>
You slide out of her butthole and ejaculate on her back.<br>
<<case 1>>
<<video "res/char/pam/room/sex/analcumoutside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f78cfb39193f">>
You pop out of her ass and shoot ropes of cum at her.<br>
<<case 2>>
<<video "res/char/pam/room/sex/analcumoutside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e649da671f61">>
You slide out of her and proceed to unload on her back.<br>
<</switch>>
<<npcCum>>
<<mcCum>>
<<cont>>
She grabs a container and collects as much of your juice as she can.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... good job honey... please grab me a towel before you go...">>
<<case 1>>
<<npcLine "*huf*... *huf*... okay that was fun honey... I need to rest for a bit...">>
<<case 2>>
<<npcLine "There you go... <<landladyNick>> needs a shower...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "Can I come inside <<landlady2>>? (cum inside)" "missionary_anal_cum_inside" "missionary_anal" 15>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Ok honey, do your thing...">>
<<case 1>>
<<npcLine "Sure honey... please cum in <<landladyNick>>'s butt...">>
<<case 2>>
<<npcLine "Yes... please cum inside my ass...">>
<</switch>>
<<lrs "Cum 💦">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/analcuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph614378f4b3330">>
You pump your load inside her ass.<br>
<<case 1>>
<<video "res/char/pam/room/sex/analcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bcdfc211deb5">>
You push deep inside her and proceed to ejaculate.<br>
<<case 2>>
<<video "res/char/pam/room/sex/analcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=1972358380">>
You unload inside your <<landlady>>'s ass.<br>
<</switch>>
<<npcCum>>
<<mcCum>>
<<cont>>
She grabs a container and lets your juice drip in it.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Hmmm... <<landladyNick>> feels hot inside... okay you have to go now. Bye honey...">>
<<case 1>>
<<npcLine "Wow honey... there's so much... <<landladyNick>> needs to clean up after that...">>
<<case 2>>
<<npcLine "Good job sweetie... <<landladyNick>> needs to rest for a bit...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<<else>>
<<npcLine "No... not inside my ass please...">>
<</if>>
<</mcsexchoiceitem>>
/*<<mcsexchoiceitem "Can I switch holes again?" "missionary_anal_missionary" "missionary_anal" 60>>
<<if _success>>
<<npcLine "Sure honey, go ahead...">>
You gently slide out of her ass and touch her other hole with the head of your penis.<br>
<<lrs "Fuck her">>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY">>
<</lrs>>
<<else>>
<<npcLine "No honey... I don't want to...">>
<</if>>
<</mcsexchoiceitem>>*/
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/bjcuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60fed79068d10">>
You gently hold her head onto your cock. She keeps sucking while you ejaculate inside her mouth.<br>
<<case 1>>
<<video "res/char/pam/room/sex/bjcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6273c64358aec">>
She keeps sucking while you erupt inside her mouth. You feel jolts of pleasure throughout your body.<br>
<<case 2>>
<<video "res/char/pam/room/sex/bjcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f55590b8e869">>
She keeps up the pace until you erupt inside her mouth.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She grabs a container and spits your juice in it.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "There you go honey... do you feel better? Now <<landladyNick>> needs some time to clean up...">>
<<case 1>>
<<npcLine "*huf*... *huf*... oh boy... that was intense... okay <<landladyNick>> needs to clean up now...">>
<<case 2>>
<<npcLine "Honey that was was a mouthful... I need to rest for a minute...">>
<</switch>>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/cumshot.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58c466aa61bc5">>
She keeps stroking you while you shoot ropes of cum on her face.<br>
<<case 1>>
<<video "res/char/pam/room/sex/bjcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ed3921a609ba">>
She strokes you with both hands while you erupt on her chest.<br>
<<case 2>>
<<video "res/char/pam/room/sex/bjcumoutside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f651a1d0acb5">>
You climb on her chest and proceed to erupt all over her face.<br>
<</switch>>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She grabs a container and collects as much of your juice as she can.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Good job sweetie...">>
<<case 1>>
<<npcLine "Oh boy... it's everywhere...">>
<<case 2>>
<<npcLine "There you go honey... okay I need time to clean up...">>
<</switch>>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She kneels in front of you and opens her mouth.<br>
<<lrs "Fuck her face">>
<<video "res/char/pam/room/sex/facefuck.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e6f180473a43">>
You grab her by the hair and start fucking her throat.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<</lrs>>
<<case 1>>
She lays on her back and opens her mouth for you.<br>
<<lrs "Fuck her face">>
<<video "res/char/pam/room/sex/facefuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph617969fd4e0b8">>
You start fucking her mouth while playing with her chest.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<</lrs>>
<<case 2>>
She kneels in front of you and opens her mouth.<br>
<<lrs "Fuck her face">>
<<video "res/char/pam/room/sex/facefuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ebc0699af2c0">>
You start fucking her mouth while holding her head in place.<br>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_FACEFUCK_1">>
<</cont>>
<</lrs>>
<</switch>>
<<set $curChar.scenes.blowjob = true>>
<<run setup.setChar($curChar)>><<npcLine "*gag*... *gag*... *gag*... *gag*...">>
<<choicecontainer "facefuck">>
<<mcsexchoiceitem "<<landlady2 'capitalize'>> your mouth feels so good...(cum outside)" "blowjob_cum_outside" "facefuck" -1>>
<<include "CHAR_PAM_BJ_CUM_OUTSIDE">>
<</mcsexchoiceitem>>
<<mcsexchoiceitem "I'm gonna cum... can I cum in your mouth? (cum inside)" "blowjob_cum_inside" "facefuck" 5>>
<<if _success>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She nods.<br>
<<case 1>>
<<npcLine "Yesh... cum inshide...">>
<<case 2>>
<<npcLine "*gag*... *gag*... yesh...">>
<</switch>>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_BJ_CUM_INSIDE">>
<</lrs>>
<<else>>
<<npcLine "*gag*... no sweetie... somewhere else...">>
<</if>>
<</mcsexchoiceitem>>
<</choicecontainer>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar.scenes.vaginalCassyCaught = true>>
<<run setup.setChar($curChar)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
You hear someone walking down the hallway.<br>
<<npcLine _charCassy "Hey <<landlady2>>, are you in there?...">>
<<cont>>
<<npcLine "Oh no... she can't find us like this...">>
<<cc>>
<<ci 'Keep fucking <<= setup.chanceIndicator("sneak")>> 🤐'>>
<<set _success = setup.chanceRoll("sneak")>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/vaginalcaught.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b4b99b8c8269">>
<<case 1>>
<<video "res/char/pam/room/sex/vaginalcaught2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e1501e60bbb7">>
<<case 2>>
<<video "res/char/pam/room/sex/vaginalcaught3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6154bd86c2571">>
<</switch>>
You keep fucking your <<landlady>> while she talks to _charCassy.name through the door.<br>
<<npcLine "Don't get in!... I'm... changing...">>
<<cont>>
<<npcLine _charCassy "Have you seen my pink hairbrush?... I can't find it anywhere...">>
<<npcLine "I... *huf*... no... *huf*... I haven't seen it...">>
<<cont>>
<<npcLine _charCassy "What's going on in there?... are you doing yoga?...">>
<<npcLine "Yes... *ugh*... I'll tell you if I find your hairbrush sweetie...">>
<<cont>>
<<if _success>>
<<success "chance">>
<<npcLine _charCassy "Okay... whatever...">>
You hear _charCassy.name leaving. <br>
<<npcLine "$player.name... you can't be doing things like that...">>
<<cont>>
<<include "CHAR_PAM_SEX_ROOM_MISSIONARY_2">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine _charCassy "Wait... is someone in there with you?...">>
<<stealthGain -20>>
<<link "Leave through the window">>
<<goto "LOCATION_MAIN_HOUSE">>
<</link>>
/*<<showLeaveButton>>*/
<</if>>
<</cont>>
<</cont>>
<</cont>>
<</ci>>
<br>
<<ci "Leave">>
You decide to not take a chance and leave.<br>
<<cont>>
<<goto "LOCATION_MAIN_HOUSE">>
<</cont>>
<</ci>>
<</cc>>
<</cont>>/* Blowjob text */
<<if !setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and !setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<set _goodOptions = ["I could really use your mouth <<landlady2>>","You're so hot <<landlady2>>... can I use your mouth?", "I want your mouth so bad <<landlady2>>"];>>
<<else>>
<<set _goodOptions = ["I want to have sex with you <<landlady2>>","You're so hot <<landlady2>>... do you want to have sex?", "I want to fuck you so bad <<landlady2>>"];>>
<</if>>
/* <<set _badOptions = ['
<<mcci "It\'s plow time, <<landlady2>>">>
<<fail>>
<<npcLine "$player.name!... language!...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "Let\'s fuck already <<landlady2>>">>
<<fail>>
<<npcLine "That\'s not how you treat a lady young man...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "It\'s morbing time">>
<<fail>>
<<npcLine "I have no idea what you\'re blabbering about $player.name...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "Would you look at that, it\'s already fuck o\'clock!">>
<<fail>>
<<npcLine "Nope... it\'s time for you to learn some manners...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
','
<<mcci "<<landladyNick>>?... sorry... <<landladyNick>>?... sorry...">>
<<fail>>
<<npcLine "Are you okay <<tenant>>?...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
']>> */<<if $curChar.lust <= 40 >>
<<img "res/char/pam/room/nap1.webp">>
She's asleep.<br>
<<stealthGain 10>>
<<set $timeForwardOnLeave = true>>
<<else>>
<<img "res/char/pam/room/nap2.webp">>
She's asleep.<br>
<<stealthGain 10>>
<<set $timeForwardOnLeave = true>>
<</if>><<set $success = setup.chanceRoll("both", $curChar, 0)>>
You gently shake her by pushing her shoulder.<br>
<<if $success>>
<<success "chance">>
<<npcLine $curChar "Hmmm... oh... $player.name! What is it?... What time is it?...">>
<<include "ACTION_WAKE_MENU">>
<<showLeaveButton>>
<<else>>
<<fail "chance">>
<<npcLine $curChar "$player.name... it's very late... please go back to sleep sweetie...">>
<<affectionGain -20>>
<<showLeaveButton>>
<</if>><<img "res/char/pam/room/sleep_together.webp">>
You sleep with _charPam.name.<br>
<<set _charPam.sleepTogetherCount++>>
<<run setup.setChar(_charPam)>>
<<cont>>
<<include "CHAR_PAM_SLEEP_TOGETHER_WAKE">>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
😴💤💤💤<br>
<<set $sleeping = false>>
<<set $timeForwardOnLeave = false>>
<<if $curChar.sleepTogetherCount == 1>>
/* Do nothing */
<<include "CHAR_PAM_SLEEP_WAKE_NO_SEX">>
<<elseif $curChar.sleepTogetherCount == 2>>
/* Do nothing */
<<include "CHAR_PAM_SLEEP_WAKE_NO_SEX">>
<<elseif $curChar.sleepTogetherCount == 3>>
/* Second time: suck */
<<include "CHAR_PAM_SLEEP_WAKE_SUCK">>
<<else>>
<<if !$curChar.scenes.wakeUpSex>>
<<include "CHAR_PAM_SLEEP_WAKE_TEASE">>
<<else>>
/* After: Random */
<<set _randInt = random(0,3)>>
<<if _randInt == 2>>
<<include "CHAR_PAM_SLEEP_WAKE_SUCK">>
<<elseif _randInt == 3>>
<<include "CHAR_PAM_SLEEP_WAKE_TEASE">>
<<else>>
<<include "CHAR_PAM_SLEEP_WAKE_NO_SEX">>
<</if>>
<</if>>
<</if>><<img "res/char/pam/room/sleep_wake.webp">>
It's @@.important;early morning@@. You wake up next to _charPam.name.<br>
<<cc>>
<<mcci "Good morning <<landlady2>>..." "noTimeForward">>
She slowly opens her eyes.<br>
<<npcLine "Hey... good morning sweetie...">>
<<affectionGain 10>>
<<leaveButton "LOCATION_MAIN_HOUSE" "" "noTimeForward">>
<</mcci>>
<<link "Let her sleep">>
<<set $curChar = null>>
<<goto "LOCATION_MAIN_HOUSE">>
<</link>>
<</cc>>You wake up to a strange sensation on your crotch.<br>
<<lrs "Open your eyes">>
<<video "res/char/pam/room/sex/morning/sleep_wake_tease.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a9ae083beb24">>
Your <<landlady>> is gently grinding on your crotch with her ass. You feel a sudden burst of arousal.<br>
<<mcLustGain 20>>
<<cc>>
<<set _option1 = '
{op}mcci "Good morning {op}landlady2{cl}..." "noTimeForward"{cl}
{op}npcLine "Hmmm... good morning honey..."{cl}
{op}lrs "Fuck her"{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_TEASE_SPOON"{cl}
{op}/lrs{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "What a nice gift to wake up to..." "noTimeForward"{cl}
{op}npcLine "Hmmm... don\'t make me wait sweetie..."{cl}
{op}lrs "Fuck her"{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_TEASE_SPOON"{cl}
{op}/lrs{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}ci "Fuck her" "noTimeForward"{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_TEASE_SPOON"{cl}
{op}/ci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</lrs>>You promptly penetrate her wet hole with your rock hard cock. She lets out a loud moan as you enter her.<br>
<<lrs "Start moving">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/morning/fuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph615a120a145d6">>
She grips the bed sheets as you pump your hips. Her pussy feels warm enough to melt your cock.<br>
<<case 1>>
<<video "res/char/pam/room/sex/morning/fuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b2185e8b803f">>
You repeatedly penetrate your <<landlady>>'s warm hole. Her lustful moans fill the room.<br>
<</switch>>
<<cont>>
<<npcLine "Hmmm... please don't stop...">>
You accelerate your thrusts, she grits her teeth.<br>
<<cont>>
<<npcLine "Please cum inside... I want to feel it...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/cuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph593fe12368055">>
After a few last thrusts you proceed to unload inside your <<landlady>>'s warm hole.<br>
<<case 1>>
<<video "res/char/pam/room/sex/cuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e7656ff3d45f">>
You finally let go and fill your <<landlady>>'s wet hole with your warm jizz.<br>
<</switch>>
<<mcCum>>
<<npcCum>>
<<cont>>
<<npcLine "*huf*... *huf*... I think I'll stay here for a moment... have a good day sweetie...">>
<<procedurallyGenerated>>
<<if !$replayMode and !$curChar.scenes.wakeUpSex>>
<<set $curChar.scenes.wakeUpSex = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE" "" "noTimeForward">>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</lrs>>You wake up to a strange sensation on your crotch.<br>
<<lrs "Open your eyes">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/room/sex/morning/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph608962d13293a">>
<<npcLine "Hmmm... mph... *gag*... *gag*...">>
<<mcLustGain 20>>
Your <<landlady>> is kneeling next to the bed, vigorously sucking your cock.<br>
<<case 1>>
<<video "res/char/pam/room/sex/morning/bj1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=1671564443">>
<<npcLine "Hmmm... mph... *gag*... *gag*...">>
<<mcLustGain 20>>
Your <<landlady>> is vigorously sucking your cock, letting out soft lustful moans.<br>
<<case 2>>
<<video "res/char/pam/room/sex/morning/bj3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cea9c524ca53">>
<<npcLine "Hmmm... mph... hmmm...">>
<<mcLustGain 20>>
Your <<landlady>> is kneeling between your legs, licking and sucking your stiff cock.<br>
<</switch>>
<<cont>>
...<br>
She pauses and lets your cock slips out of her mouth.<br>
<<npcLine "Hmmm... good morning sweetie...">>
<<cc>>
<<set _option1 = '
{op}mcci "Good morning {op}landlady2{cl}..." "noTimeForward"{cl}
She gets back to sucking you off.<br>
{op}cont{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_SUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "Oh god..." "noTimeForward"{cl}
She winks at you and gets back to sucking you off.<br>
{op}cont{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_SUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Don\'t let me interrupt..." "noTimeForward"{cl}
She smiles and puts your dick back into her mouth.<br>
{op}cont{cl}
{op}include "CHAR_PAM_SLEEP_WAKE_SUCK_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</lrs>>...<br>
The feeling of your <<landlady>>'s wet tongue sliding up and down your cock pushes you to the edge.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Go ahead honey... cum in my mouth...">>
She puts you back in her mouth and awaits your load.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/sex/bjcuminside3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f55590b8e869">>
You gently grab your <<landlady>>'s head and proceed to empty your balls inside her warm mouth. Your whole body trembles as the orgasm reaches your brain.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Mph... hmmm... hmmm...">>
<<cont>>
<<include "CHAR_PAM_SLEEP_WAKE_SUCK_END">>
<</cont>>
<</lrs>>
<<case 1>>
She lays next to you and strokes you vigorously.<br>
<<npcLine "Come on sweetie... cum for me...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/sex/morning/bjcum1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ece66dd434f4">>
Your body twitches as you finally explode. Your <<landlady>> gentles squeezes your shaft, sending waves of pleasure through your body.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "There... good job...">>
<<cont>>
<<include "CHAR_PAM_SLEEP_WAKE_SUCK_END">>
<</cont>>
<</lrs>>
<<case 2>>
<<npcLine "Go ahead honey... give me your juice...">>
She puts you back in her mouth and awaits your load.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/room/sex/bjcuminside2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6273c64358aec">>
The feeling of your <<landlady>>'s wet mouth sends you over the edge and your proceed to fill her mouth with your warm jizz.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "Mph... hmmm... hmmm...">>
<<cont>>
<<include "CHAR_PAM_SLEEP_WAKE_SUCK_END">>
<</cont>>
<</lrs>>
<</switch>>She collects your juice and cleans herself up.<br>
<<npcLine "You have a nice day... okay?...">>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE" "" "noTimeForward">><<choiceitem "Masturbate">>
<<set _makeANoise = "">>
<<if $curChar.progress >= 2>>
<<set _makeANoise = "makeanoise">>
<</if>>
<<set _randInt = random(0,2)>>
<<set _options = {
buttonText: "Fap",
overlay: true,
oneBar: false,
animate:false,
hideOnWin:false,
leftLabel:"Juice 💦",
rightLabel:"$curChar.name's suspicion 👀",
warning:'Slow down!',
loosePassage: "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_CAUGHT_NIGHT",
description: "You're imagining $curChar.name",
leftWin:true,
makeANoise: _makeANoise
}>>
<<switch _randInt>>
<<case 0>>
<<set _options.mediaUrl = "res/char/pam/room/fap1.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/milf-pornstar-india-summer-slipping-off-bra-and-panties-to-pose-naked-on-bed-95452955/">>
<<case 1>>
<<set _options.mediaUrl = "res/char/pam/room/fap2.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/30-plus-female-fingers-her-pussy-after-slipping-off-sexy-lingerie-on-her-bed-74939077/">>
<<case 2>>
<<set _options.mediaUrl = "res/char/pam/room/fap3.webp">>
<<set _options.sourceLink = "http://viewgals.com/pics/30-plus-female-egina-removes-a-crotchless-bodystocking-to-get-naked-on-her-bed-10639941/">>
<</switch>>
<<fuckMinigame _options>>
<<mcCum>>
<<stealthGain 30>>
<</fuckMinigame>>
<</choiceitem>>
<<if setup.canHelp($curChar)>>
<!-- <<mcci "Hey... <<landlady2>>... are you awake? <<= setup.chanceIndicator('both', $curChar, 0)>>">>
<<include "ACTION_WAKE">>
<</mcci>> -->
<<ci "Wake her up <<= setup.chanceIndicator('both', $curChar, 0)>>">>
<<include "ACTION_WAKE">>
<</ci>>
<</if>><<if $curChar.lust <= 40 >>
<<img "res/char/pam/room/room3.webp">>
She's awake and looking at you.<br>
<<set _noDialogueOption = true>>
<<else>>
<<img "res/char/pam/room/nap0.webp">>
/%<<sourceLink "http://viewgals.com/pics/older-natural-redhead-maitland-ward-makes-her-nude-debut-during-a-solo-gig-77810153/">>%/
She looks like she's barely awake.<br>
<<set _noDialogueOption = true>>
<</if>>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey sweetie... come here... the bed is warm...">>
<<cc>>
<<mcci "Okay...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_WAKING_CLIMB">>
<</mcci>>
<<mcci "No... maybe later...">>
<<npcLine "Suit yourself...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Climb on the bed <span class='icon_time'></span>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_WAKING_CLIMB">>
<</ci>>
<</cc>>...<br>
You climb on the bed with her.<br>
<<npcLine "Hmmm... good morning honey...">>
<<cc>>
<<ci "Hug her">>
<<hideLeaveButton>>
<<img "res/char/pam/room/room4.webp">>
You hug your <<landlady>>. She lazily climbs on you and squeezes you between her arms.<br>
<<npcLine "Hmmm... that's nice...">>
<<affectionGain 10>>
<<cont>>
<<npcLine "You have a good day, okay?... I'm going to sleep a little more...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM_WAKING_1">>
<<showLeaveButton>>
<</cont>>
<</ci>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "<<landlady2 'capitalize'>>... I have morning wood... can you help?...">>
<<set _helpLineFail = "Hmmm... no... I'm still half asleep...">>
<<include "CHAR_PAM_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "I want to have fun with you...">>
<<set _sexLineFail = "Hmmm... no... let me sleep some more...">>
<<include "CHAR_PAM_SEX_ACTION">>
<</if>>
<<mcci "I have to go...">>
<<npcLine "Okay... have a good day...">>
<<showLeaveButton>>
<</mcci>>
<</cc>><<showLeaveButton>>
<<cc>>
<<if setup.canHelp($curChar)>>
<<set _helpLine = "<<landlady2 'capitalize'>>... I have morning wood... can you help?...">>
<<set _helpLineFail = "Hmmm... no... I'm still half asleep...">>
<<include "CHAR_PAM_HELP_ACTION">>
<</if>>
<<if setup.canSex($curChar)>>
<<set _sexLine = "I want to have fun with you...">>
<<set _sexLineFail = "Hmmm... no... let me sleep some more...">>
<<include "CHAR_PAM_SEX_ACTION">>
<</if>>
<</cc>>/* NPC 2 */
<<set _char2 to {
id: "pam",
name: "Pam",
relToMc: "stepmother",
relToMc2: "stepmom",
relToMc3: "stepmommy",
relFromMc: "stepson",
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,
showerProgress: 0,
sleepTogetherCount: 0,
avatar: "avatar_pam"
}>>
<<set _scenes to {
/* Progress 0 */
livingRoomMassage:false,
kitchenUnderwear:false,
livingRoomMassageTouch:false,
roomFlash:false,
laundryCheck:false,
/* Progress 1 */
help:false,
livingRoomHandjob:false,
kitchenSlap:false,
kitchenHandjob:false,
poolButtMassage:false,
poolHandjob:false,
laundryHandjob:false,
/* Progress 2 */
blowjob:false,
poolBlowjob:false,
roomNightCaughtBlowjob:false,
livingRoomHug:false,
/* Progress 3 */
sex:false,
livingRoomSex:false,
kitchenSex:false,
bathroomCaughtSex:false,
roomDayCaughtSex:false,
poolSex:false,
balconySex:false,
laundrySex:false,
vaginalCassyCaught:false,
poolsideSex:false,
/* Progress 4 */
anal:false,
livingRoomAnal:false,
roomAnal:false,
computerCaughtAnal:false,
showerVisit:false,
showerVisitMc:false,
showerSex:false,
wakeUpSex:false
}>>
<<set _char2.scenes = _scenes>>
<<set _daily to {
mcHelp: false,
mcSex: false
}>>
<<set _char2.daily = _daily>>
<<set $chars.push(_char2)>><<img "res/char/pam/kitchen/kitchenass.webp">>
She's preparing food.<br>
<<choicecontainer>>
<<mcchoiceitem "Hey <<landlady2>>... <span class='icon_time'></span>">>
You can feel your pants getting tighter as your checking out your <<landlady>>'s ass.<br>
<<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>>
<<hideLeaveButton>>
<<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 <<landlady2>>, I got hard again... 💦 <<= setup.chanceIndicator('both', $curChar)>>">>
She closes the fridge door and looks at your crotch.<br>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
She sighs heavily.<br>
<<npcLine "I guess it's my fault...">>
<<cont>>
<<video "res/char/pam/kitchen/kitchen_hj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fc905081225e">>
She reaches down your pants and starts stroking you.<br>
<<npcLine "Sooo hard... poor boy...">>
<<npcLustGain 20>>
<<mclrs "I'm about to cum <<landlady2>>...">>
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 "res/char/pam/kitchen/kitchen_cum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5adada5fa2e44">>
You feel your whole body vibrate as you shoot your warm load on your <<landlady>>'s chest.<br>
<<mcCum>>
<<npcLustLoss>>
<<set $curChar.scenes.kitchenHandjob = true>>
<<run setup.setChar($curChar)>>
<<npcLine "Good job honey... help me cleanup so I can get back to cooking okay?...">>
<<showLeaveButton>>
<</lrs>>
<</mclrs>>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "You're unbelievable $player.name... go take care of it before your <<roommate1>> sees you...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</mclrs>>
<</if>>
<</mcchoiceitem>>
<</choicecontainer>><<img "res/char/pam/kitchen/kitchenass2.webp">>
She's cooking.<br>
<<cc>>
<<mcci "Good morning <<landlady2>>... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<set _randInt = random(0,1)>>
<<if $curChar.lust >= 80 and _randInt == 1>>
<<video "res/char/pam/kitchen/tease.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph58c03ff51d6cc">>
Your <<landlady2>> smiles and starts shaking her ass seductively.<br>
<<notification "👄 $curChar.name is horny">>
<<npcLine "Good morning sweetie... <<landladyNick>> could use some loving right now...">>
<<cc>>
<<ci "Unzip">>
<<hideLeaveButton>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL">>
<</ci>>
<<mcci "No thanks...">>
<<npcLine "Oh... okay...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<<else>>
<<npcLine "Hey honey...">>
She doesn't look at you, she keeps working with her utensils .<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "I'm making pancakes...">>
<<case 1>>
<<npcLine "I'm making crepes...">>
<<case 2>>
<<npcLine "I'm baking a vanilla cake...">>
<</switch>>
<<cc>>
<<mcci "Cool... I love those!...">>
<<npcLine "Okay... I'll make even more then...">>
<<affectionGain 10>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_2">>
<</mcci>>
<<mcci "None for me, thanks...">>
<<npcLine "Honey... you need to eat something...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_2">>
<</mcci>>
<</cc>>
<</if>>
<</mcci>>
<<if $curChar.progress > 0>>
<<ci "Sneak behind her 🤐">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
<<showLeaveButton>>
You slowly approach her from behind. She doesn't notice.<br>
<<cc>>
<<ci "Slap her butt">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_SLAP_BUTT">>
<</ci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<ci "Grab her hips <<= setup.chanceIndicator('both', $curChar, 10)>>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_GRAB_HIPS">>
<</ci>>
<</if>>
<</cc>>
<<else>>
<<npcLine "$player.name... what are you doing?...">>
<<affectionGain -10>>
<<stealthGain -10>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
<</timingMinigame>>
<</ci>>
<</if>>
<</cc>><<showLeaveButton>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<lrs "Caress her ass <<= setup.chanceIndicator('both', $curChar)>>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_FUCK_ASK">>
<</lrs>>
<</if>><<set _success = setup.chanceRoll("both", $curChar)>>
<<hideLeaveButton>>
She pauses.<br>
<<if _success>>
<<success "chance">>
<<npcLine "Okay sweetie... but be discrete...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "No... not now honey... I'm busy...">>
<<showLeaveButton>>
<</if>><<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<hideLeaveButton>>
...<br>
You put your hands on her hips and push your crotch onto her butt, breathing down her neck. She lets out a tiny gasp.<br>
<<if _success>>
<<success "chance">>
<<npcLine "Sweetie, we can't do this here...">>
<<mclrs "Please <<landlady2>>...">>
She sighs.<br>
<<npcLine "Okay...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL">>
<</cont>>
<</mclrs>>
<<else>>
<<fail "chance">>
<<npcLine "*gasp*... $player.name... not now honey... I'm busy...">>
<<showLeaveButton>>
<</if>><<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<hideLeaveButton>>
...<br>
You pull down her panties with both hands.<br>
<<if _success>>
<<success "chance">>
<<npcLine "Sweetie... please be discrete, okay?...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL">>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine "*gasp*... $player.name... not now honey... I'm busy...">>
She pulls her panties back up.<br>
<<showLeaveButton>>
<</if>><<timingMinigameRemove>>
<<video "res/char/pam/kitchen/smack.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph608bf7fd91bb5">>
<<npcLustGain 10>>
<<mcLustGain 20>>
<<set $curChar.scenes.kitchenSlap = true>>
<<run setup.setChar($curChar)>>
You smack your <<landlady>>'s butt and enjoy the resulting ripple effect. She lets out a loud gasp.<br>
<<hideLeaveButton>>
<<cont>>
<<npcLine "Honey... what was that for?...">>
<<timedChoiceBar "kitchenslap">>
She sighs.<br>
<<npcLine "Please leave...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "I\'m sorry {op}landlady2{cl} your ass is just too delicious..."{cl}
She tilts her head and gives a big sigh.<br>
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL){cl}
{op}npcLine "You\'re incorrigible..."{cl}
{op}npcLustGain 10{cl}
{op}showLeaveButton{cl}
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL){cl}
{op}lrs "Pull down her underwear <<= setup.chanceIndicator(\'both\', $curChar, 10)>>"{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_PULL_PANTIES"{cl}
{op}/lrs{cl}
{op}/if{cl}
{op}else{cl}
{op}npcLine "You\'re unbelievable... please go away..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/if{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I\'m sorry... it won\'t happen again..."{cl}
She grabs your cheek.<br>
{op}npcLine "It\'s okay... I forgive you..."{cl}
{op}affectionGain 10{cl}
{op}showLeaveButton{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "It\'s your punishment for tempting me..."{cl}
She tilts her head and gives a big sigh.<br>
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL){cl}
{op}npcLine "You\'re incorrigible..."{cl}
{op}npcLustGain 10{cl}
{op}showLeaveButton{cl}
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL){cl}
{op}lrs "Pull down her underwear <<= setup.chanceIndicator(\'both\', $curChar, 10)>>"{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY_PULL_PANTIES"{cl}
{op}/lrs{cl}
{op}/if{cl}
{op}else{cl}
{op}npcLine "Please go bother someone else..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/if{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>><<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_1">>
<<case 1>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_2">>
<<case 2>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_3">>
<</switch>>You both quickly drop your clothes. Your <<landlady>> takes a peek at your erect member.<br>
<<npcLine "Ooh my poor boy, you look so stiff... are you in pain?...">>
You lift your <<landlady>>'s leg on the kitchen counter.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/kitchen/kitchenfuck_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a6757205dad7">>
Her pussy feels great. She has trouble keeping her moans low.<br>
<<cont>>
<<npcLine "*huf*... *huf*... $player.name... keep going sweetie...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_INTERMEDIATE">>
<</cont>>
<</cont>>
<</lrs>>You drop your pants and remove her panties. Your <<landlady>> is breathing heavily.<br>
<<npcLine "Please be quiet honey...">>
You lift your <<landlady>>'s leg on the kitchen counter.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/kitchen/kitchenfuck_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph587890732df5e">>
You push yourself into her. Her wet pussy feels amazing.<br>
<<cont>>
<<npcLine "Hmmm... $player.name... this is just what I needed this morning...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_INTERMEDIATE">>
<</cont>>
<</cont>>
<</lrs>>You take out your dick and pull her panties to the side. Your <<landlady>> is breathing heavily.<br>
<<npcLine "Go ahead sweetie... put it inside...">>
You lift your <<landlady>>'s leg on the kitchen counter.<br>
<<lrs "Fuck her">>
<<video "res/char/pam/kitchen/kitchenfuck_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b6f8e6499724">>
You proceed to penetrate her. Her wet pussy feels amazing.<br>
<<cont>>
<<npcLine "Hmmm... that's it honey...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_VAGINAL_INTERMEDIATE">>
<</cont>>
<</cont>>
<</lrs>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
She turns to look at you.<br>
<<npcLine "You like doing naughty things to your <<landladyNick>> in the morning, don't you?...">>
<<cc>>
<<set _option1 = '
{op}mcci "It\'s a great way to stay in shape..."{cl}
She giggles.<br>
{op}affectionGain 10{cl}
{op}npcLine "Stop being silly and keep fucking me..."{cl}
{op}cont{cl}
{op}set _randInt = random(0,1){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_1"{cl}
{op}case 1{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_2"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I\'m thinking of making this my new morning routine..."{cl}
She smiles.<br>
{op}npcLine "I think I would like that..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}set _randInt = random(0,1){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_1"{cl}
{op}case 1{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_2"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "It\'s hard to resist you..."{cl}
She smiles.<br>
{op}affectionGain 10{cl}
{op}cont{cl}
{op}set _randInt = random(0,1){cl}
{op}switch _randInt{cl}
{op}case 0{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_1"{cl}
{op}case 1{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_2"{cl}
{op}/switch{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_1">>
<<case 1>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_CUM_2">>
<</switch>>
<</switch>>After a while you feel you're about to burst.<br>
<<mclrs "I'm cumming <<landlady2>>...">>
<<npcLine "Please do it on my face...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/kitchen/kitchen_cum_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e8e87400c221">>
You quickly slide out of her. She drops to her knees and you proceed to erupt on her face.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.kitchenSex = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "Good job, honey...">>
She wipes some of it with a kitchen towel.<br>
<<npcLine "Okay this was fun but you should go now...">>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<</mclrs>>After a while you feel you're about to burst.<br>
<<mclrs "I'm cumming <<landlady2>>...">>
<<npcLine "Go ahead and cum on my chest...">>
You slide out of her. She quickly kneels in front of you.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/kitchen/kitchen_cum_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f57b0158d19c">>
You proceed to erupt on her face and chest.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.kitchenSex = true>>
<<run setup.setChar($curChar)>>
<<cont>>
<<npcLine "There you go...">>
She wipes some of it with a kitchen towel.<br>
<<npcLine "You had your fun... you should leave now...">>
<<showLeaveButton>>
<<procedurallyGenerated>>
<</cont>>
<</lrs>>
<</mclrs>>Your <<landlady>> is in the kitchen.
<<switch setup.dayInWeek()>>
<<case setup.DAY_SATURDAY or setup.DAY_MONDAY>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_DELIVERY">>
<<default>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_KITCHEN_COOKING">>
<</switch>><<img "res/char/pam/livingroom/livingroom1.webp">>
She's wearing black lingerie.<br>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>")>>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey sweetie... why don't you come sit on the couch with me?... <span class='icon_time'></span>">>
<<affectionGain 5>>
<<cc>>
<<mcci "Okay <<landlady2>>...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_COUCH">>
<</mcci>>
<<mcci "Sorry... maybe later...">>
<<npcLine "Okay honey...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Sit on the couch <span class='icon_time'></span>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_COUCH">>
<</ci>>
<</cc>><<showLeaveButton>>
...<br>
You sit on the couch with your <<landlady>>.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Mmmh... this couch is so cozy...">>
<<case 1>>
<<npcLine "<<landladyNick 'capitalize'>> had a bit to drink... I hope you don't mind...">>
<</switch>>
<<cc>>
<<if $curChar.progress >= 2>>
<<ci "Hug her <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll('both', $curChar)>>
<<if _success>>
<<hideLeaveButton>>
/* <<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Of course sweetie... come here...">>
<<case 1>>
<<npcLine "Awww of course... come to <<landladyNick>>...">>
<</switch>>
*/
<<success "chance">>
/* She opens her arms wide and invites you in.<br> */
/* <<lrs "Hug your <<landlady>>">>
...<br>
You sit on the couch next to your <<landlady>>. She scooches over to your lap.<br> */
You wrap your arms around your <<landlady>> and squeeze her.<br>
<<npcLine "You're so sweet...">>
<<affectionGain 10>>
<<cont>>
She wraps her arms around you, gently caressing your back. She lets out a comforting sigh.<br>
<<cont>>
<<video "res/char/pam/livingroom/couch_hug.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c387a716e770">>
You embrace each other. You feel the welcoming warmth of her body against yours. Your hand instinctively gravitates towards her rear.<br>
<<npcLustGain 10>>
<<cont>>
...<br>
She gently rests her head on your shoulder.<br>
<<npcLine "Hmmm... this feels so nice... we should do this more often...">>
<<affectionGain 5>>
<<cc >>
<<set _option1 = '
{op}mcci "I love you {op}landlady2{cl}..."{cl}
{op}npcLine "Awww... I love you too honey..."{cl}
{op}affectionGain 5{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_HUG_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "You have such a great ass {op}landlady2{cl}..."{cl}
{op}npcLine "Sweetie... you had to ruin the moment with your dirty mind..."{cl}
{op}affectionGain -10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_HUG_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I want to stay like this forever..."{cl}
{op}npcLine "Awww... me too sweetie..."{cl}
{op}affectionGain 5{cl}
{op}cont{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_HUG_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</cont>>
<</cont>>
<</cont>>
/* <</lrs>> */
<<else>>
<<fail "chance">>
<<npcLine "I'm not in the mood for a hug right now sweetie... maybe later...">>
<<showLeaveButton>>
<</if>>
<</ci>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<ci "Touch her ass <<= setup.chanceIndicator('both', $curChar, 10)>>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_SEX_INTRO">>
<</ci>>
<<else>>
<<mcci "Aren't you cold, <<landlady2>>?...">>
<<hideLeaveButton>>
<<npcLine "No I'm not, what do you mean?...">>
<<mclrs "I'm sorry <<landlady2>>... 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)>>
<<showLeaveButton>>
<<mclrs "Do you want me to warm you up?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_SEX_INTRO">>
<</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 yourself, won't you?...">>
<<showLeaveButton>>
<</mclrs>>
<</if>>
<</mclrs>>
<</mcci>>
<</if>>
<</cc>><<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
<<npcLine "Oh honey... are you horny again?... do you want me to help?...">>
She gets up from the couch and embraces you.<br>
<<cont>>
<<video "res/char/pam/livingroom/couchfuck0.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e4d92bbd8a54">>
You loose your clothes and start vigorously playing with your <<landlady>>'s rear.<br>
<<npcLine "Hmmm... I'm all warmed up already...">>
<<mcLustGain 10>>
<<cont>>
She gets back on the couch and presents herself to you.<br>
<<npcLine "Come on, you can use <<landladyNick>>'s body, it's okay...">>
<<cont>>
You position yourself behind her, pausing to enjoy the scenery. She props up her butt.<br>
<<lrs "Take her">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_LINGERIE_VAGINAL">>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<<else>>
<<fail "chance">>
<<showLeaveButton>>
<<npcLine "I'm good... thanks honey...">>
She goes back to ignoring you.<br>
<</if>><<hideLeaveButton>>
<<if !$curChar.scenes.livingRoomHug>>
<<set $curChar.scenes.livingRoomHug = true>>
<<run setup.setChar($curChar)>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<cc>>
<<ci "Pull down her panties <<= setup.chanceIndicator('both', $curChar,10)>>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_SEX_INTRO">>
<</ci>>
<<ci "Keep hugging">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_HUG_END">>
<</ci>>
<</cc>>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE_HUG_END">>
<</if>>She leaves your embrace and gets up from the couch.<br>
<<npcLine "Okay... that was nice... see you later...">>
<<showLeaveButton>><<video "res/char/pam/livingroom/couchfuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c83c82e94699">>
You penetrate your <<landlady>> and start fucking her, going deeper with each thrust.<br>
<<cont>>
...<br>
She arches her back and moans louder.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Oooooh... does <<=setup.getChar(setup.CHAR_NURSE).name>> know that this is the kind of things you do with your <<landladyNick>> now?">>
<<case 1>>
<<npcLine "Hmmm... keep going... please...">>
<</switch>>
<<lrs "Turn her around">>
You slide out of your <<landlady>>'s slit and sit on the couch. You both breathe heavily as she rushes to straddle you.<br>
<<lrs "Get back to it">>
<<video "res/char/pam/livingroom/couchfuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c83c82e94699">>
She starts humping her hips up and down. Her warm pussy sends jolts of pleasure through your hard cock.<br>
<<cont>>
<<npcLine "Oh god... this feels great... please keep going sweetie...">>
<<cc>>
<<mcci "I'm gonna cum, <<landlady2>>...">>
<<npcLine "Go ahead honey... cover me with your jizz...">>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_LINGERIE_VAGINAL_CUM_OUTSIDE">>
<</lrs>>
<</mcci>>
<<mcci "Can I cum inside?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<npcLine "Yes... please fill <<landladyNick>> up, honey...">>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_LINGERIE_VAGINAL_CUM_INSIDE">>
<</lrs>>
<<else>>
<<fail "chance">>
<<npcLine "No... please cum on me instead...">>
<<lrs "Cum 💦">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_LINGERIE_VAGINAL_CUM_OUTSIDE">>
<</lrs>>
<</if>>
<</mcci>>
<</cc>>
<</cont>>
<</lrs>>
<</lrs>>
<</cont>><<video "res/char/pam/livingroom/couchfuckcuminside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59fed56c3ddff">>
You proceed to unload in your <<landlady>>'s pussy.<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>><<video "res/char/pam/livingroom/couchfuckcumoutside.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph611209080530c">>
You proceed to shoot your load all over her body.<br>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.livingRoomSex = true>>
<<run setup.setChar($curChar)>>
<<npcLine "$player.name... you should work on your aim... it's everywhere...">>
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>>Your <<landlady>> is in the living room.
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<if setup.dayInWeek() == setup.DAY_THURSDAY or setup.dayInWeek() == setup.DAY_SATURDAY>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_LINGERIE">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_FLOWERDRESS">>
<</if>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/char/pam/livingroom/livingroom0.webp">>
She's relaxing on the couch.<br>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hi sweetie... do you want to watch TV with me for a bit?...">>
<<affectionGain 5>>
<<cc>>
<<mcci "Sure...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_FLOWERDRESS_2">>
<</mcci>>
<<mcci "No... maybe later...">>
<<npcLine "Okay... see you later...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<<ci "Sit on the couch <span class='icon_time'></span>">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_FLOWERDRESS_2">>
<</ci>>
<</cc>><<showLeaveButton>>
...<br>
You sit on the couch and watch TV with her for a while.<br>
<<cc>>
<<ci "Massage her shoulders">>
<<hideLeaveButton>>
...<br>
You gently put your hands on her shoulders.<br>
<<npcLine "Oh... okay...">>
She turns to the side and positions herself so as to give you better access to her back.<br>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_FLOWERDRESS_MASSAGE">>
<</cont>>
<</ci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL) and tale.has("CHAR_PAM_SEX_ROOM_ANAL")>>
<<ci "Keep watching TV">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV">>
<</ci>>
<</if>>
<</cc>><<img "res/char/pam/livingroom/shouldermassage.webp">>
<<npcLine "Mmmm... this feels nice...">>
You keep massaging her for a few minutes while she watches TV, she lets out an occasional soft moan.<br>
<<npcLustGain 5>>
<<set $curChar.scenes.livingRoomMassage = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<lrs "Reach for her breasts <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/livingroom/titmassage.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph591e87c6f0a61">>
<<case 1>>
<<video "res/char/pam/livingroom/titmassage2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62742683744a9">>
<</switch>>
<<success "chance">>
You gently put your hands on her chest and start massaging while breathing heavily down her neck.<br>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Ooooh... okay... I think you're getting a bit overexcited $player.name">>
<<case 1>>
<<npcLine "Hmmm... $player.name... this feels good but...">>
<</switch>>
<<npcLustGain 5>>
<<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 "Put her hand on your crotch <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
She feels your erection through fabric of your pants.<br>
<<if _success>>
<<success "chance">>
<<npcLine "My poor boy... did you get like this from giving <<landladyNick>> a massage?...">>
<<cont>>
<<video "res/char/pam/livingroom/massage_hj_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62d7c89115c47">>
She pulls down your pants and starts stroking you.<br>
<<npcLine "Hmmm... look how hard you are... you should have told me sooner...">>
<<mclrs "I'm about to cum...">>
<<npcLine "It's okay honey, go ahead...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/livingroom/massage_hj_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ed55540cb112">>
You finally release your load in your <<landlady>>'s hands. She keeps massaging you until you're completely spent.<br>
<<mcCum>>
<<npcLustLoss>>
<<set $curChar.scenes.livingRoomHandjob = true>>
<<npcLine "Good boy...">>
She grabs a container from her purse and collects your semen.<br>
<<cont>>
<<affectionGain 10>>
<<npcLine "Okay honey, now go away before your <<roommate1>> shows up...">>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<<else>>
<<fail "chance">>
She feels your erection through fabric of your pants.<br>
<<npcLine "$player.name... again?... I'm sorry you'll have to take care of it yourself this time...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</lrs>>
<</if>>
<</lrs>>
<<else>>
<<fail "chance">>
<<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>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<hideLeaveButton>>
You keep watching TV with her, the show is mildly fun, then an intense sex scene starts.<br>
<<cont>>
<<set _randInt = random(0,1)>>
<<if _randInt == 0>>
<<video "res/char/pam/livingroom/tv1.mp4">>
<<sourceLink "https://porn3dx.com/wanksy">>
<<else>>
<<video "res/char/pam/livingroom/tv2.mp4">>
<<sourceLink "https://porn3dx.com/wanksy">>
<</if>>
<<mcLustGain 20>>
<<cont>>
Your <<landlady>> doesn't say a word, but you can hear her heavy breathing. You're popping a boner.<br>
<<npcLustGain 20>>
<<cont>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ANAL)>>
While looking at her you can see she keeps glancing at your crotch.<br>
/*<<set _randInt = random(0,1)>>
<<if _randInt == 0>>
<<npcLine "Do... do you want <<landladyNick>> to help you with that?...">>
<<else>>
<<npcLine "Oh honey... did the show make you like this?...">>
<</if>>*/
<<showLeaveButton>>
<<cc>>
<<mcci "Please <<landlady2>>... can I use your ass?... <<= setup.chanceIndicator('both', $curChar)>>">>
<<hideLeaveButton>>
<<set _success = setup.chanceRoll("both", $curChar)>>
<<if _success>>
<<success "chance">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_ANAL">>
<<else>>
<<fail "chance">>
<<npcLine "Sorry sweetie... you will have to deal with it yourself...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<</cc>>
<</if>>
<</cont>>
<</cont>>
<</cont>>She bites her lips and hesitates for a second.<br>
<<npcLine "Ok honey but make sure your <<roommate1>> isn't around first...">>
<<cont>>
You quickly get up and check that the nearby rooms are empty.<br>
<<set _randInt = random(0,1)>>
<<if _randInt == 0>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_ANAL_1">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_ANAL_2">>
<</if>>
<</cont>>...<br>
When you get back to the living room, your <<landlady>> already removed her dress, her face flushed red.<br>
<<npcLine "Go ahead honey...">>
<<lrs "Fuck her ass">>
<<video "res/char/pam/livingroom/couchanal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62a37a005545b">>
You slowly push yourself into her and start moving. Her butthole feels amazing.<br>
<<npcLine "Oooooh... that's it honey!">>
<<cont>>
The sound of your pounding echoes throughout the house. Her moans are getting louder.<br>
<<npcLine "Wait honey, let me get on my back... there... that's better...">>
<<lrs "Penetrate her again">>
<<video "res/char/pam/livingroom/couchanal1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d32340a788aa">>
She plays with her pussy while you fuck her ass on the couch.<br>
<<npcLine "There you go... good boy...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_ANAL_CUM">>
<</cont>>
<</lrs>>
<</cont>>
<</lrs>>...<br>
When you get back to the living room, your <<landlady>> is on the stairs, presenting her ass to you.<br>
<<npcLine "Hurry up honey...">>
<<lrs "Fuck her ass">>
<<video "res/char/pam/livingroom/couchanal4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b61aa900f585">>
You pound her butthole for a while, her ass jiggles with each hit.<br>
<<npcLine "*Huf*... *huf*... *huf*... hmmm...">>
<<cont>>
<<npcLine "Wait... let's get back on the couch honey">>
While staying inside your <<landlady>>, you both waddle to the couch.<br>
<<cont>>
<<video "res/char/pam/livingroom/couchanal3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62a37a005545b">>
You keep fucking her ass. Her moans are getting louder.<br>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_LIVING_ROOM_TV_ANAL_CUM">>
<</cont>>
<</cont>>
<</cont>>
<</lrs>><<set _randInt = random(0,1)>>
<<if _randInt == 0>>
<<npcLine "I can feel you pulsating honey... you want to finish in <<landladyNick>>'s butt?... go ahead...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/livingroom/couchanal2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6034210f81b54">>
You ejaculate inside your <<landlady>>.<br>
<<mcCum>>
<<npcLustLoss>>
<<npcLine "There you go... did it feel good?... now grab a container real quick...">>
<<set $curChar.scenes.livingRoomAnal = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</lrs>>
<<else>>
<<npcLine "You're about to finish aren't you... wait...">>
She kneels on the couch and presents her asshole to you.<br>
<<npcLine "Go ahead and cum on <<landladyNick>>'s back...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/livingroom/couchanal5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph608905389195d">>
<<mcCum>>
<<npcLustLoss>>
You shoot ropes of cum on your <<landlady>>'s back.<br>
<<npcLine "Good job honey... now hurry and grab a container...">>
<<set $curChar.scenes.livingRoomAnal = true>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</lrs>>
<</if>><<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<img "res/story/story_intro5.webp">>
/*<<sourceLink "https://www.pornpics.com/galleries/hot-babe-catalina-cruz-fondles-her-big-tits-toys-her-trimmed-twat-72575377/">>*/
<<sourceLink "https://pornhd.vip/pics/puremature-bridgette-b-hdvideo-blonde-four">>
/*<<npcLine _charPam "Oh my god $player.name... I was so worried...">>*/
<span @class=_charPam.style>???: Oh my god $player.name... I was so worried...</span>
<<include "NAME_CHOOSE_PAM_FORM">><div id="pam_name_input">
Her name is <<textbox "_pamName" _charPam.name>>, she is your <<textbox "_pamToMc" _charPam.relToMc>> and you are her <<textbox "_mcToPam" _charPam.relFromMc>>.<br>
You often call her <<textbox '_pamToMc2' _charPam.relToMc2>> or <<textbox '_pamToMc3' _charPam.relToMc3>>.<br>
</div>
<<lrs "Confirm">>
<<run
if (document.getElementById("pam_name_input")){
document.getElementById("pam_name_input").remove();
}
>>
<<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>>
<<cc>>
Her name is _charPam.name, she is your _charPam.relToMc and you are her _charPam.relFromMc.<br>
You often call her _charPam.relToMc2 or _charPam.relToMc3.<br>
<<ci '"Yeah, that\'s it!..."' "noTimeForward">>
<<if $nameEdit>>
<<set $nameEdit = false>>
<<goto $player.location>>
<<else>>
<<include "STORY_INTRO_3">>
<</if>>
<</ci>>
<<ci '"No... that\'s not it..."' "noTimeForward">>
<<include "NAME_CHOOSE_PAM_FORM">>
<</ci>>
<</cc>>
<</lrs>><div class="quest">
/* Step 0 - Unlocks milking */
<<set _step0Complete =
$player.computerIsBroken and
_charPam.scenes.roomFlash and
_charPam.scenes.livingRoomMassage and
_charPam.scenes.kitchenUnderwear and
_charPam.scenes.livingRoomMassageTouch and
_charPam.scenes.laundryCheck and
_charNurse.progress >= 0
>>
/* Step 1 - Unlocks oral */
<<set _step1Complete =
_charPam.scenes.help and
_charPam.scenes.kitchenSlap and
_charPam.scenes.poolButtMassage and
_charPam.scenes.livingRoomHandjob and
_charPam.scenes.poolHandjob and
_charPam.scenes.kitchenHandjob and
_charPam.scenes.laundryHandjob
>>
/* Step 2 - Unlocks vaginal */
<<set _step2Complete =
_charPam.scenes.blowjob and
_charPam.scenes.poolBlowjob and
_charPam.scenes.roomNightCaughtBlowjob and
_charPam.scenes.livingRoomHug
>>
/* Step 3 - Unlocks anal */
<<set _step3Complete =
_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 and
_charPam.scenes.laundrySex and
_charPam.scenes.poolsideSex
>>
/* Step 4 */
<<set _step4Complete =
_charPam.scenes.computerCaughtAnal and
_charPam.scenes.anal and
_charPam.scenes.roomAnal and
_charPam.scenes.livingRoomAnal and
_charPam.scenes.vaginalCassyCaught and
_charPam.scenes.showerVisit and
_charPam.scenes.showerVisitMc and
_charPam.showerProgress >= 4 and
_charPam.scenes.showerSex and
_charPam.sleepTogetherCount >= 3 and
_charPam.scenes.wakeUpSex
>>
<<set _quests = "">>
/* Step 0 */
<<if _charPam.progress <= 0>>
<<if $player.chores.countTotal < 3>>
<<quest "Do <<= 3 - $player.chores.countTotal>> more chores around the house">>
<</if>>
<<if !$player.computerIsBroken>>
<<quest "Try watching porn" "your bedroom">>
<</if>>
<<if _charNurse.progress < 0>>
<<quest "Go back to the hospital">>
<</if>>
<</if>>
/* Step 0 and above */
<<if !_charPam.scenes.livingRoomMassage>>
<<quest "Give her a massage" "living room">>
<</if>>
<<if !_charPam.scenes.kitchenUnderwear>>
<<quest "Catch her in her underwear" "kitchen, morning">>
<</if>>
<<if !_charPam.scenes.roomFlash>>
<<quest "Have a drink with her" "her bedroom, evening, drink more">>
<</if>>
<<if !_charPam.scenes.livingRoomMassageTouch>>
<<quest "Go further during your massage" "living room">>
<</if>>
<<if !_charPam.scenes.laundryCheck>>
<<quest "Check her out when she's doing the laundry" "bathroom, afternoon">>
<</if>>
/* Step 1 event */
<<if _charPam.progress <= 0 and $player.chores.countTotal >= 3 and _step0Complete>>
<<if _charPam.affection == 20 and _charPam.lust == 20>>
<<quest "Roam your hallway">>
<<else>>
<<if _charPam.affection < 20>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charPam.lust < 20>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 1 */
<<if _charPam.progress == 1>>
<<if $player.chores.countTotal < 6>>
<<quest "Do <<= 6 - $player.chores.countTotal>> more chores around the house">>
<</if>>
<</if>>
/* Step 1 and above */
<<if _charPam.progress >= 1>>
<<if !_charPam.scenes.help>>
<<quest "Ask her to milk you" "her bedroom">>
<</if>>
<<if !_charPam.scenes.kitchenSlap>>
<<quest "Smack her ass" "kitchen">>
<</if>>
<<if !_charPam.scenes.poolButtMassage>>
<<quest "Poolside massage" "pool, morning">>
<</if>>
<<if !_charPam.scenes.livingRoomHandjob>>
<<quest "Ask her to take care of your problem after a massage">>
<</if>>
<<if !_charPam.scenes.poolHandjob>>
<<quest "Ask her to take care of your problem after a swim">>
<</if>>
<<if !_charPam.scenes.kitchenHandjob>>
<<quest "Ask her to take care of your problem in the kitchen">>
<</if>>
<<if !_charPam.scenes.laundryHandjob>>
<<quest "Ask her for a handjob while she's doing the laundry">>
<</if>>
<</if>>
/* Step 2 event */
<<if _charPam.progress == 1 and $player.chores.countTotal >= 6 and _step1Complete>>
<<if _charPam.affection == 40 and _charPam.lust == 40>>
<<quest "Roam your hallway">>
<<else>>
<<if _charPam.affection < 40>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charPam.lust < 40>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 2 */
<<if _charPam.progress == 2>>
<<if $player.chores.countTotal < 9>>
<<quest "Do <<= 9 - $player.chores.countTotal>> more chores around the house">>
<</if>>
<<if setup.itemIsOrdered("wristGuards")>>
<<quest "Wait for the delivery">>
<<elseif !$player.items.wristGuardsReceived>>
<<quest "Buy her a pair of volleyball wrist guards" "her computer">>
<</if>>
/* <<if $player.items.wristGuardsBought and !$player.items.wristGuardsReceived>>
<<quest "Wait for the delivery">>
<</if>> */
<</if>>
/* Step 2 and above */
<<if _charPam.progress >= 2>>
<<if !_charPam.scenes.blowjob>>
<<quest "Ask her for a blowjob" "her bedroom">>
<</if>>
<<if !_charPam.scenes.poolBlowjob>>
<<quest "Ask her for a blowjob" "pool">>
<</if>>
<<if !_charPam.scenes.roomNightCaughtBlowjob>>
<<quest "Get caught masturbating" "her bedroom, night">>
<</if>>
<<if !_charPam.scenes.livingRoomHug>>
<<quest "Ask her for a hug" "living room">>
<</if>>
<</if>>
/* Step 3 event */
<<if _charPam.progress == 2 and $player.chores.countTotal >= 9 and $player.items.wristGuardsReceived and _step2Complete>>
<<if _charPam.affection == 60 and _charPam.lust == 60>>
<<quest "Roam your hallway">>
<<else>>
<<if _charPam.affection < 60>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charPam.lust < 60>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 3 */
<<if _charPam.progress == 3>>
<<if $player.chores.countTotal < 12>>
<<quest "Do <<= 12 - $player.chores.countTotal>> more chores around the house">>
<</if>>
<</if>>
/* Step 3 and above */
<<if _charPam.progress >= 3>>
<<if !_charPam.scenes.sex>>
<<quest "Ask her for sex" "her bedroom">>
<</if>>
<<if !_charPam.scenes.livingRoomSex>>
<<quest "Go all the way" "living room">>
<</if>>
<<if !_charPam.scenes.kitchenSex>>
<<quest "Grab her hips" "kitchen">>
<</if>>
<<if !_charPam.scenes.bathroomCaughtSex>>
<<quest "Get caught peeping on her" "bathroom">>
<</if>>
<<if !_charPam.scenes.roomDayCaughtSex>>
<<quest "Get caught peeping on her" "her bedroom, day">>
<</if>>
<<if !_charPam.scenes.poolSex>>
<<quest "Ask her for sex" "pool">>
<</if>>
<<if !_charPam.scenes.balconySex>>
<<quest "Caress her thigh" "her bedroom, evening">>
<</if>>
<<if !_charPam.scenes.laundrySex>>
<<quest "Don't cum while she's jerking you off" "bathroom, laundry">>
<</if>>
<<if !_charPam.scenes.poolsideSex>>
<<quest "Pull down her bikini bottoms" "pool">>
<</if>>
<</if>>
/* Step 4 event */
<<if _charPam.progress == 3 and $player.chores.countTotal >= 12 and $player.items.wristGuardsReceived and _step3Complete>>
<<if _charPam.affection == 80 and _charPam.lust == 80>>
<<quest "Roam your hallway">>
<<else>>
<<if _charPam.affection < 80>>
<<quest "Max out her affection 💕">>
<</if>>
<<if _charPam.lust < 80>>
<<quest "Max out her lust 👄">>
<</if>>
<</if>>
<</if>>
/* Step 4 */
<<if _charPam.progress == 4>>
<<if _step0Complete and _step1Complete and _step2Complete and _step3Complete and _step4Complete>>
<<questEndOfContent>>
<</if>>
<</if>>
/* Step 4 and above */
<<if _charPam.progress >= 4>>
<<if !_charPam.scenes.computerCaughtAnal>>
<<quest "Get caught using her computer" "her bedroom">>
<</if>>
<<if !_charPam.scenes.anal>>
<<quest "Ask her for anal sex" "her bedroom">>
<</if>>
<<if !_charPam.scenes.livingRoomAnal>>
<<quest "Watch TV with her" "living room">>
<</if>>
<<if !_charPam.scenes.roomAnal>>
<<quest "Drink with her" "her bedroom, evening, drink some more">>
<<else>>
<<if _charPam.sleepTogetherCount < 3>>
<<quest "Keep sleeping in her bed" "her bedroom, night">>
<<elseif !_charPam.scenes.wakeUpSex>>
<<quest "Keep sleeping in her bed" "her bedroom, night">>
<</if>>
<</if>>
<<if !_charPam.scenes.vaginalCassyCaught>>
<<quest "Get a surprise visit" "her bedroom, during vaginal sex, random occurence">>
<</if>>
<<if !_charPam.scenes.showerVisit>>
<<quest "Get a surprise visit" "while showering, random occurence">>
<<else>>
<<if !_charPam.scenes.showerVisitMc>>
<<quest "Join her in the shower" "bathroom">>
<</if>>
<<if _charPam.showerProgress < 4 or !_charPam.scenes.showerSex>>
<<quest "Continue showering with her" "bathroom">>
<</if>>
<</if>>
<</if>>
<<if _quests isnot "">>
<<= _quests>>
<</if>>
/* Bonus scenes */
/* <<set _quests = "">>
<<if setup.abc()>>
<<if _charPam.sleepTogetherCount >= 3>>
<<quest "Sleep in her bed" "random occurrence" "bonus">>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Bonus scene (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>> */
/* Beach escapade */
<<set _quests = "">>
<<if setup.def()>>
<<if _charPam.progress >= 3>>
<<if $beachEscapade>>
<<quest "Ask to fuck her" "" "bonus">>
<<else>>
<<quest "Talk to her" "saturday, early morning" "bonus">>
<</if>>
<<else>>
<<quest "Continue progressing with her">>
<</if>>
<</if>>
<<if _quests isnot "">>
<br>
<b>Beach escapade (<i>repeatable</i>):</b><br>
<<= _quests>>
<</if>>
</div>
<<collapsiblePanel2 "📝 Hints">>
💕 chores, massage, hug, relax, drink, compliment skin, compliment swimsuit<br>
👄 raises with time, massage, compliment body, drink, grab ass<br>
<</collapsiblePanel2>>Your <<landlady>> is by the pool.
<<switch $timeInDay>>
<<case setup.TIME_MORNING>>
<<if setup.dayInWeek() == setup.DAY_THURSDAY>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SWIMMING">>
<<else>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN">>
<</if>>
<<case setup.TIME_AFTERNOON>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SWIMMING">>
<</switch>><<img "res/char/pam/pool/pool3.webp">>
She's sunbathing.<br>
<<set _buttGrabbed = false>>
<<cc>>
<<set _line = setup.randomGreet("<<landlady2>>") + " <span class='icon_time'></span>">>
<<mcci _line>>
<<hideLeaveButton>>
<<npcLine "Hey honey...">>
<<affectionGain 5>>
<<timedChoiceBar "suntan">>
<<npcLine "Are you still there?... can I suntan in peace?...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "You have very nice skin {op}landlady2{cl}..."{cl}
{op}npcLine "Thank you honey... I take very good care of my skin..."{cl}
{op}affectionGain 10{cl}
{op}showLeaveButton{cl}
{op}cc{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN_2"{cl}
{op}/cc{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "You have a great ass {op}landlady2{cl}..."{cl}
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL){cl}
{op}npcLine "You\'re going to make {op}landladyNick{cl} blush, sweetie..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}showLeaveButton{cl}
{op}cc{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN_2"{cl}
{op}/cc{cl}
{op}/cont{cl}
{op}else{cl}
{op}npcLine "This is completely inappropriate {op}tenant{cl}..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/if{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "I wouldn\'t mind if you tanned naked..."{cl}
{op}if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL){cl}
{op}npcLine "I\'m not sure that would be a good idea, sweetie..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}showLeaveButton{cl}
{op}cc{cl}
{op}include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN_2"{cl}
{op}/cc{cl}
{op}/cont{cl}
{op}else{cl}
{op}npcLine "I\'m sure you wouldn\'t $player.name... please leave me alone..."{cl}
{op}affectionGain -10{cl}
{op}showLeaveButton{cl}
{op}/if{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<</mcci>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN_2">>
/* <<mcci "Did you remember to put sunscreen on?... <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "Yes honey... I did...">>
<<case 1>>
<<npcLine "Of course I did, honey...">>
<<case 2>>
<<npcLine "Yes I did, sweetie...">>
<</switch>>
<</mcci>> */
<</cc>>/*<<timedChoiceBar "suntangrab">>
<<npcLine "Are you still there?... can I suntan in peace?...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</timedChoiceBar>>*/
<<if !_buttGrabbed>>
<<ci "Grab her butt <<= setup.chanceIndicator('both', $curChar)>>">>
<<set _buttGrabbed = true>>
<<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<if _success>>
<<video "res/char/pam/pool/buttmassage.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d8e4f51ee959">>
<<success "chance">>
You kneel next to her and start massaging her beautifully tanned butt.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "$player.name... you know you can't do this kind of thing to your <<landladyNick>>, right?...">>
She can't help but smile while saying that.<br>
<<case 1>>
<<npcLine "You can't get enough of <<landladyNick>>'s butt, can you?...">>
She smiles.<br>
<<case 2>>
<<npcLine "$player.name... your hand feels nice...">>
She lets out a tiny moan.<br>
<</switch>>
<<npcLustGain 20>>
<<mcLustGain 20>>
<<set $curChar.scenes.poolButtMassage = true>>
<<run setup.setChar($curChar)>>
<<showLeaveButton>>
<<cc>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_SUNTAN_2">>
<</cc>>
<<else>>
<<fail "chance">>
<<npcLine "$player.name, what are you doing?... keep your hands to yourself please...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</ci>>
<</if>>
<<if $player.lust >= 75 and $curChar.progress > 2>>
<<mcci "I have some extra sunscreen for you... 💦">>
<<hideLeaveButton>>
<<npcLine "What is this?...">>
She sees you with your erect dick in your hand. She quickly rolls over.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/pool/poolcum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5babf51fcb206">>
<<mcCum>>
<<npcLustLoss>>
You proceed to ejaculate on her chest. She frowns but lets you finish.<br>
<<npcLine "I'd rather you tell me before doing things like this $player.name...">>
<<affectionGain -10>>
<<npcLustGain 10>>
<<showLeaveButton>>
<</lrs>>
<</mcci>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<ci "Pull down her bikini bottoms <<= setup.chanceIndicator('both', $curChar, 10)>>">>
<<set _success = setup.chanceRoll("both", $curChar, 10)>>
<<if _success>>
<<hideLeaveButton>>
<<success "chance">>
<<include "CHAR_PAM_POOL_DOGGY">>
<<else>>
<<fail "chance">>
<<npcLine "$player.name!... No!... I'm not in the mood... go play with yourself and leave me alone...">>
<<affectionGain -10>>
<<showLeaveButton>>
<</if>>
<</ci>>
<</if>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "$player.name... what are you doing?... we're outside!...">>
<<case 1>>
<<npcLine "$player.name... you're such a horndog...">>
<<case 2>>
<<npcLine "$player.name... someone could see us out here...">>
<</switch>>
<<cont>>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
She props up her butt for you.<br>
<<lrs "Penetrate her">>
<<video "res/char/pam/pool/poolsidefuck1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ef90c1240afb">>
You start fucking your <<landlady>> from behind. She lets out tiny moans with each thrust.<br>
<<cont>>
<<npcLine "*Huf*... *huf*... I can't believe you... *huf*... couldn't you wait till we got inside?...">>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_1">>
<</cont>>
<</cont>>
<</lrs>>
<<case 1>>
She props up her butt for you.<br>
<<lrs "Penetrate her">>
<<video "res/char/pam/pool/poolsidefuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ab3b2bc40bbd">>
You start fucking your <<landlady>> near the pool. Her insides feel amazing.<br>
<<cont>>
<<npcLine "*Huf*... *huf*... can't I suntan in peace?...">>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_1">>
<</cont>>
<</cont>>
<</lrs>>
<<case 2>>
She props up her ass for you.<br>
<<lrs "Penetrate her">>
<<video "res/char/pam/pool/poolsidefuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph620768e72ed8f">>
You start pounding your <<landlady>> on the pool chair. Her loud moans fill you with lust.<br>
<<cont>>
<<npcLine "*Huf*... *huf*... $player.name... you're going so deep...">>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_1">>
<</cont>>
<</cont>>
<</lrs>>
<</switch>>
<</cont>>You keep fucking her for a while.<br>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "What if the neighbors saw us?...">>
<<timedChoiceBar "pooldoggy">>
You keep fucking her without saying a word.<br>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_2">>
<</cont>>
<</timedChoiceBar>>
<<cc>>
<<set _option1 = '
{op}mcci "They can watch if they want..."{cl}
{op}npcLine "Honey... don\'t say things like that..."{cl}
{op}npcLustGain 10{cl}
{op}cont{cl}
{op}include "CHAR_PAM_POOL_DOGGY_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option2 = '
{op}mcci "I don\'t care, I love you..."{cl}
{op}affectionGain 20{cl}
{op}npcLine "Sweetie... I love you too..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_POOL_DOGGY_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _option3 = '
{op}mcci "Let\'s give them a good show then..."{cl}
{op}npcLustGain 20{cl}
{op}npcLine "This is embarrassing..."{cl}
{op}cont{cl}
{op}include "CHAR_PAM_POOL_DOGGY_2"{cl}
{op}/cont{cl}
{op}/mcci{cl}
'>>
<<set _options = [_option1, _option2, _option3]>>
<<randomOrder _options>>
<</cc>>
<<case 1>>
<<npcLine "Hurry up and cum honey... before someone sees us...">>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_2">>
<</cont>>
<<case 2>>
<<npcLine "That's it honey... go ahead and cum when you're ready...">>
<<cont>>
<<include "CHAR_PAM_POOL_DOGGY_2">>
<</cont>>
<</switch>>You reach your limit.<br>
<<lrs "Cum 💦">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/pool/poolsidecum1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5db69c80ddbeb">>
You ejaculate on her stomach.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Hmmm... now grab me a towel and leave before anybody sees you...">>
<<set $curChar.scenes.poolsideSex = true>>
<<run setup.setChar($curChar)>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<<case 1>>
<<video "res/char/pam/pool/poolsidecum2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5cbb48002d746">>
You ejaculate on her face.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "Hmmm... my god... what a big load... now hurry up and put your pants back on...">>
<<set $curChar.scenes.poolsideSex = true>>
<<run setup.setChar($curChar)>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<<case 2>>
<<video "res/char/pam/pool/poolsidecum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ef90c1240afb">>
You ejaculate on her stomach.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine "There you go... do you feel better?... can you let <<landladyNick>> suntan in peace now?...">>
<<set $curChar.scenes.poolsideSex = true>>
<<run setup.setChar($curChar)>>
<<procedurallyGenerated>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</cont>>
<</switch>>
<</lrs>><<img "res/char/pam/pool/pool1.webp">>
She's going for a swim. <br>
<<choicecontainer>>
<<mcci "I love your bathing suit... <span class='icon_time'></span>">>
<<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>>
<<cc>>
<<mcci "Okay...">>
<<video "res/char/pam/pool/poolass.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5dbd7d0c255fd">>
<<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">>
<<npcLine "Phew... I'm exhausted...">>
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 <<roommate1>> 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...">>
/*<<timedChoiceBar "suntan">>
<<npcLine "Can't decide, huh?... come here...">>
<<cont>>
<<set _randInt = random(0,0)>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<set _randInt = random(0,1)>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<set _randInt = random(0,2)>>
<</if>>
<<switch _randInt>>
<<case 0>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_HANDJOB">>
<<case 1>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_BLOWJOB">>
<<case 2>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK">>
<</switch>>
<</cont>>
<</timedChoiceBar>>*/
<<cc "pool">>
<<mcsci "Can you help me cum?..." "handjob" "pool" -1>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_HANDJOB">>
<</mcsci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<mcsci "Can you use your mouth?..." "blowjob" "pool" 5>>
<<if _success>>
<<npcLine "Of course sweetie...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_BLOWJOB">>
<</cont>>
<<else>>
<<npcLine "I'd rather not, sweetie...">>
<</if>>
<</mcsci>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcsci "Can I use your pussy?..." "fuck" "pool" 10>>
<<if _success>>
<<npcLine "Sure, come here...">>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK">>
<</cont>>
<<else>>
<<npcLine "I'd rather you didn't, sweetie...">>
<</if>>
<</mcsci>>
<</if>>
/* <<mcci "Can you help me cum?...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_HANDJOB">>
<</mcci>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_ORAL)>>
<<mcci "Can you use your mouth?...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_BLOWJOB">>
<</mcci>>
<</if>>
<<if setup.hasSexMode($curChar, setup.SEX_MODE_VAGINAL)>>
<<mcci "Cab I use your pussy?...">>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK">>
<</mcci>>
<</if>> */
<</cc>>
<</lrs>>
<</cont>>
<</lrs>>
<<else>>
<<npcLine "This was fun $player.name, see you later...">>
<<showLeaveButton>>
<</if>>
<</mcci>>
<<mcci "No... maybe later...">>
<<npcLine "Okay... I'll swim alone...">>
<<showLeaveButton>>
<</mcci>>
<</cc>>
<</mcci>>
<</choicecontainer>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/pool/poolhj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a0c49fedab13">>
<<case 1>>
<<video "res/char/pam/pool/poolhj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph63652c6d4421e">>
<</switch>>
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...">>
<<cont>>
She keeps using her hands expertly to massage to erect cock.<br>
<<npcLine "It's okay... you can release honey...">>
<<lrs "Cum 💦">>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/pool/poolcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a0c49fedab13">>
<<case 1>>
<<video "res/char/pam/pool/poolcum3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f026c9cda61a">>
<</switch>>
She keeps stroking you fast until you finally let go.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<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 <<landladyNick>> sooner...">>
<<set $curChar.scenes.poolHandjob = true>>
<<run setup.setChar($curChar)>>
<<cont>>
...<br>
<<npcLine "Okay... let's get out of the water...">>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</cont>>
<</cont>>
<</lrs>>
<</cont>><<video "res/char/pam/pool/poolbj.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5e4d115818a0c">>
She puts you in her mouth and starts sucking. She occasionally comes back to the surface to breathe, while looking deep in your eyes.<br>
<<npcLine "*gag*... *gag*... *gag*...">>
<<mcLustGain 20>>
<<cont>>
The feeling of her mouth on your immerged cock is incredible. You feel your body stiffening.<br>
<<mcLustGain 20>>
<<lrs "Cum 💦">>
<<video "res/char/pam/pool/poolbjcum.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=879024235">>
Your pleasure reaches its maximum as you finally erupt in your <<landlady>>'s mouth. Jizz clouds surround her face.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
She reaches the surface once again.<br>
<<npcLine "Oh... it's everywhere... the pool is overdue for a water change anyway...">>
<<set $curChar.scenes.poolBlowjob = true>>
<<run setup.setChar($curChar)>>
<<set $timeForwardOnLeave = true>>
<<procedurallyGenerated>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</cont>>You help her remove her swimsuit and she guides you inside her.<br>
<<mcLustGain 10>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<video "res/char/pam/pool/poolfuck.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5fe16656849e9">>
She pulls her bikini bottom to the side before you promply enter her warm hole.<br>
<<npcLine "Oh... oh... oh... that's it... that's it honey...">>
<<case 1>>
<<video "res/char/pam/pool/poolfuck2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph621d77de0bdf7">>
You penetrate her warm hole and start thrusting, sending ripples in the water.<br>
<<npcLine "Oh... yes... okay... keep going...">>
<<case 2>>
<<video "res/char/pam/pool/poolfuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5bf4ec7cc681b">>
You penetrate her warm hole and start thrusting, sending ripples in the water.<br>
<<npcLine "Oh... yes... okay... keep going...">>
<</switch>>
<<cont>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
...<br>
<<npcLine "What do you think the neighbors would think if they saw you fucking your <<landladyNick>>?...">>
<<cc>>
<<mcci "I don't care what they think...">>
<<npcLine "Oh... okay...">>
<<affectionGain 10>>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK_2">>
<</cont>>
<</mcci>>
<<mcci "They would probably think it's hot...">>
<<npcLine "You think so?...">>
<<npcLustGain 10>>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK_2">>
<</cont>>
<</mcci>>
<</cc>>
<<case 1>>
You keep fucking her for a while. Your <<landlady>>'s soft moans push your arousal to its maximum.<br>
<<cont>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_POOL_FUCK_2">>
<</cont>>
<</switch>>
<</cont>>
<</cont>><<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<npcLine "It's okay sweetie... you can let go...">>
<<case 1>>
<<npcLine "Go ahead... cum inside me...">>
<</switch>>
<<lrs "Cum 💦">>
<<video "res/char/pam/pool/poolcum4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62c816a27ee59">>
You feel waves of pleasure run through your body as you shoot your load inside your <<landlady>>'s warm hole.<br>
<<npcLine "Oooooh... that was nice... I bet you feel better now...">>
<<npcCum>>
<<mcCum>>
<<set $curChar.scenes.poolSex = true>>
<<run setup.setChar($curChar)>>
<<lrs "Continue">>
<<npcLine "Don't stay in the pool too long now, we don't want you to wrinkle up!">>
<<procedurallyGenerated>>
<<set $timeForwardOnLeave = true>>
<<showLeaveButton>>
<</lrs>>
<</lrs>><<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _dayInWeek = setup.dayInWeek()>>
<<switch _dayInWeek>>
<<case setup.DAY_MONDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Delivery */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Suntan */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Reading */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Drinking */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_TUESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Suntan */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Flower dress */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Balcony */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_WEDNESDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Cooking */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
/* Laundry */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Balcony */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_THURSDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
/* Relax */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Swimming */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
/* Laundry */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Lingerie */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_FRIDAY>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_GYM">>
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Cooking */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Flower dress */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Drinking */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<<case setup.DAY_SATURDAY>>
<<if $beachEscapade and $timeInDay != setup.TIME_NIGHT>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_BEACH_POOL">>
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_BEACH_SHORE">>
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_BEACH_CABIN">>
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_BEACH_POOL">>
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_BEACH_SHORE">>
<</switch>>
<<else>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
/* Delivery */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Reading */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Lingerie */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<</if>>
<<case setup.DAY_SUNDAY>>
<<if $beachEscapade and $timeInDay != setup.TIME_NIGHT>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_BEACH_SHORE">>
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_BEACH_POOL">>
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_BEACH_CABIN">>
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_BEACH_CABIN">>
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_BEACH_SHORE">>
<</switch>>
<<else>>
<<switch $timeInDay>>
<<case setup.TIME_EARLY_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Waking */
<<case setup.TIME_MORNING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Suntan */
<<case setup.TIME_AFTERNOON>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_POOL">>
/* Swimming */
<<case setup.TIME_EVENING>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
/* Flower dress */
<<case setup.TIME_NIGHT>>
<<set _charPam.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
/* Sleep */
<</switch>>
<</if>>
<</switch>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set _charPam.isAsleep = true>>
<<else>>
<<set _charPam.isAsleep = false>>
<</if>>
/* Save changes */
<<set setup.setChar(_charPam)>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<img "res/char/pam/story/story1_1.webp">>
While roaming the corridor you see the bathroom door is ajar. You sneak a peak inside.<br>
<<mcLustGain 30>>
Your <<landlady>> 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>
<<cont>>
<<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 "Do you... do you have an erection?...">>
<<cc>>
<<mcci "I'm sorry <<landlady2>>...">>
<<npcLine "It's okay $player.name... the doctor said this could happen...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_1">>
<</cont>>
<</mcci>>
<<mcci "My computer broke... I can't watch porn...">>
<<npcLine "Oh no... honey...">>
<<cont>>
<<include "STORY_CHAR_PAM_1_1">>
<</cont>>
<</mcci>>
<<mcci "It's not going down...">>
<<npcLine "This is a problem...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_1">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>...<br>
<<npcLine $curChar "Oh no... what are we going to do?... it might be too late to get you to the hospital...">>
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 "It's all gonna be okay baby, <<landladyNick>>'s here...">>
She kneels in front of you and reaches for your dick.<br>
<<cont>>
<<video "res/char/pam/story/story1_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b8aa0210ded3">>
She starts vigorously massaging your shaft, going slowly up and down. 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...">>
You can't keep your eyes off her chest.<br>
<<cc>>
<<mcci "<<landlady2 'capitalize'>>... can I touch you?...">>
She sees your gaze on her chest.<br>
<<npcLine "What do you mean?... you want to touch... my chest?...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_2">>
<</cont>>
<</mcci>>
<<mcci "I think it would help if you let me touch your chest...">>
She looks down at her chest then back at you.<br>
<<npcLine "You really think so?...">>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>
<</lrs>>She hesitates for a second.<br>
<<npcLine $curChar "Uuuuh... okay honey but please be gentle...">>
<<lrs "Turn her around">>
You gently put your hand on her shoulder and turn her around, she doesn't resist. You reach for her chest.<br>
<<lrs "Start massaging">>
<<img "res/char/pam/story/story1_3.webp">>
<<npcLustGain 20>>
She's breathing heavily. You can tell your hands have an effect on her.<br>
<<npcLine $curChar "Oh... hmmm... okay... please tell me when you're ready to finish...">>
You keep massaging her while breathing down her neck, the head of your penis resting on her back.<br>
<<mclrs "I'm ready <<landlady2>>...">>
She quickly turns around and grabs your dick again.<br>
<<npcLine "Okay... let it go sweetie...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/story/story1_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5b8aa0210ded3">>
She gently squeezes you as you ejaculate in her hand. You feel jolts of pleasure throughout your body.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<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 realization. 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>
<<cc>>
<<mcci "Thank you so much, <<landlady2>>...">>
<<npcLine "You're welcome, dear...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_3">>
<</cont>>
<</mcci>>
<<mcci "You are very talented with your hands <<landlady2>>...">>
She doesn't respond.<br>
<<npcLustGain 10>>
<<cont>>
<<include "STORY_CHAR_PAM_1_3">>
<</cont>>
<</mcci>>
<<mcci "I feel so much better...">>
<<npcLine "I'm glad I could help, honey...">>
<<cont>>
<<include "STORY_CHAR_PAM_1_3">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</lrs>>
<</mclrs>>
<</lrs>>
<</lrs>>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 produce going to waste...">>
<<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>>
<<if !$replayMode and $curChar.progress < 1>>
<<set $curChar.progress = 1>>
<<run setup.setChar($curChar)>>
<</if>>
/* Init countdown for CHAR1 arrival TODO probably useless now*/
/*<<if setup.getChar(setup.CHAR_CASSY).arrivalCountdown == -1>>
<<set setup.getChar(setup.CHAR_CASSY).arrivalCountdown = 3>>
<</if>>*/
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<img "res/char/pam/story/story2_5.webp">>
You notice you're pitching a tent, you rush to your bedroom before anyone notices. Your <<landlady>> sees you stumbling, she calls for you while tilting her head in concern.<br>
<<npcLine $curChar "Oh no honey, what happened?...">>
<<mclrs "I'm sorry <<landlady2>>, 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>>
<<video "res/char/pam/story/story2_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d16237e60abf">>
She jerks you off for a while, alternating hands. After a minute or two her grip gets weak and she winces with each stroke.<br>
<<npcLine $curChar "I'm so sorry honey... <<landladyNick>> 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 "Can you use your mouth?...">>
<<npcLustGain 10>>
<<npcLine $curChar "Oh honey I don't think that would be appropriate for a <<landladyNick>> to do that with her <<tenant>>... I'm going to call the hospital...">>
She gets back on her feet and turns towards your bedroom door.<br>
<<mclrs "<<landlady2 '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 "res/char/pam/story/story2_2.webp">>*/
<<video "res/char/pam/room/sex/bj2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph602bbca7889ff">>
She takes you into her mouth and starts sucking. The feeling of her wet mouth on your cock is incredible.<br>
<<npcLine $curChar "Hmmm... hmmm...">>
You feel an unrelenting heat throughout your body. You can't control yourself.<br>
<<lrs "Grab her head" t8n>>
<<video "res/char/pam/room/sex/facefuck3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ebc0699af2c0">>
/*<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph59ea3a1d1c3ff">>*/
<<npcLustGain 10>>
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>
<<mclrs "Your mouth feels incredible <<landlady2>>...">>
You feel you're about to cum, you sit on your bed, keeping your <<landlady>>'s mouth on your dick.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/story/story2_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5f470d52b73f1">>
You finally reach climax and ejaculate inside her mouth. She grabs a container and spits in it. You are both out of breath.<br>
<<mcCum>>
<<npcLustLoss>>
<<cont>>
<<npcLine $curChar "$player.name... What was that?...">>
<<mclrs "I'm so so sorry <<landlady2>>...">>
She takes a few more heavy breaths.<br>
<<npcLine $curChar "You need to do better, we'll talk about this later...">>
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>>
<<if !$replayMode and $curChar.progress < 2>>
<<set $curChar.progress = 2>>
<<set $curChar.availableSexModes.push("blowjob")>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</mclrs>>
<</cont>>
<</lrs>>
<</mclrs>>
<</lrs>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<img "res/house/doorclosed2.webp">>
You get to your <<landlady>>'s bedroom to give her the volleyball wrist guards you received.
<<lrs "Open the door">>
...<br>
As you open the door, you're stunned by the sight of your <<landlady>> reaching under her bed, wearing a black blouse. It seems she didn't hear you get in.<br>
<<mcLustGain 20>>
<<npcLine "Where is that damn book...">>
<<cont>>
<<video "res/char/pam/story/story3_1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph62cb5407655d0">>
The view is too much for you, you start stroking yourself, hoping she doesn't notice.<br>
<<cont>>
<<npcLine "$player.name!... what are you doing?...">>
<<affectionGain -10>>
<<mclrs "I'm sorry <<landlady2>>, 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>
<<cont>>
<<video "res/char/pam/story/story3_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a5d0ba2005ec">>
She grabs your dick and starts stroking.<br>
<<npcLine "I really do have to do everything around this house...">>
<<cont>>
After a few strokes, she stops and puts her hands on her knees.<br>
<<npcLine "Honey, <<landladyNick>> 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 suggest 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 <<landlady>>!... you seem to forget that... a lot...">>
She turns around and crosses her arms.<br>
<<mclrs "<<landlady2 'capitalize'>>, I...">>
She puts her hand on your mouth.<br>
<<npcLine "Shut it!...">>
She drops her underwear and slowly reaches for you between her legs.<br>
<<cont>>
<<video "res/char/pam/story/story3_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c6f1977c65e5">>
She starts bouncing on your hips. Her pussy feels incredible.<br>
<<cont>>
<<npcLine "Hmmm... this is the first and last time, okay?... *huf*... hmmm... this never happened...">>
<<cont>>
This feels amazing, you already know you won't last long.<br>
<<npcLine "Let's move to the bed, sweetie...">>
<<lrs "Get on the bed">>
She guides you to her bed and quickly repositions herself.<br>
<<cont>>
<<video "res/char/pam/story/story3_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5ff9aa993dfbe">>
She picks up the pace and your mind goes blank.<br>
<<npcLine "Oooooh... you're such a big boy now...">>
<<cont>>
She keeps bouncing on top of you for a while. You reach your limit.<br>
<<mclrs "I'm about to cum <<landlady2>>...">>
<<npcLine "It's okay honey... go ahead...">>
<<lrs "Cum 💦">>
<<video "res/char/pam/story/story3_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5c9184a0816d1">>
You finally finish inside her. It's everything you expected it to be, and more.<br>
<<npcCum>>
<<mcCum>>
<<npcLine "Hmmm...">>
<<mclrs "I love you <<landlady2>>...">>
<<npcLine "I can't believe we just did that. You always end up getting what you want somehow, don't you sweetie...">>
She catches her breath.<br>
<<mclrs "I got you those...">>
You hand her the volleyball wrist guards.<br>
<<npcLine "Oh that's very thoughtful of you sweetie...">>
<<affectionGain 10>>
<<npcLine "Okay, time for you to go... scoot!...">>
<<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>>
<<if !$replayMode and $curChar.progress < 3>>
<<set $curChar.progress = 3>>
<<set $curChar.availableSexModes.push(setup.SEX_MODE_VAGINAL)>>
<<run setup.setChar($curChar)>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mclrs>>
<</mclrs>>
<</lrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>>
<</cont>>
<</cont>>
<</cont>>
<</mclrs>>
<</mclrs>>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>>
<</cont>>
<</cont>>
<</lrs>><<hideLeaveButton>>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/char/pam/story/story4_1.webp">>
Your <<landlady>> is in the kitchen, wearing an adorable maid outfit.<br>
<<mcLustGain 30>>
<<mclrs "What is happening, <<landlady2>> ?">>
<<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>
<<mclrs "You look amazing...">>
<<affectionGain 10>>
<<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 <<roommate1>> is out with friends until late at night...">>
<<lrs "Check her out">>
<<video "res/char/pam/story/story4_2.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5a6cd157377a8">>
Her ass looks incredible in this french maid outfit.<br>
<<mcLustGain 30>>
<<cont>>
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...">>
<<cont>>
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 "Fuck your <<landlady>>'s ass">>
<<video "res/char/pam/story/story4_3.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph616b1b092279e">>
The feeling of your <<landlady>>'s butthole is like nothing you've experienced before.<br>
<<npcLine "*Huf*... *huf*... hmmm... *huf*... how do you like <<landladyNick>>'s butthole, $player.name?...">>
<<mclrs "You feel incredible <<landlady2>>...">>
<<video "res/char/pam/story/story4_4.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph6077128090e35">>
You slap her firm ass as you keep pounding.<br>
<<npcLustGain 20>>
<<npcLine "Oooooh... what a naughty boy...">>
<<cont>>
You feel you're about to burst.<br>
<<mclrs "I'm about to cum, <<landlady2>>...">>
<<npcLine "Wait... let me turn around... I want to look at you...">>
You turn her around and lift her on the counter.<br>
<<lrs "Cum 💦">>
<<video "res/char/pam/story/story4_5.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph60d5f58a954a5">>
You shoot your load deep inside your <<landlady>>'s ass.<br>
<<npcCum>>
<<mcCum>>
<<npcLine "Hmmm...">>
<<cont>>
She catches her breath.<br>
<<npcLine "Ooooh... that was interesting... let's clean up before your <<roommate1>> comes back...">>
<<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>>
<<if !$replayMode and $curChar.progress < 4>>
<<set $curChar.progress = 4>>
<<set $curChar.availableSexModes.push("anal")>>
<<run setup.setChar($curChar)>>
<</if>>
<<showLeaveButton>>
<</cont>>
<</lrs>>
<</mclrs>>
<</cont>>
<</mclrs>>
<</lrs>>
<</cont>>
<</cont>>
<</lrs>>
<</mclrs>>
<</mclrs>>
<<leaveButton "LOCATION_MAIN_HOUSE" "hidden">><h3>🌊 Beach Escapade 🌊</h3>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/char/pam/idle/idle_1.webp">>
As you get out of your bedroom, your <<landlady>> comes to see you.<br>
<<npcLine "Good morning honey... the weather is pretty nice today... what do you think about going to the beach?...">>
<<set $beachEscapadeAsked = true>>
<<cc>>
<<mcci "I would love to..." "noTimeForward">>
<<include "EVENT_BEACH_ESCAPADE_INTRO_1">>
<</mcci>>
<<mcci "Sorry... not today..." "noTimeForward">>
<<npcLine "Okay... no worries...">>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</mcci>>
<</cc>><<npcLine "Okay...">>
<<affectionGain 10>>
She yells for your <<roommate1>>.<br>
<<npcLine "_charCassy.name!... get your swimsuit ready sweetie... we're going to the beach!...">>
<<cont>>
<<img "res/char/cassy/idle/idle_1.webp">>
Your <<roommate1>> rushes downstairs.<br>
<<npcLine _charCassy "Wait... won't he get in trouble if he gets out of the house?...">>
<<cont>>
<<npcLine "Nobody has to know sweetie... now hurry up and get ready...">>
<<cont>>
<<img "res/town/beach/beach_trip.webp">>
You and your <<roommate1>> ride to the beach in your <<landlady>>'s car.<br>
<<set $beachEscapade = true>>
<<characterLocationUpdate>>
<<cont "LOCATION_BEACH">>
<<set $beachEscapade = true>>
<</cont>>
<</cont>>
<</cont>>
<</cont>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<img "res/town/beach/girls.webp">>
The girls approach you.<br>
<<npcLine "It's getting late honey... let's go home...">>
<<npcLine _charCassy "Yeah... I want to get rid of all this sand...">>
<<cont>>
<<img "res/town/beach/ride_back.webp">>
You ride back home in your <<landlady>>'s car.<br>
<<cont "LOCATION_MAIN_HOUSE">>
<</cont>>
<</cont>><<img "res/items/gym_pants.webp">>
You have received the @@.important;gym shorts@@ you ordered.<br>
<<set $player.items.gymPantsReceived = true>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<img "res/items/wrist_guards.webp">>
You have received the @@.important;volleyball wrist guards@@ you ordered.<br>
<<set $player.items.wristGuardsReceived = true>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set _deliveries = setup.getDeliveries()>>
<<if _deliveries.length > 0>>
<<goto "EVENT_ITEM_DELIVERY_REPORT">>
<</if>><<img res/items/delivery.webp>>
<<set _deliveries = setup.getDeliveries()>>
<<if _deliveries.length > 0>>
<<include "EVENT_ITEM_DELIVERY_CONTENT">>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<run console.log("deliveries: " + _deliveries.length)>>
<<if !$replayMode and _deliveries.length > 0>>
You have received:<br>
<<for _i to 0; _i lt _deliveries.length; _i++>>
<<if "gymPants" in _deliveries[_i]>>
● x1 Gym pants<br>
<<set $player.items.gymPantsReceived = true>>
<</if>>
<</for>>
<<for _i to 0; _i lt _deliveries.length; _i++>>
<<if "wristGuards" in _deliveries[_i]>>
● x1 Wrist guards<br>
<<set $player.items.wristGuardsReceived = true>>
<</if>>
<</for>>
<<for _i to 0; _i lt _deliveries.length; _i++>>
<<if "lotion" in _deliveries[_i]>>
● x1 Rose scented lotion<br>
<<set $player.items.lotion = true>>
<</if>>
<</for>>
<<for _i to 0; _i lt _deliveries.length; _i++>>
<<if "magicBoxerBriefs" in _deliveries[_i]>>
● x1 Special boxer briefs<br>
<<set $player.items.magicBoxerBriefs = true>>
<</if>>
<</for>>
<<for _i to 0; _i lt _deliveries.length; _i++>>
<<run setup.removeDelivery(_deliveries[_i])>>
<</for>>
<</if>><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<<set _randInt = random(0,1)>>
<<if setup.dayInWeek() == setup.DAY_MONDAY or setup.dayInWeek() == setup.DAY_FRIDAY or setup.dayInWeek() == setup.DAY_WEDNESDAY>>
<<include "EVENT_ITEM_DELIVERY">>
<</if>>
/* 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 */
<<set _cassyStep0Complete = _charCassy.scenes.kitchenSlap and _charCassy.scenes.kitchenNaked and _charCassy.scenes.poolSwim and _charCassy.scenes.yogaCheck and _charNurse.progress >= 0>>
<<set _cassyStep1Complete = _charCassy.scenes.help and _charCassy.scenes.kitchenFap and _charCassy.scenes.bedroomAssGrab>>
<<set _cassyStep2Complete = _charCassy.scenes.blowjob and _charCassy.scenes.livingRoomCuni and _charCassy.scenes.homeworkBlowjob and _charCassy.scenes.roomNightCaughtBlowjob and _charCassy.scenes.poolBlowjob and _charCassy.scenes.yogaFootjob and _charCassy.scenes.yogaFacefuck>>
<<set _pamStep0Complete = $player.computerIsBroken and _charPam.scenes.roomFlash and _charPam.scenes.livingRoomMassage and _charPam.scenes.kitchenUnderwear and _charPam.scenes.livingRoomMassageTouch and _charPam.scenes.laundryCheck and _charNurse.progress >= 0>>
<<set _pamStep1Complete = _charPam.scenes.help and _charPam.scenes.kitchenSlap and _charPam.scenes.poolButtMassage and _charPam.scenes.livingRoomHandjob and _charPam.scenes.poolHandjob and _charPam.scenes.kitchenHandjob and _charPam.scenes.laundryHandjob>>
<<set _pamStep2Complete = _charPam.scenes.blowjob and _charPam.scenes.poolBlowjob and _charPam.scenes.roomNightCaughtBlowjob and _charPam.scenes.livingRoomHug>>
<<set _pamStep3Complete = _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 and _charPam.scenes.laundrySex and _charPam.scenes.poolsideSex>>
<<set _pamStep4Complete = _charPam.scenes.computerCaughtAnal and _charPam.scenes.anal and _charPam.scenes.roomAnal and _charPam.scenes.livingRoomAnal and _charPam.scenes.vaginalCassyCaught>>
<<if _charCassy.hasArrived and _charCassy.progress == 0 and _charCassy.affection >= 20 and _charCassy.lust >= 20 and _charCassy.homeworkHelpCount >= 3 and _cassyStep0Complete>>
<<goto "STORY_CHAR_CASSY_1">>
<<elseif _charCassy.progress == 1 and _charCassy.affection >= 40 and _charCassy.lust >= 40 and _charCassy.homeworkHelpCount >= 6 and _cassyStep1Complete>>
<<goto "STORY_CHAR_CASSY_2">>
<<elseif _charCassy.progress == 2 and _charCassy.affection == 60 and _charCassy.lust == 60 and _charCassy.homeworkHelpCount >= 9 and _cassyStep2Complete>>
<<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 _pamStep0Complete>>
<<goto "STORY_CHAR_PAM_1">>
<<elseif _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 _pamStep1Complete>>
<<goto "STORY_CHAR_PAM_2">>
<<elseif _charPam.progress == 2 and _charPam.affection == 60 and _charPam.lust == 60 and $player.chores.countTotal >= 9 && $player.items.wristGuardsReceived and _pamStep2Complete>>
<<goto "STORY_CHAR_PAM_3">>
<<elseif _charPam.progress == 3 and _charPam.affection == 80 and _charPam.lust == 80 and $player.chores.countTotal >= 12 and _pamStep3Complete>>
<<goto "STORY_CHAR_PAM_4">>
/* Maid events */
<<elseif _charPam.progress >= 4 and _charCassy.progress >= 3 and _charMaid.progress < 0 and _charMaid.arrivalCountdown <=0>>
<<goto "STORY_CHAR_MAID_1">>
/* Akiko events */
<<elseif _charPam.progress >= 4 and _charCassy.progress >= 3 and _charAkiko.progress < 0 and _charMaid.progress>=3 and _charAkiko.countdown <=0>>
<<goto "STORY_CHAR_AKIKO_INTRO">>
<<elseif _charPam.progress >= 4 and _charCassy.progress >= 3 and _charAkiko.progress == 0 and _charMaid.progress>=3 and _charAkiko.countdown <=0>>
<<goto "STORY_CHAR_AKIKO_1">>
<<elseif _charPam.progress >= 4 and _charCassy.progress >= 3 and _charAkiko.progress == 6 and _charMaid.progress>=3 and _charAkiko.countdown <=0>>
<<goto "STORY_CHAR_AKIKO_2">>
/* Akiko Cassy random event */
<<elseif _charAkiko.progress >= 5 and $player.lust >= 50 and (setup.dayInWeek() == setup.DAY_TUESDAY or setup.dayInWeek() == setup.DAY_THURSDAY) and _randInt == 1 and !_charAkiko.hallwayEventDayDone and $timeInDay != setup.TIME_NIGHT and setup.abc()>>
<<goto "CHAR_AKIKO_EVENT_HALLWAY_CUM">>
/* 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">> */
/* Beach escapade */
<<elseif $timeInDay == setup.TIME_EARLY_MORNING and (setup.dayInWeek() == setup.DAY_SATURDAY) and !$beachEscapadeAsked and setup.def()>>
<<goto "EVENT_BEACH_ESCAPADE_INTRO">>
<</if>>
/* Hospital events */
<<elseif $player.location is "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<if _charNurse.progress == -2>>
<<goto "STORY_INTRO_2_0">>
<<elseif _charNurse.progress == -1>>
<<goto "STORY_CHAR_NURSE_1">>
<<elseif _charNurse.progress == 0 and $player.milk.totalBottles >= 5>>
<<goto "STORY_CHAR_NURSE_2">>
<<elseif _charNurse.progress == 1 and $player.milk.totalBottles >= 10 and _charPam.progress >= 4 and _charCassy.progress >= 3 >>
<<goto "STORY_CHAR_NURSE_3">>
<</if>>
<<elseif $player.location is "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM">>
<<if _charNurse.progress >= 2 and _charDoctor.progress < 0>>
<<goto "STORY_CHAR_DOCTOR_1">>
<</if>>
/* Beach events */
<<elseif $beachEscapade and $timeInDay == setup.TIME_NIGHT>>
<<goto "EVENT_BEACH_ESCAPADE_RETURN">>
<</if>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<div class="center">You @@.important;came in your pants@@.
<br><br>
<<if $player.items.magicBoxerBriefs>>
<<mcCum>>
<<set $player.cumPantsCountdown = -1>>
Luckily, you had special boxer briefs on.<br>
<<notification "Special boxer briefs used" "fail">>
<<set $player.items.magicBoxerBriefs = false>>
<<else>>
<<mcCum "nocollect">>
<<set $player.cumPantsCountdown = -1>>
Next time, try to ask @@.important;_charNurse.name@@ or someone else to milk you.<br>
<</if>>
</div>
<<leaveButton "LOCATION_MAIN_HOUSE">><h3>📷 Gallery 📷</h3>
/* Disable replay mode */
<<set $replayMode = false>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _pamCount = 0>>
<<set _pamTotal = 4>>
<<set _cassyCount = 0>>
<<set _cassyTotal = 4>>
<<set _nurseCount = 0>>
<<set _nurseTotal = 3>>
<<set _maidCount = 0>>
<<set _maidTotal = 2>>
<<set _akikoCount = 0>>
<<set _akikoTotal = 1>>
<<set _miscCount = 1>>
<<set _miscTotal = 1>>
/* Pam scenes */
<<if _charPam.progress >= 1>>
<<set _pamCount++>>
<</if>>
<<if _charPam.progress >= 2>>
<<set _pamCount++>>
<</if>>
<<if _charPam.progress >= 3>>
<<set _pamCount++>>
<</if>>
<<if _charPam.progress >= 4>>
<<set _pamCount++>>
<</if>>
/* Cassy scenes */
<<if _charCassy.hasArrived>>
<<set _cassyCount++>>
<</if>>
<<if _charCassy.progress >= 1>>
<<set _cassyCount++>>
<</if>>
<<if _charCassy.progress >= 2>>
<<set _cassyCount++>>
<</if>>
<<if _charCassy.progress >= 3>>
<<set _cassyCount++>>
<</if>>
/* Nurse scenes */
<<if _charNurse.progress >= 0>>
<<set _nurseCount++>>
<</if>>
<<if _charNurse.progress >= 1>>
<<set _nurseCount++>>
<</if>>
<<if _charNurse.progress >= 2>>
<<set _nurseCount++>>
<</if>>
/* Maid scenes */
<<if _charMaid.progress >= 0>>
<<set _maidCount++>>
<</if>>
<<if _charMaid.progress >= 1>>
<<set _maidCount++>>
<</if>>
/* Akiko scenes */
<<if _charAkiko.progress >= 0>>
<<set _akikoCount++>>
<</if>>
<<cc>>
<<ci "_charPam.name (_pamCount/_pamTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_PAM">>
<</ci>>
<<if _charCassy.hasArrived>>
<<ci "_charCassy.name (_cassyCount/_cassyTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_CASSY">>
<</ci>>
<<else>>
@@.greyed;?????@@
<</if>>
<<if _charNurse.progress >= 0>>
<<ci "_charNurse.name (_nurseCount/_nurseTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_NURSE">>
<</ci>>
<<else>>
@@.greyed;?????@@
<</if>>
<<if _charMaid.progress >= 0>>
<<ci "_charMaid.name (_maidCount/_maidTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_MAID">>
<</ci>>
<<else>>
@@.greyed;?????@@
<</if>>
<<if _charAkiko.progress >= 0>>
<<ci "_charAkiko.name (_akikoCount/_akikoTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_AKIKO">>
<</ci>>
<<else>>
@@.greyed;?????@@
<</if>>
<<ci "Misc (_miscCount/_miscTotal)" "noTimeForward" "goto">>
<<goto "SCENE_GALLERY_MISC">>
<</ci>>
<</cc>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>/* Enable replay mode */
<<set $replayMode = true>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set $curChar = _charPam>>
<<if _charPam.progress >= 1>>
<<link "_charPam.name's soft hands">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_1">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charPam.progress >= 2>>
<<link "_charPam.name opens wide">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_2">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charPam.progress >= 3>>
<<link "_charPam.name wants to feel good too">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_3">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charPam.progress >= 4>>
<<link "_charPam.name's kitchen surprise">>
<<if setup.abc()>>
<<goto "STORY_CHAR_PAM_4">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<leaveButton "SCENE_GALLERY">>/* Enable replay mode */
<<set $replayMode = true>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set $curChar = _charCassy>>
<<if _charCassy.hasArrived>>
<<link "_charCassy.name is here!">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_ARRIVAL">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charCassy.progress >= 1>>
<<link "_charCassy.name lends a hand">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_1">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charCassy.progress >= 2>>
<<link "_charCassy.name gets impatient">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_2">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charCassy.progress >= 3>>
<<link "_charCassy.name lends a hole">>
<<if setup.abc()>>
<<goto "STORY_CHAR_CASSY_3">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<leaveButton "SCENE_GALLERY">>/* Enable replay mode */
<<set $replayMode = true>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set $curChar = _charNurse>>
<<if _charNurse.progress >= 0>>
<<link "_charNurse.name is an expert milker">>
<<if setup.abc()>>
<<goto "STORY_CHAR_NURSE_1">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charNurse.progress >= 1>>
<<link "_charNurse.name is happy">>
<<if setup.abc()>>
<<goto "STORY_CHAR_NURSE_2">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charNurse.progress >= 2>>
<<link "_charNurse.name is in trouble">>
<<if setup.abc()>>
<<goto "STORY_CHAR_NURSE_3">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<leaveButton "SCENE_GALLERY">>/* Enable replay mode */
<<set $replayMode = true>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set $curChar = _charMaid>>
<<if _charMaid.progress >= 0>>
<<link "Say hello to _charMaid.name">>
<<if setup.abc()>>
<<goto "STORY_CHAR_MAID_1">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<if _charMaid.progress >= 1>>
<<link "Caught by _charMaid.name">>
<<if setup.abc()>>
<<goto "STORY_CHAR_MAID_2">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<leaveButton "SCENE_GALLERY">>/* Enable replay mode */
<<set $replayMode = true>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set $curChar = _charAkiko>>
<<if _charAkiko.progress >= 0>>
<<link "_charCassy.name has something to say">>
<<if setup.abc()>>
<<goto "STORY_CHAR_AKIKO_INTRO">>
<</if>>
<</link>>
<<else>>
@@.greyed;Locked scene@@
<</if>>
<<leaveButton "SCENE_GALLERY">>/* Enable replay mode */
<<set $replayMode = true>>
<<link "Intro">>
<<if setup.abc()>>
<<goto "STORY_INTRO">>
<</if>>
<</link>>
<<leaveButton "SCENE_GALLERY">>/* Constants */
<<set setup.LUST_ORGASM_MC = 100>>
<<set setup.LUST_ORGASM_NPC = 50>>
<<set setup.LUST_SCENE_NPC = 10>>
/* Character ids */
<<set setup.CHAR_PAM = "pam">>
<<set setup.CHAR_CASSY = "cassy">>
<<set setup.CHAR_NURSE = "nurse">>
<<set setup.CHAR_MAID = "maid">>
<<set setup.CHAR_AKIKO = "akiko">>
<<set setup.CHAR_DOCTOR = "doctor">>
<<set $game to {
isStarted: false,
versionName: "0.11",
versionCode: 102
}>>
/* Beach escapade */
<<set $beachEscapade = false>>
<<set $beachEscapadeAsked = false>>
/* Main character */
<<set $player to {
name: "Theodore",
hygiene: 100,
stealth: 0,
lust: 0,
money: 0,
fitness: 0,
location: "LOCATION_MAIN_HOUSE_MC_ROOM",
nextLocation: "",
computerIsBroken: false,
cumPantsCountdown: -1,
justCame: false,
justShowered: false,
sleptFromBed: false,
sleptWithPam: false
}>>
/* MC chores */
<<set _chores to {
dishesDone: false,
catFed: false,
laundryDone: false,
poolCleaned: false,
vacuumingDone: false,
countTotal: 0
}>>
<<set $player.chores = _chores>>
<<set _daily to {
swimming: false
}>>
<<set $player.daily = _daily>>
/* 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,
lotion: false,
magicBoxerBriefs: false,
orders: []
}>>
<<set $player.items = _items>>
/* <<set _order to {
countdown: 3,
delivered: true,
gymPants: false,
wristGuards: false,
lotion: false,
magicBoxerBriefs: false
}>>
<<set $player.items.order = _order>> */
<<set $xxx = false>>
<<set $yyy = false>>
<<set $zzz = "">>
<<set $zzzz = []>>
<<set $bs1d = false>>
<<set $bs2d = false>><<set $chars = []>>
<<include "CHAR_CASSY_INIT">>
<<include "CHAR_PAM_INIT">>
<<include "CHAR_NURSE_INIT">>
<<include "CHAR_MAID_INIT">>
<<include "CHAR_AKIKO_INIT">>
<<include "CHAR_DOCTOR_INIT">>res/milk.webp<<set $player.location = "LOCATION_BEACH_CABIN">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<set $player.nextLocation = "LOCATION_BEACH">>
<<include "ROOM_ACCESS_MENU">>Cabin<br>
<<ci "Take a shower 🛁" "" "goto">>
<<goto "ACTION_SHOWER">>
<</ci>><<set $player.location = "LOCATION_BEACH_POOL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<set $player.nextLocation = "LOCATION_BEACH">>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_BEACH_SHORE">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<set $player.nextLocation = "LOCATION_BEACH">>
<<include "ROOM_ACCESS_MENU">>Shore<br>
<<if !$player.daily.swimming>>
<<choiceitem "Go for a swim 💪" "" "goto">>
<<goto "ACTION_SWIM">>
<</choiceitem>>
<<else>>
@@.greyed;Go for a swim@@
<</if>>/* Fail safe */
<<set $curChar = null>>
<<set $nameEdit = false>>
<<include "EVENT_CHECK">>
<<now>>You're on the beach<br>
[img['res/town/beach/beach.webp']]<br>
<<set _hasStatusEffects = false>>
<<if $player.lust >= 75 and !$yyy>>
<div class="status_effect">
🍆 you have a boner
</div>
<<set _hasStatusEffects = true>>
<</if>>
<<if $player.hygiene == 0>>
<div class="status_effect">
👃 you stink
</div>
<<set _hasStatusEffects = true>>
<</if>>
<<if ((setup.dayInWeek() == setup.DAY_FRIDAY) or (setup.dayInWeek() == setup.DAY_SATURDAY)) and $player.chores.countLeftWeek > 0>>
<div class="status_effect">
🥱 you have chores to do
</div>
<<set _hasStatusEffects = true>>
<</if>>
<<link "Lounge <span class='icon_time'></span>">>
<<set $player.nextLocation = "LOCATION_BEACH">>
<<timeForward>>
<</link>>
<br>
<<if setup.def()>>
<div style="position:relative">
<<link "Shore <<charIsHere 'LOCATION_BEACH_SHORE'>>">>
<<goto "LOCATION_BEACH_SHORE">>
<</link>>
</div>
<div style="position:relative">
<<link "Pool <<charIsHere 'LOCATION_BEACH_POOL'>>">>
<<goto "LOCATION_BEACH_POOL">>
<</link>>
</div>
<div style="position:relative">
<<link "Cabin <<charIsHere 'LOCATION_BEACH_CABIN'>>">>
<<goto "LOCATION_BEACH_CABIN">>
<</link>>
</div>
<</if>>
/*<<link "Secluded area <<charIsHere 'LOCATION_BEACH_SECLUDED'>>">>
<<goto "LOCATION_BEACH_SECLUDED">>
<</link>>*/
<<leaveButton "LOCATION_MAIN_HOUSE" "" "" "Go home">>
/*:: LOCATION_BEACH_SECLUDED
<<set $player.location = "LOCATION_BEACH_SECLUDED">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<set $player.nextLocation = "LOCATION_BEACH">>
<<include "ROOM_ACCESS_MENU">>*/<<set $player.location = "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM">>
<<set $player.nextLocation = "LOCATION_HOSPITAL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_HOSPITAL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
[img['res/town/hospital.webp']]<br>
Hospital<br>
<<if _charNurse.progress <= -2>>
<<link "Look for Doctor Marshall">>
<<goto "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<</link>>
<<elseif _charNurse.progress <= -1>>
<<link "Look for _charNurse.name">>
<<goto "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<</link>>
<<else>>
<div style="position:relative" class="location">
<<link "_charNurse.name's office <<charIsHere 'LOCATION_HOSPITAL_CHAR_NURSE_ROOM'>>">>
<<goto "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<</link>>
</div>
<</if>>
<<if _charDoctor.hasArrived>>
<div style="position:relative" class="location">
/* <<ci "_charDoctor.name's office <<charIsHere 'LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM'>>" "noTimeForward" "goto">>
<<goto "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM">>
<</ci>> */
<<link "_charDoctor.name's office <<charIsHere 'LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM'>>">>
<<goto "LOCATION_HOSPITAL_CHAR_DOCTOR_ROOM">>
<</link>>
</div>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">><<set $player.location = "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<set $player.nextLocation = "LOCATION_HOSPITAL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<set $player.location = "LOCATION_MAIN_HOUSE_BATHROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<set $canKnock = false>>
<<set $canPeep = true>>
<<if $timeInDay == setup.TIME_AFTERNOON>>
/* Pam laundry */
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<else>>
/%<<img "res/house/doorclosed3.webp">>
The door is closed.<br>
<<roomCheck>>
<<if $curChar.id is setup.CHAR_PAM and setup.hasSexMode($curChar,setup.SEX_MODE_VAGINAL) and $curChar.scenes.showerVisit>>
<<include "CHAR_PAM_LOCATION_MAIN_HOUSE_BATHROOM_JOIN_MC">>
<</if>>
/* Peep through bathroom lock*/
<<ci "Peep through the lock 🤐">>
<<include "ROOM_ACCESS_MENU_PEEP">>
<</ci>>%/
<</if>>
<<include "ROOM_ACCESS_MENU">><<img "res/house/doorclosed3.webp">>
The door is closed.<br><<if _roomIsEmpty>>
Bathroom<br>
<<ci "Take a shower <span class='icon_time'></span> 🛁" "" "goto">>
<<goto "ACTION_SHOWER">>
<</ci>>
<<if !$player.chores.laundryDone>>
<<ci "Do the laundry <span class='icon_time'></span> 💕💲" "" "goto">>
<<goto "ACTION_LAUNDRY">>
<</ci>>
<<else>>
@@.greyed;Do the laundry@@
<</if>>
<<else>>
Bathroom <i>(busy)</i><br>
@@.greyed;Take a shower@@
@@.greyed;Do the laundry@@
<</if>><<set $timeForwardOnLeave = true>>
You're doing the @@.location;laundry@@. <br>
[img['res/house/laundry.webp']]<br>
<<set $player.money += 2>>
<<moneyGain 2>>
Your <<landlady>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<<set $player.chores.laundryDone = true >>
<<leaveButton "LOCATION_MAIN_HOUSE_BATHROOM">><<set $player.location = "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<set $canKnock = true>>
<<set $canPeep = true>>
<<set $canOpen = true>>
<<if $timeInDay == setup.TIME_MORNING or $timeInDay == setup.TIME_EARLY_MORNING or $timeInDay == setup.TIME_EVENING>>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<</if>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set $canPeep = false>>
<</if>>
<<include "ROOM_ACCESS_MENU">><<img "res/house/doorclosed1.webp">>
The door is closed.<br>Bedroom<br>
<<if _roomIsEmpty>>
<<ci "Use her computer <span class='icon_time'></span> 🤐" "" "goto">>
<<goto "ACTION_USE_NPC_COMPUTER">>
<</ci>>
<<else>>
@@.greyed;Use $curChar.possessive computer <i>(She's here)</i>@@
<</if>><<set $player.location = "LOCATION_MAIN_HOUSE_KITCHEN">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<if _roomIsEmpty>>
Kitchen<br>
<<if !$player.chores.dishesDone>>
<<ci "Do the dishes <span class='icon_time'></span> 💕💲" "" "goto">>
<<goto "ACTION_DISHES">>
<</ci>>
<<else>>
@@.greyed;Do the dishes@@
<</if>>
<<if !$player.chores.catFed>>
<<ci "Feed the cat <span class='icon_time'></span> 💕💲" "" "goto">>
<<goto "ACTION_FEED_CAT">>
<</ci>>
<<else>>
@@.greyed;Feed the cat@@
<</if>>
<<else>>
Kitchen <i>(busy)</i><br>
@@.greyed;Do the dishes@@
@@.greyed;Feed the cat@@
<</if>><<set $timeForwardOnLeave = true>>
You're doing the @@.location;dishes@@. <br>
[img['res/house/dishes.webp']]<br>
<<set $player.money += 2>>
<<moneyGain 2>>
<<hygieneGain 10>>
Your <<landlady>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<<set $player.chores.dishesDone = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_KITCHEN">><<set $timeForwardOnLeave = true>>
You're feeding the @@.location;cat@@. <br>
[img['res/house/feedcat.webp']]<br>
Your <<landlady>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
Cat 💕 + +<br>
<<set $player.chores.countTotal++ >>
<<set $player.chores.catFed = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_KITCHEN">><<set $player.location = "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">><<if _roomIsEmpty>>
Living room<br>
<<if !$player.chores.vacuumingDone>>
<<ci "Vacuum <span class='icon_time'></span> 💕💲" "" "goto">>
<<goto "ACTION_VACUUM">>
<</ci>>
<<else>>
@@.greyed;Vacuum@@
<</if>>
<<else>>
Living room <i>(busy)</i><br>
@@.greyed;Vacuum@@
<</if>><<set $timeForwardOnLeave = true>>
You're @@.location;vacuuming@@ the living room. <br>
[img['res/house/vacuum.webp']]<br>
<<set $player.money += 2>>
<<moneyGain 2>>
Your <<landlady>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<<set $player.chores.vacuumingDone = true >>
<<leaveButton "LOCATION_MAIN_HOUSE_LIVING_ROOM">><<set $player.location = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<now>>You're in your bedroom.<br>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<if _charAkiko.progress >= 8 and _charAkiko.location is "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<set $curChar = _charAkiko>>
<<img "res/char/akiko/mcbedroom/waiting.webp">>
$curChar.name is sitting on your bed.<br>
<<else>>
<<img "res/house/mcbedroom.webp" "nolink">>
<</if>>
<<cc>>
<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>
<<if setup.getChar(setup.CHAR_NURSE).progress >= 0>>
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>>
<<if _charAkiko.progress >= 7 and _charAkiko.location is "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<mcci "Were you waiting for me?...">>
<<include "CHAR_AKIKO_LOCATION_MAIN_HOUSE_MC_BEDROOM_SEX">>
<<hideLeaveButton>>
<</mcci>>
<</if>>
<<link "📕 Notebook 📕">>
<<set $notebookPrevLocation = $player.location>>
<<goto "NOTEBOOK">>
<</link>>
<br>
<<if $timeInDay is setup.TIME_NIGHT>>
<<link "Sleep <span class='icon_time'></span>">>
<<set $player.sleptFromBed = true>>
<<timeForward>>
<</link>>
<<else>>
@@.greyed;Sleep <i>(Not tired)</i>@@
<</if>>
<<if $timeInDay == setup.TIME_NIGHT>>
@@.greyed;Take a nap <i>(It's too late)</i>@@
<<else>>
<<link "Take a nap <span class='icon_time'></span>">>
<<set $player.nextLocation = "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<timeForward>>
<</link>>
<</if>>
<<if $player.computerIsBroken>>
@@.greyed;Use computer <i>(Broken)</i>@@
<<else>>
<<link "Use computer">>
<<goto "MY_COMPUTER">>
<</link>>
<</if>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
/* <<if _charAkiko.progress >= 7>>
<<ci "Contacts" "noTimeForward">>
<<cc>>
<<ci "Call in _charAkiko.name <<= setup.chanceIndicator('both', _charAkiko)>>">>
<<set _success = setup.chanceRoll("both", _charAkiko, 10)>>
<<if _success>>
<<success "chance">>
<<hideLeaveButton>>
<<npcLine _charAkiko "Sure... I can come over...">>
<<cont>>
You wait for _charAkiko.name to come over.<br>
<<cont>>
<<include "STORY_CHAR_AKIKO_SEX_1">>
<</cont>>
<</cont>>
<<else>>
<<fail "chance">>
<<npcLine _charAkiko "Sorry $player.name... I'm busy right now...">>
<</if>>
<</ci>>
<</cc>>
<</ci>>
<</if>> */
<<if !setup.abc()>>
<<link "⭐ Enter patron code ⭐">>
<<goto "EOL_SUBSCRIBER_CODE_FORM">>
<</link>>
<</if>>
<<if setup.abc()>>
<<link "⭐ My rewards ⭐">>
<<goto "EOL_SUBSCRIBER_CODE_FORM_2">>
<</link>>
<<link "⭐ Gallery ⭐">>
<<goto "SCENE_GALLERY">>
<</link>>
<<link "⭐ Cheats ⭐">>
<<run UI.settings()>>
<</link>>
<</if>>
<</cc>>
<<leaveButton "LOCATION_MAIN_HOUSE">>You're using your @@.location;computer@@.<br>
[img['res/house/computer.webp']]<br>
<<link "Watch porn 💦">>
<<goto "STORY_COMPUTER_BREAK">>
<</link>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>Enter your @@.important;patron code@@ and hit "Validate".<br>
<<textbox "_subscriberCode" "" autofocus>><br>
<<lrs "Validate">>
<<set $zzz = _subscriberCode>>
<<run setup.rt()>>
<div id="result">
<<include "EOL_SUBSCRIBER_CODE_FORM_2">>
</div>
<</lrs>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">><<if setup.def()>>
<<goto "EOL_SUBSCRIBER_WELCOME_2">>
<<elseif setup.abc()>>
<<goto "EOL_SUBSCRIBER_WELCOME_1">>
<<else>>
@@color:red;Invalid code.@@
<<link "Validate">>
<<set $zzz = _subscriberCode>>
<<run setup.rt()>>
<<replace "#result" t8n>>
<<include "EOL_SUBSCRIBER_CODE_FORM_2">>
<</replace>>
<</link>>
<</if>><b><h3>Thank you for joining the @@.location;Professional Milk Producer@@ tier!</h3></b><br>
<b>Your rewards:</b><br>
⭐ @@.important;Bonus scenes@@ ⭐ check the notebook to see how to access them<br>
⭐ @@.important;God mode@@ ⭐ access the settings from your bedroom to enable God mode and max out your and the girls' stats<br>
⭐ @@.important;Scene gallery@@ ⭐ rewatch previously unlocked scenes from the game. The gallery is accessible from your bedroom<br>
<br>
<<if setup.bs1()>>
<<include "EOL_SUBSCRIBER_BS1">>
<</if>>
<<if setup.bs2()>>
<<include "EOL_SUBSCRIBER_BS2">>
<</if>>
<<img "res/onboarding1.webp">>
<br>
<<link "I have another code">>
<<goto "EOL_SUBSCRIBER_CODE_FORM">>
<</link>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">><b><h3>Thank you for joining the @@.location;Industrial Milk Producer@@ tier or above!</h3></b><br>
<b>Your rewards:</b><br>
⭐ @@.important;Bonus scenes@@ ⭐ check the notebook to see how to access them <br>
⭐ @@.important;God mode@@ ⭐ access the settings from your bedroom to enable God mode and max out your and the girls' stats<br>
⭐ @@.important;Scene gallery@@ ⭐ rewatch previously unlocked scenes from the game. The gallery is accessible from your bedroom<br>
⭐ @@.important;Early access@@ ⭐ get access to new releases 1 week before the public (download links on the <a href="https://discord.com/invite/6k9aKFYkH3" target="_blank">Discord</a>)<br>
⭐ @@.important;Beach Escapade@@ ⭐ wait for the weekend to start the event<br>
<br>
<<if setup.bs1()>>
<<include "EOL_SUBSCRIBER_BS1">>
<</if>>
<<if setup.bs2()>>
<<include "EOL_SUBSCRIBER_BS2">>
<</if>>
<<img "res/onboarding2.webp">>
<br>
<<link "I have another code">>
<<goto "EOL_SUBSCRIBER_CODE_FORM">>
<</link>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">><b>Care package 1:</b><br>
⭐ @@.important;Extra bonus scene@@ ⭐ check the notebook to see how to access it <br>
Special boxer briefs x1 <br>
<br>
<<if !$bs1d>>
<<set $player.items.magicBoxerBriefs = true>>
<<set $bs1d = true>>
<</if>><b>Care package 2:</b><br>
⭐ @@.important;Extra bonus scene@@ ⭐ check the notebook to see how to access it <br>
Rose scented lotion x1 <br>
Special boxer briefs x1 <br>
<br>
<<if !$bs2d>>
<<set $player.items.magicBoxerBriefs = true>>
<<set $player.items.lotion = true>>
<<set $bs2d = true>>
<</if>><<set $player.location = "LOCATION_MAIN_HOUSE">>
/* Removes NPC caption display TODO not working*/
<<set $curChar = null>>
/* Fail safe */
<<set $nameEdit = false>>
<<set $beachEscapade = false>>
/* Force reset character locations (fail safe when leaving beach escapade)*/
<<characterLocationUpdate>>
/* 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['res/house/hallway.webp']]<br>
/* <br> */
<<set _hasStatusEffects = false>>
<<if $player.lust >= 75 and !$yyy>>
<div class="status_effect">
🍆 you have a boner
</div>
<<set _hasStatusEffects = true>>
<</if>>
<<if $player.hygiene == 0>>
<div class="status_effect">
👃 you stink
</div>
<<set _hasStatusEffects = true>>
<</if>>
<<if ((setup.dayInWeek() == setup.DAY_FRIDAY) or (setup.dayInWeek() == setup.DAY_SATURDAY)) and $player.chores.countLeftWeek > 0>>
<div class="status_effect">
🥱 you have chores to do
</div>
<<set _hasStatusEffects = true>>
<</if>>
/* <<if $player.lust >= 75 and !$yyy>>
<div class="info_panel">
😈 You have a @@.important;boner@@. Get rid of it before you cum in your pants.
</div>
<br>
<</if>>
<<if $player.hygiene == 0>>
<div class="info_panel">
🛁 You @@.important;stink@@. Take a shower.
</div>
<br>
<</if>> */
<<link "Walk around <span class='icon_time'></span>">>
<<set $player.nextLocation = "LOCATION_MAIN_HOUSE">>
<<timeForward>>
<</link>>
<br>
<b>First floor</b> <br>
<div style="position:relative" class="location">
<<link "Kitchen <<charIsHere 'LOCATION_MAIN_HOUSE_KITCHEN'>>">>
<<goto "LOCATION_MAIN_HOUSE_KITCHEN">>
<</link>>
</div>
<div style="position:relative" class="location">
<<link "Living room <<charIsHere 'LOCATION_MAIN_HOUSE_LIVING_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<</link>>
</div>
<div style="position:relative" class="location">
<<link "Bathroom <<charIsHere 'LOCATION_MAIN_HOUSE_BATHROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_BATHROOM">>
<</link>>
</div>
<div style="position:relative" class="location">
<<link "Pool <<charIsHere 'LOCATION_MAIN_HOUSE_POOL'>>">>
<<goto "LOCATION_MAIN_HOUSE_POOL">>
<</link>>
</div>
<br>
<b>Second floor</b> <br>
<div style="position:relative" class="location">
<<link "My room <<charIsHere 'LOCATION_MAIN_HOUSE_MC_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</link>>
</div>
<<if _charCassy.hasArrived>>
<div style="position:relative" class="location">
<<link "_charCassy.name's room <<charIsHere 'LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
<</link>>
</div>
<</if>>
<div style="position:relative" class="location">
<<link "_charPam.name's room <<charIsHere 'LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM'>>">>
<<goto "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<</link>>
</div>
<br>
<div style="position:relative" class="location">
<<link "Hospital">>
<<goto "LOCATION_HOSPITAL">>
<</link>>
</div><<set $player.location = "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_YES>>
<<set $canKnock = true>>
<<set $canPeep = true>>
<<set $canOpen = true>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<if $timeInDay == setup.TIME_MORNING or $timeInDay == setup.TIME_EARLY_MORNING or $timeInDay == setup.TIME_EVENING or (_charPam.location isnot "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM")>>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<else>>
<<img "res/house/doorclosed2.webp">>
The door is closed.<br>
<</if>>
<<if $timeInDay == setup.TIME_NIGHT>>
<<set $canPeep = false>>
<</if>>
<<include "ROOM_ACCESS_MENU">>Bedroom<br>
<<if _roomIsEmpty>>
<<ci "Use her computer <span class='icon_time'></span> 🤐" "" "goto">>
<<goto "ACTION_USE_NPC_COMPUTER">>
<</ci>>
<<else>>
@@.greyed;Use $curChar.possessive computer <i>(She's here)</i>@@
<</if>><<set $player.location = "LOCATION_MAIN_HOUSE_POOL">>
<<set $doorClosedMode = setup.DOOR_CLOSED_MODE_NO>>
<<include "ROOM_ACCESS_MENU">>Pool<br>
<<if !$player.daily.swimming>>
<<ci "Go for a swim <span class='icon_time'></span> 💪" "" "goto">>
<<goto "ACTION_SWIM">>
<</ci>>
<<else>>
@@.greyed;Go for a swim@@
<</if>>
<<if !$player.chores.poolCleaned>>
<<ci "Clean the pool <span class='icon_time'></span> 💕💲" "" "goto">>
<<goto "ACTION_POOL_CLEAN">>
<</ci>>
<<else>>
@@.greyed;Clean the pool@@<br>
<</if>>
<<ci "Relax in a poolchair <span class='icon_time'></span>" "" "goto">>
<<timeForward>>
<<goto "LOCATION_MAIN_HOUSE_POOL">>
<</ci>><<set $timeForwardOnLeave = true>>
You're cleaning the @@.location;pool@@. <br>
[img['res/house/cleanpool.webp']]<br>
<<set $player.money += 2>>
<<moneyGain 2>>
<<fitnessGain 10>>
<<hygieneGain -10>>
<br>
Your <<landlady>> is @@color:yellow;font-weight:bold;happy@@ with you. <br>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<affectionGain 10>>
<<set $player.chores.countTotal++ >>
<<set $player.chores.poolCleaned = true>>
<<leaveButton "LOCATION_MAIN_HOUSE_POOL">><<set $timeForwardOnLeave = true>>
<<if _swimmingWithCassy>>
You go for a @@.location;swim@@ with your <<roommate1>>. <br>
<<else>>
You go for a @@.location;swim@@. <br>
<</if>>
<<if _swimmingWithCassy>>
<<img "res/char/cassy/escapade/swim.webp">>
<<affectionGain 10>>
<<elseif $beachEscapade>>
[img['res/town/beach/swim.webp']]<br>
<<else>>
[img['res/house/swim.webp']]<br>
<</if>>
Your @@color:yellow;font-weight:bold;muscles@@ are sore. <br>
<<fitnessGain 30>>
<<hygieneGain -10>>
<<set $player.daily.swimming = true >>
<<if $beachEscapade>>
<<leaveButton "LOCATION_BEACH">>
<<else>>
<<leaveButton "LOCATION_MAIN_HOUSE_POOL">>
<</if>>[img['res/logo.webp']] <br>
<div id="version-name">v0.11</div>
<div id="webpWarning"></div>
/* Check if media pack is installed */
<<run setup.checkMediaPack()>>
<<link "New game">>
<<goto "18_WARNING">>
<</link>>
<<link "Load">>
<<run UI.saves()>>
<</link>>
<<link "Import">>
<<script>>
Dialog.setup("Import");
Dialog.wiki('
<center>
Copy and paste your save data in the text area and click "Load".<br>
<textarea id="serialized-data" name="serialized" rows="4"></textarea>
<br>
<button class="load" onclick="window.loadSerializedData()">Load</button>
</center>
');
Dialog.open();
<</script>>
<</link>>
<<link "Changelog">>
<<goto "CHANGELOG">>
<</link>>
<<if tale.has("DEBUG_MENU")>>
<<include "DEBUG_MENU">>
<</if>><img src="res/18-plus.webp"/>
<h2>@@.important;Adult content@@</h2>
Elixir of Life is an adult game that contains age-restricted content. You must be 18 years old or over to play.<br>
<<cc>>
<<ci "I am 18 or older - Start">>
<<set $game.isStarted = true>>
<<uiBarsRefresh>>
<<goto "Intro">>
<</ci>>
<br>
<<ci "Exit">>
<<set $game.isStarted = false>>
<<goto "Start">>
<</ci>>
<</cc>><h3>📕 Notebook 📕</h3>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<div style="text-align:left">
<<set _title = _charPam.name + " <i>(your <<landlady>> <a href='#' class='notebook-edit-link noicon' onclick='SugarCube.State.variables.nameEdit = true; SugarCube.State.display(\"NAME_CHOOSE_PAM\", this);'></a>)</i>">>
<<collapsiblePanel '<<notebookPanelTitle _title _charPam>>' "opened">>
<<include "CHAR_PAM_NOTEBOOK">>
<</collapsiblePanel>>
<<if !_charCassy.hasArrived >>
<<set _title = "?????">>
<<else>>
<<set _title = _charCassy.name + " <i>(your <<roommate1>> <a href='#' class='notebook-edit-link noicon' onclick='SugarCube.State.variables.nameEdit = true; SugarCube.State.display(\"NAME_CHOOSE_CASSY\", this);'></a>)</i>">>
<</if>>
<<collapsiblePanel '<<notebookPanelTitle _title _charCassy>>' "opened">>
<<include "CHAR_CASSY_NOTEBOOK">>
<</collapsiblePanel>>
<<if _charNurse.progress < 0>>
<<set _title = "?????">>
<<else>>
<<set _title = _charNurse.name>>
<</if>>
<<collapsiblePanel "<<notebookPanelTitle _title>>" "opened">>
<<include "CHAR_NURSE_NOTEBOOK">>
<</collapsiblePanel>>
<<if _charPam.progress >= 4 and _charCassy.progress >= 3>>
<<if _charMaid.progress < 0>>
<<set _title = "?????">>
<<else>>
<<set _title = _charMaid.name + " <i>(maid)</i>">>
<</if>>
<<collapsiblePanel "<<notebookPanelTitle _title>>" "opened">>
<<include "CHAR_MAID_NOTEBOOK">>
<</collapsiblePanel>>
<</if>>
<<if _charPam.progress >= 4 and _charCassy.progress >= 3 and _charMaid.progress>=3 >>
<<if _charAkiko.progress < 0>>
<<set _title = "?????">>
<<else>>
<<set _title = _charAkiko.name + " <i>(university friend)</i>">>
<</if>>
<<collapsiblePanel "<<notebookPanelTitle _title>>" "opened">>
<<include "CHAR_AKIKO_NOTEBOOK">>
<</collapsiblePanel>>
<</if>>
<<if _charPam.progress >= 4 and _charCassy.progress >= 3 and _charNurse.progress>=2 >>
<<set _title = _charDoctor.name>>
<<collapsiblePanel "<<notebookPanelTitle _title>>" "opened">>
<<include "CHAR_DOCTOR_NOTEBOOK">>
<</collapsiblePanel>>
<</if>>
<<set _title = $player.name + " <i>(you <a href='#' class='notebook-edit-link noicon' onclick='SugarCube.State.variables.nameEdit = true; SugarCube.State.display(\"STORY_INTRO\", this);'></a>)</i>">>
<<collapsiblePanel _title>>
😈 your lust, the higher 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
<</collapsiblePanel>>
</div>
<br>
<<link "Export save">>
<<script>>
Dialog.setup("Export save");
Dialog.wiki(Story.get("DIALOG_EXPORT_DATA").processText());
Dialog.open();
<</script>>
<</link>>
<<link "Return to the main menu">>
<<run UI.restart()>>
<</link>>
<br>
<div id="leaveButton">
<<link "Close">>
/* Reset $curChar */
<<set $curChar = null>>
<<goto $notebookPrevLocation>>
<</link>>
</div><<set _serializedData = Save.serialize()>>
<center>
Copy this data and save it in a secure location.<br>
<textarea id="serialized-data" name="serialized" rows="4" readonly><<= _serializedData>></textarea>
<br>
<div id="dialog-export-data-info"></div>
<button id="dialog-export-data-copy" class="load" onclick="window.copyToClipboard2()">Copy to clipboard</button>
<button id="dialog-export-data-ok" style="display:none;" class="load" onclick="SugarCube.Dialog.close()">Ok</button>
</center><<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
[img[String.format('res/house/onlinestore.webp')]]
<h3>🌐 Online shop 🌐</h3>
You have <b>💲<<=$player.money>></b> cash.<br>
<<set _itemsCount = 0>>
<<cc>>
<<if setup.getChar(setup.CHAR_CASSY).progress == 2>>
<<if !($player.items.gymPantsReceived or setup.itemIsOrdered("gymPants"))>>
<<if $player.money >= 100>>
<<ci "Female gym shorts <i>(100$)</i>" "noTimeForward">>
<<hideLeaveButton>>
<<img "res/items/gym_pants.webp">>
These would look good on _charCassy.name.<br>
100$<br>
<<cc>>
<<ci "Confirm" "noTimeForward">>
<<run setup.orderItem("gymPants")>>
You ordered the gym pants.<br>
<<moneyGain -100>>
<<leaveButton "ONLINE_SHOP">>
<</ci>>
<<ci "Cancel" "noTimeForward">>
<<goto "ONLINE_SHOP">>
<</ci>>
<</cc>>
<</ci>>
<<else>>
@@.greyed;Female gym shorts@@ <i>(Not enough money)</i><br>
<</if>>
<<else>>
@@.greyed;Female gym shorts@@ <i>(Already bought)</i><br>
<</if>>
<<set _itemsCount++>>
<</if>>
<<if setup.getChar(setup.CHAR_PAM).progress == 2>>
<<if !($player.items.wristGuardsReceived or setup.itemIsOrdered("wristGuards"))>>
<<if $player.money >= 120>>
<<ci "Volleyball wrist guards <i>(120$)</i>" "noTimeForward">>
<<hideLeaveButton>>
<<img "res/items/wrist_guards.webp">>
Those could help _charPam.name with her wrist pain.<br>
120$<br>
<<cc>>
<<ci "Confirm" "noTimeForward">>
<<run setup.orderItem("wristGuards")>>
You ordered the volleyball wrist guards.<br>
<<moneyGain -120>>
<<leaveButton "ONLINE_SHOP">>
<</ci>>
<<ci "Cancel" "noTimeForward">>
<<goto "ONLINE_SHOP">>
<</ci>>
<</cc>>
<</ci>>
<<else>>
@@.greyed;Volleyball wrist guards <i>(120$ not enough money)</i>@@
<</if>>
<<else>>
@@.greyed;Volleyball wrist guards <i>(already bought)</i>@@
<</if>>
<<set _itemsCount++>>
<</if>>
<<if setup.abc()>>
<<if !$player.items.lotion and !setup.itemIsOrdered("lotion")>>
<<if $player.money >= 120>>
<<ci "Rose scented lotion <i>(120$)</i>" "noTimeForward">>
<<hideLeaveButton>>
<<img "res/items/lotion.webp">>
_charCassy.name would probably love this.<br>
120$<br>
<<cc>>
<<ci "Confirm" "noTimeForward">>
<<run setup.orderItem("lotion")>>
You ordered the rose scented lotion.<br>
<<moneyGain -120>>
<<leaveButton "ONLINE_SHOP">>
<</ci>>
<<ci "Cancel" "noTimeForward">>
<<goto "ONLINE_SHOP">>
<</ci>>
<</cc>>
<</ci>>
<<else>>
@@.greyed;Rose scented lotion <i>(120$ not enough money)</i>@@
<</if>>
<<else>>
@@.greyed;Rose scented lotion <i>(already bought)</i>@@
<</if>>
<</if>>
<<if !$player.items.magicBoxerBriefs and !setup.itemIsOrdered("magicBoxerBriefs")>>
<<if $player.money >= 90>>
<<ci "Special boxer briefs <i>(90$)</i>" "noTimeForward">>
<<hideLeaveButton>>
<<img "res/items/boxerbriefs.webp">>
Single-use. Automatically collects your jizz in case of an accident.<br>
90$<br>
<<cc>>
<<ci "Confirm" "noTimeForward">>
<<run setup.orderItem("magicBoxerBriefs")>>
You ordered the special boxer briefs.<br>
<<moneyGain -90>>
<<leaveButton "ONLINE_SHOP">>
<</ci>>
<<ci "Cancel" "noTimeForward">>
<<goto "ONLINE_SHOP">>
<</ci>>
<</cc>>
<</ci>>
<<else>>
@@.greyed;Special boxer briefs <i>(90$ not enough money)</i>@@
<</if>>
<<else>>
@@.greyed;Special boxer briefs <i>(already bought)</i>@@
<</if>>
<</cc>>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>You sit on your computer chair and try to connect to your favorite porn website. You start touching yourself while browsing. <br>
<<img "res/story/story_computer_break1.webp">>
<<mcLustGain 20>>
<<lrs "Masturbate">>
<<img "res/story/story_computer_break2.webp">>
The screen goes off suddenly with an error message. You spend the next few hours trying to fix the computer, to no avail.<br>
<<set $player.computerIsBroken = true>>
<<set $timeForwardOnLeave = true>>
<<infoText "Your computer is broken">>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</lrs>><<include "STORY_INTRO">><<img "res/story/story_intro6.webp">>
You slowly wake up. You can barely feel your body. This feels like the worst hangover of your life.<br>
<<lrs "Open your eyes">>
<<video "res/story/story_intro1.mp4">>
<<sourceLink "https://www.pornhub.com/view_video.php?viewkey=ph5d1e38dc10357">>
<i><<warningText "Click images and videos to zoom in">></i>
<<mcLustGain 30>>
You seem to be in a hospital room, a nurse is thoroughly examining your penis.<br>
<<cc>>
<<mcci "Hmmm...">>
<<include "STORY_INTRO_0">>
<</mcci>>
<<mcci "Grmblbebh...">>
<<include "STORY_INTRO_0">>
<</mcci>>
<<mcci "What the f...">>
<<include "STORY_INTRO_0">>
<</mcci>>
<</cc>>
<</lrs>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charNurse.name = "Nurse">>
The nurse gasps in surprise.<br>
<<npcLine _charNurse "Oh my god, you're awake!...">>
<<cont>>
She removes her hands from your crotch and holds your head up while she checks your eyes.<br>
<<npcLine _charNurse "Can you hear me?... Do you remember your name?...">>
<<include "STORY_INTRO_0_NAME_FORM">>
<</cont>><div id="player_name_input">
Your name is <<textbox "_mcName" $player.name autofocus>><br>
</div>
<<lrs "Confirm">>
<<run
if (document.getElementById("player_name_input")){
document.getElementById("player_name_input").remove();
}
>>
<<set $player.name = _mcName>>
<<cc>>
<<mcci "My name is $player.name">>
<<npcLine _charNurse "Okay... that's good...">>
She gets up and starts walking towards the door.<br>
<<npcLine _charNurse "You stay there... I'm getting the doctor...">>
<<link "Go back to sleep">>
<<set _charNurse.name = "Nurse Espinoza">>
<<if $nameEdit>>
<<set $nameEdit = false>>
<<goto $player.location>>
<<else>>
<<goto "STORY_INTRO_1">>
<</if>>
<</link>>
<</mcci>>
<<ci '"No that\'s not it..."'>>
<<include "STORY_INTRO_0_NAME_FORM">>
<</ci>>
<</cc>>
<</lrs>><<img "res/story/story_intro2_b.webp">>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<<set _charDoctor.name = "???">>
<<npcLine _charDoctor "Sir... sir !">>
You're woken up by a voice you don't recognize.<br>
<<cont>>
<<img "res/story/story_intro2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/leggy-female-doctor-alexis-fawx-gives-her-big-boobs-a-sponge-bath-61480150/">>
A female doctor is sitting next to your bed.<br>
<<npcLine _charDoctor "Hello sir, I'm @@.important;Doctor Marshall@@, I've been taking care of you, can you feel your toes?...">>
<<set _charDoctor.name = "Doctor Marshall">>
<<cc>>
<<mcci "I think I can...">>
<<npcLine _charDoctor "That's good...">>
<<cont>>
<<include "STORY_INTRO_1_2">>
<</cont>>
<</mcci>>
<<mcci "Yes...">>
<<npcLine _charDoctor "That's good...">>
<<cont>>
<<include "STORY_INTRO_1_2">>
<</cont>>
<</mcci>>
<<mcci "Where am I?...">>
<<npcLine _charDoctor "You're in a hospital... you're safe...">>
<<cont>>
<<include "STORY_INTRO_1_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>...<br>
<<npcLine _charDoctor "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 "res/story/story_intro3.webp">>
You faintly remember you were driving and saw a dog on the road, you crashed trying to avoid it.<br>
<<cc>>
<<mcci "There was a dog...">>
<<include "STORY_INTRO_1_3">>
<</mcci>>
<<mcci "I swerved into a ditch...">>
<<include "STORY_INTRO_1_3">>
<</mcci>>
<</cc>>
<</lrs>><<npcLine _charDoctor "I'm glad you're back with us...">>
<<cont>>
She examines you.<br>
<<npcLine _charDoctor "You recovered remarkably well... I see no reason to keep you here for now...">>
<<cont>>
She puts her stethoscope down.<br>
<<npcLine _charDoctor "You go home and rest... but I will need you back at the hospital soon though... I have important things to discuss with you...">>
<<cc>>
<<mcci "That's fine...">>
<<npcLine _charDoctor "Don't wait too long...">>
<<cont>>
<<include "STORY_INTRO_1_4">>
<</cont>>
<</mcci>>
<<mcci "Why?...">>
<<npcLine _charDoctor "I can't go into details right now...">>
<<cont>>
<<include "STORY_INTRO_1_4">>
<</cont>>
<</mcci>>
<<mcci "I'd rather not...">>
<<npcLine _charDoctor "I'm afraid you don't have a choice...">>
<<cont>>
<<include "STORY_INTRO_1_4">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>
<</cont>>...<br>
<<npcLine _charDoctor "We've already called your preferred contact, she's here to take you home...">>
<<cc>>
<<mcci "Wait... is something wrong with my dick?...">>
<<npcLine _charDoctor "I assure you your penis is fine... I'll explain everything later...">>
<<mclrs "Okay...">>
<<include "STORY_INTRO_1_5">>
<</mclrs>>
<</mcci>>
<<mcci "What's the deal with the nurse examining my penis?...">>
<<npcLine _charDoctor "It's complicated... I'll explain everything later...">>
<<mclrs "Okay...">>
<<include "STORY_INTRO_1_5">>
<</mclrs>>
<</mcci>>
<</cc>>She takes a grave tone.<br>
<<npcLine _charDoctor "You are not allowed to leave your house until further notice...">>
The doctor leaves and invites a woman into the room. You recognize her.<br>
<<cont "NAME_CHOOSE_PAM">>
<</cont>><<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<<img "res/story/story_intro9.webp">>
After searching for a while and asking for directions, you find Doctor Marshall's office.<br>
<<lrs "Knock">>
...<br>
You hear a familiar voice behind the door.<br>
<<npcLine _charDoctor "Come in!...">>
<<lrs "Open the door">>
<<img "res/story/story_intro2.webp">>
<<sourceLink "https://www.pornpics.com/galleries/leggy-female-doctor-alexis-fawx-gives-her-big-boobs-a-sponge-bath-61480150/">>
_charDoctor.name is sitting at her desk.<br>
<<npcLine _charDoctor "Hello $player.name... how are you doing?...">>
<<cc>>
<<mcci "I'm doing fine...">>
<<npcLine _charDoctor "I'm happy for you...">>
<<cont>>
<<include "STORY_INTRO_2_1">>
<</cont>>
<</mcci>>
<<mcci "I've been better...">>
<<npcLine _charDoctor "Understandable...">>
<<cont>>
<<include "STORY_INTRO_2_1">>
<</cont>>
<</mcci>>
<<mcci "Can we get to the point?... please?...">>
<<npcLine _charDoctor "Sure... I understand your frustration...">>
<<cont>>
<<include "STORY_INTRO_2_1">>
<</cont>>
<</mcci>>
<</cc>>
<</lrs>>
<</lrs>>...<br>
<<npcLine _charDoctor "While you were in a coma, we ran a battery of tests, and we discovered something quite unusual.">>
<<cont>>
...<br>
<<npcLine _charDoctor "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.">>
<<cc>>
<<mcci "Cabowhat now?...">>
<<npcLine _charDoctor "Cabonalin Butorfribrate... complicated, I know...">>
<<cont>>
<<include "STORY_INTRO_2_2">>
<</cont>>
<</mcci>>
<<mcci "You just made that up, didn't you?...">>
<<npcLine _charDoctor "I can assure you this is real...">>
<<cont>>
<<include "STORY_INTRO_2_2">>
<</cont>>
<</mcci>>
<<mcci "I am so confused...">>
<<npcLine _charDoctor "It's okay...">>
<<cont>>
<<include "STORY_INTRO_2_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>>...<br>
<<npcLine _charDoctor "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@@...">>
<<cont>>
She pauses.<br>
<<npcLine _charDoctor "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...">>
<<mclrs "Uh oh...">>
<<npcLine _charDoctor "But we live in a civilized country and our government has been kind enough to strike a deal with such individuals...">>
...<br>
<<npcLine _charDoctor "@@.important;Provide them with Cabonalin on the regular, and you can stay home@@. I'm afraid you will still be prohibited from traveling anywhere other than to and from the hospital...">>
<<mclrs "How do I get this thing from my body?...">>
<<include "STORY_INTRO_2">>
<</mclrs>>
<</mclrs>>
<</cont>><<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charNurse.name = "Nurse Espinoza">>
She looks embarrassed.<br>
<<npcLine _charDoctor "The most efficient 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.">>
<<mclrs "So this is why the nurse was looking at my junk...">>
<<npcLine _charDoctor "Yes... _charNurse.name was making sure your reproductive organ was in working order...">>
<<cont>>
She pushes a button on her phone.<br>
<<npcLine _charDoctor "_charNurse.name... could you come in please?...">><br>
<<cont>>
<<img "res/story/story_intro4.webp">>
<<sourceLink "https://www.pornpics.com/galleries/nurse-bailey-brooks-getting-brutally-toyed-by-perverted-patient-nika-noire-15012117/">>
The nurse enters Doctor Marshall's office. You remember her face, she's the once who was examining your junk.<br>
<<mcLustGain 20>>
<<npcLine _charDoctor "@@.important;_charNurse.name@@ here can help you with the procedure and will make herself available every time you visit the hospital...">>
<<mclrs "Nice to see you again...">>
<<npcLine _charNurse "My office is the door right other there...">>
She points outside the Doctor's office.<br>
<<npcLine _charDoctor "That's about all you need to know... I'll make sure to call you if need be...">>
<<if _charNurse.progress == -2>>
<<set _charNurse.progress = -1>>
<<run setup.setChar(_charNurse)>>
<</if>>
<<leaveButton "LOCATION_HOSPITAL">>
<</mclrs>>
<</cont>>
<</cont>>
<</mclrs>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
She rushes to your bed.<br>
<<npcLine "Oh honey are you ok?... You had me terrified!... I've been visiting you all week...">>
<<cont>>
<<cc>>
<<lrs "Check her out">>
<<img "res/story/story_intro8.webp">>
<<sourceLink "https://pornhd.vip/pics/puremature-bridgette-b-hdvideo-blonde-four">>
<<mcLustGain 20>>
She's wearing a sporty outfit, the nurse's phone call probably interrupted her volleyball practice.<br>
<</lrs>>
<<mcci "Hi <<landlady2>>...">>
<<include "STORY_INTRO_3_2">>
<</mcci>>
<<mcci "I missed you <<landladyNick>>">>
<<npcLine "I missed you too honey...">>
<<affectionGain 10>>
<<cont>>
<<include "STORY_INTRO_3_2">>
<</cont>>
<</mcci>>
<</cc>>
<</cont>><<npcLine "Let's go home... it will all get better I promise...">>
Your <<landlady>> gets you out of the hospital and into her car.<br>
<<cont "STORY_INTRO_4">><</cont>><<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<img "res/story/story_intro7.webp">>
After a quiet car ride, you arrive home. Your <<landlady>> helps you out of the car. This is the house you're living in, a fancy little abode in the suburbs.<br>
<<npcLine "There we are... you've been through a lot, you need to rest for now...">>
<<lrs "Continue">>
You both walk together towards the house, she holds your arm.<br>
<<affectionGain 10>>
<<npcLine "The doctor recommended you get back to the @@.important;hospital@@ as soon as you're ready... I wouldn't wait too long...">>
<<mclrs "Okay... I will...">>
She lets go of your arm for a moment.<br>
<<npcLine "She also said the accident may have had @@.important;an effect on your libido@@... do what you need to do... but please try to be discrete around the house...">>
<<cont>>
She smiles.<br>
/*She starts whispering as if telling you a secret.<br>
<<npcLine "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>*/
<<npcLine "Also, @@.important;a certain someone will be back from her trip in a few days@@. It will be nice to have a full house again...">>
<<mclrs "I can't wait...">>
<<npcLine "You go relax for now okay?...">>
<<leaveButton "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</mclrs>>
<</cont>>
<</mclrs>>
<</lrs>>/* Reduce hygiene as the day goes by */
<<if $player.justShowered>>
<<set $player.justShowered = false>>
<<else>>
<<set setup.addMCStat("hygiene", -5)>>
<</if>>
/* Raise lust as the day goes by */
<<if $player.justCame>>
<<set $player.justCame = false>>
<<else>>
<<set setup.addMCStat("lust", 5)>>
<</if>>
/* 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>> */
<</for>>
/* Location update */
<<characterLocationUpdate>>
<<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 $beachEscapadeAsked = false>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charAkiko.hallwayEventDayDone = false>>
<<run setup.setChar(_charAkiko)>>
<<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>>
<<set $player.daily.swimming = 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 $sleeping = true>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
/* Character location update */
<<characterLocationUpdate>>
/* Cassy arrival countdown */
<<if _charCassy.arrivalCountdown > 0>>
<<set _charCassy.arrivalCountdown-->>
<</if>>
/* Maid arrival countdown */
<<if _charPam.progress >= 4 and _charCassy.progress >= 3 and _charMaid.arrivalCountdown > 0>>
<<set _charMaid.arrivalCountdown-->>
<</if>>
/* Akiko countdown */
<<if _charPam.progress >= 4 and _charCassy.progress >= 3 and _charMaid.progress>=3 and _charAkiko.countdown > 0>>
<<set _charAkiko.countdown-->>
<</if>>
/* Doctor countdown */
<<if _charDoctor.countdown > 0>>
<<set _charDoctor.countdown-->>
<</if>>
/* Item delivery countdown */
<<run setup.deliveryCountdownTick()>>
<<if $player.sleptFromBed>>
<<include "SLEEP_WAKE">>
<<elseif $player.sleptWithPam>>
<<include "CHAR_PAM_SLEEP_TOGETHER">>
<<else>>
<<set _randInt = random(0,1)>>
<<if _charPam.sleepTogetherCount < 4>>
<<set _randInt = 0>>
<</if>>
<<if _randInt == 1>>
<<set $curChar = setup.getChar(setup.CHAR_PAM)>>
<<img "res/char/pam/idle/idle_1.webp">>
Your <<landlady>> walks towards you in the corridor and starts caressing your arm.<br>
<<npcLine "Sweetie... I don't feel like sleeping alone tonight... will you come sleep with me?...">>
<<cc>>
<<mcci "Sure <<landlady2>>..." "noTimeForward">>
<<include "CHAR_PAM_SLEEP_TOGETHER">>
<</mcci>>
<<mcci "Sorry... not tonight..." "noTimeForward">>
<<npcLine _charPam "Okay... no worries...">>
<<cont>>
<<include "SLEEP_WAKE">>
<</cont>>
<</mcci>>
<</cc>>
<<else>>
[img[res/house/gotosleep.webp]]<br>
It's late, you decide to go to sleep.<br>
<<cont>>
<<include "SLEEP_WAKE">>
<</cont>>
<</if>>
<</if>>
<<set $player.sleptFromBed = false>>
<<set $player.sleptWithPam = false>>
<<silently>>
/* Increase lust each day */
<<mcLustGain 15>>
/* Reduce fitness each day */
<<fitnessGain -5>>
/* Reduce sneak each day */
<<stealthGain -5>>
/* Reduce hygiene each day */
<<hygieneGain -10>>
/* 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>>😴💤💤💤<br>
<<set $sleeping = false>>
[img[res/house/sleep.webp]]<br>
It's @@.important;early morning@@. You open your eyes.<br>
<<link "Get up">>
<<set $curChar = null>>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<</link>>/* 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 $game.versionCode < 4>>
<<run console.log("UPDATING TO 0.4")>>
<<set $game to {
isStarted: true,
versionName: 0.4,
versionCode: 4
}>>
<</if>>
<<if $game.versionCode < 5>>
<<run console.log("UPDATING TO 0.5")>>
<<set $game to {
isStarted: true,
versionName: 0.5,
versionCode: 5
}>>
<<set $yyy = false>>
<<if ndef $player.justCame>>
<<set $player.justCame = false>>
<<set $player.justShowered = false>>
<<set $player.sleptFromBed = false>>
<</if>>
<</if>>
<<if $game.versionCode < 6>>
<<run console.log("UPDATING TO 0.5.1")>>
<<set $game to {
isStarted: true,
versionName: "0.5.1",
versionCode: 6
}>>
<<set $yyy = false>>
<</if>>
<<if $game.versionCode < 7>>
<<run console.log("UPDATING TO 0.6.0")>>
<<set $game to {
isStarted: true,
versionName: "0.6.0",
versionCode: 7
}>>
<<include "CHAR_MAID_INIT">>
<<set $yyy = false>>
<</if>>
<<if $game.versionCode < 8>>
<<run console.log("UPDATING TO 0.7")>>
<<set $game to {
isStarted: true,
versionName: "0.7",
versionCode: 8
}>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charPam.showerProgress = 0>>
<<run setup.setChar(_charPam)>>
<<set $yyy = false>>
<</if>>
<<if $game.versionCode < 9>>
<<run console.log("UPDATING TO 0.8")>>
<<set $game to {
isStarted: true,
versionName: "0.8",
versionCode: 9
}>>
<<include "CHAR_AKIKO_INIT">>
<<include "CHAR_DOCTOR_INIT">>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charPam.scenes.livingRoomSex = false>>
<<set _charPam.scenes.roomAnal = false>>
<<set _charPam.sleepTogetherCount = 0>>
<<run setup.setChar(_charPam)>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charCassy.couchAnalCaughtProgress = 0>>
<<run setup.setChar(_charCassy)>>
<<if ndef $player.sleptWithPam>>
<<set $player.sleptWithPam = false>>
<</if>>
<<set _daily to {
swimming: false
}>>
<<set $player.daily = _daily>>
<<set $yyy = false>>
<</if>>
<<if $game.versionCode < 10>>
<<run console.log("UPDATING TO 0.9")>>
<<set $game to {
isStarted: true,
versionName: "0.9",
versionCode: "10"
}>>
<<set $yyy = false>>
<</if>>
<<if $game.versionCode < 101>>
<<run console.log("UPDATING TO 0.10")>>
<<set $game to {
isStarted: true,
versionName: "0.10",
versionCode: "101"
}>>
<<set _charCassy = setup.getChar(setup.CHAR_CASSY)>>
<<set _charPam = setup.getChar(setup.CHAR_PAM)>>
<<set _charNurse = setup.getChar(setup.CHAR_NURSE)>>
<<set _charMaid = setup.getChar(setup.CHAR_MAID)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<<set _charCassy.avatar = "avatar_cassy">>
<<set _charPam.avatar = "avatar_pam">>
<<set _charNurse.avatar = "avatar_nurse">>
<<set _charMaid.avatar = "avatar_maid">>
<<set _charAkiko.avatar = "avatar_akiko">>
<<set _charDoctor.avatar = "avatar_doctor">>
<<set _charAkiko.countdown = 5>>
<<set _charAkiko.hallwayEventDayDone = false>>
<<if _charNurse.progress >= 2>>
<<set _charDoctor.hasArrived = true>>
<</if>>
<<set _charPam.scenes.wakeUpSex = false>>
<<set _charCassy.scenes.bedroomProneAnal = false>>
<<run setup.setChar(_charCassy)>>
<<run setup.setChar(_charPam)>>
<<run setup.setChar(_charNurse)>>
<<run setup.setChar(_charMaid)>>
<<run setup.setChar(_charAkiko)>>
<<run setup.setChar(_charDoctor)>>
<<set $player.items.lotion = false>>
<<set $player.items.magicBoxerBriefs = false>>
<<set $player.items.orders = []>>
<<set $yyy = false>>
<<set $zzz = null>>
<<set $zzzz = null>>
<<include "CHANGELOG_DIALOG">>
<</if>>
<<if $game.versionCode < 102>>
<<run console.log("UPDATING TO 0.11")>>
<<set $game to {
isStarted: true,
versionName: "0.11",
versionCode: "102"
}>>
<<set _charDoctor = setup.getChar(setup.CHAR_DOCTOR)>>
<<set _charAkiko = setup.getChar(setup.CHAR_AKIKO)>>
<<set _charDoctor.milkingSuperviseProgress = 0>>
<<set _charDoctor.countdown = 3>>
<<set _charAkiko.scenes.footjob = false>>
/* Case of item bought but not received */
<<if $player.items.gymPantsBought and !$player.items.gymPantsReceived>>
<<run setup.orderItem("gymPants")>>
<</if>>
<<if $player.items.wristGuardsBought and !$player.items.wristGuardsReceived>>
<<run setup.orderItem("wristGuards")>>
<</if>>
<<run setup.setChar(_charDoctor)>>
<<run setup.setChar(_charAkiko)>>
<<set $yyy = false>>
<<set $zzz = null>>
<<set $zzzz = null>>
<<include "CHANGELOG_DIALOG">>
<</if>>
<</if>><<set _updateDialog = true>>
<<script>>
Dialog.setup("Update");
Dialog.wiki(Story.get("CHANGELOG_DIALOG_CONTENT").processText());
Dialog.open();
<</script>><<include "CHANGELOG_CONTENT">>
<br>
<button class="load" onclick="SugarCube.Dialog.close();">Ok</button><<include "WIDGETS_COMMON">>
/*
Display for fitness stat change
*/
<<widget fitnessGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "fitness" _value>>
<<set setup.addMCStat("fitness", _value)>>
<<uiBarsRefresh>>
<</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['res/house/livingroom.webp']]
<<case "LOCATION_MAIN_HOUSE_KITCHEN">>
You're in your @@.location;kitchen@@.<br>
[img['res/house/kitchen.webp']]
<<case "LOCATION_MAIN_HOUSE_BATHROOM">>
You're in your @@.location;bathroom@@.<br>
[img['res/house/bathroom.webp']]
<<case "LOCATION_MAIN_HOUSE_POOL">>
You're near your @@.location;pool@@.<br>
[img['res/house/pool.webp']]
<<case "LOCATION_MAIN_HOUSE_CHAR_CASSY_ROOM">>
You're in @@.location;<<= $chars[0].name>>'s bedroom@@.<br>
[img['res/char/cassy/room/room_empty.webp']]
<<case "LOCATION_MAIN_HOUSE_CHAR_PAM_ROOM">>
You're in @@.location;<<= setup.getChar(setup.CHAR_PAM).name>>'s bedroom@@.<br>
[img['res/char/pam/room/room_empty.webp']]
<<case "LOCATION_HOSPITAL">>
You're at the @@.location;hospital@@.<br>
[img['res/town/hospital.webp']]
<<case "LOCATION_HOSPITAL_CHAR_NURSE_ROOM">>
<<set _nurseName = setup.getChar(setup.CHAR_NURSE)>>
You're in _nurseName's office.<br>
[img['res/town/nurse_office.webp']]
<<case "LOCATION_BEACH_SHORE">>
You're on the @@.location;shore@@.<br>
[img['res/town/beach/shore.webp']]
<<case "LOCATION_BEACH_POOL">>
You're at the @@.location;pool@@.<br>
[img['res/town/beach/pool.webp']]
<<case "LOCATION_BEACH_CABIN">>
You're at the @@.location;cabin@@.<br>
[img['res/town/beach/cabin.webp']]
<<case "LOCATION_BEACH_SECLUDED">>
You're in the @@.location;secluded area@@.<br>
[img['res/town/beach/secluded.webp']]
<</switch>>
<</widget>>
/* Backspace removes unwanted space generated with each new line when nobr is active */
<<widget "landlady">>\
<<=setup.getChar(setup.CHAR_PAM).relToMc>>\
<</widget>>
<<widget "landlady2">>\<<if $args[0] is "capitalize">>\<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_PAM).relToMc2)>>\<<else>>\<<=setup.getChar(setup.CHAR_PAM).relToMc2>>\<</if>>\<</widget>>
<<widget "landladyNick">>\<<if $args[0] is "capitalize">>\<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_PAM).relToMc3)>>\<<else>>\<<=setup.getChar(setup.CHAR_PAM).relToMc3>>\<</if>>\<</widget>>
<<widget "tenant">>\
<<=setup.getChar(setup.CHAR_PAM).relFromMc>>\
<</widget>>
<<widget "roommate1">>\
<<=setup.getChar(setup.CHAR_CASSY).relToMc>>\
<</widget>>
/*<<widget "roommate2">>\
<<=setup.getChar(setup.CHAR_CASSY).relToMc2>>\
<</widget>>*/
<<widget "roommate2">>\<<if $args[0] is "capitalize">>\<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_CASSY).relToMc2)>>\<<else>>\<<=setup.getChar(setup.CHAR_CASSY).relToMc2>>\<</if>>\<</widget>>
<<widget "roommateMc1">>\
<<=setup.getChar(setup.CHAR_CASSY).relFromMc>>\
<</widget>>
/*<<widget "roommateMc2">>\
<<=setup.getChar(setup.CHAR_CASSY).relFromMc2>>\
<</widget>>*/
<<widget "roommateMc2">>\<<if $args[0] is "capitalize">>\<<=setup.capitalizeFirstLetter(setup.getChar(setup.CHAR_CASSY).relFromMc2)>>\<<else>>\<<=setup.getChar(setup.CHAR_CASSY).relFromMc2>>\<</if>>\<</widget>>
<<widget "supportBox">>
<<if $args[0] isnot "Start" and setup.abc()>>
<div id="support_box">
</div>
<<else>>
<div id="support_box">
</div>
<</if>>
<</widget>>
<<widget "questEndOfContent">>
<<set _quests += "You've reached the end of content for this character.<br>">>
<<if $args[0] and $args[0] is "bonusScene" and !setup.abc()>>
<<set _quests += '<span class="important">Bonus scene</span> available for subscribers<br>'>>
<</if>>
<</widget>>/* Back, Save and Notebook buttons */
<<include "UI_BUTTONS">>
/* Top bar with stats and notifications */
<<include "TOP_BAR_CONTAINER">>
<<if tale.has("DEBUG_STATE")>>
<<include "DEBUG_STATE">>
<</if>><<set $debug = false>>
<<include "StoryWidgets">>
<<include "INIT_CONSTANTS">>
<<include "INIT_TIME">>
<<include "INIT_GAME">>
<<include "INIT_CHARS">>
<<include "ON_TIME_FORWARD">>/* Gallery replay mode */
<<set $replayMode = false>>
/* 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">>/* 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>>/* Update game if previous save file is loaded */
<<include "GAME_UPDATE">>/* No NPC in the room */
<<set _roomIsEmpty = true>>
/* Check if room is empty, update curChar if it's not */
<<roomCheck>>
/* Check event triggers */
<<include "EVENT_CHECK">>
/* 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>>
/* No door menu if there's nobody here*/
<<if _roomIsEmpty>>
<<set _doorIsClosed = false>>
<<set $curChar = null>>
<</if>>
<<if !_doorIsClosed>>
<<include "ROOM_INSIDE_MENU">>
<<else>>
/* Closed door image and description */
<<set _id = $player.location.toUpperCase() + "_DOOR_CLOSED">>
<<include _id>>
<<cc>>
/* Character specific content */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_" + $player.location + "_" + "DOOR_CLOSED">>
<<include _id>>
/* Open door at night*/
<<if $timeInDay is setup.TIME_NIGHT>>
<<if $canOpen>>
<<ci "Open the door <span class='icon_time'></span>">>
<<hideLeaveButton>>
<<timingMinigame>>
<<if _success>>
You manage to discreetely open the door.<br>
<<lrs "Sneak inside">>
<<goto "ROOM_INSIDE_MENU">>
<</lrs>>
<<else>>
<<npcLine "*grumble*... who's there?...">>
<<stealthGain -10>>
<<showLeaveButton>>
<</if>>
<</timingMinigame>>
<</ci>>
<</if>>
/* Peep through lock */
<<if $canPeep>>
<<ci "Peep through the lock <span class='icon_time'></span>">>
<<include "ACTION_PEEP">>
<</ci>>
<</if>>
<<else>>
/* Knock */
<<if $canKnock>>
<<ci "Knock <span class='icon_time'></span>">>
<<include "ACTION_KNOCK">>
<</ci>>
<</if>>
/* Peep through lock */
<<if $canPeep>>
<<ci "Peep through the lock <span class='icon_time'></span>">>
<<include "ACTION_PEEP">>
<</ci>>
<</if>>
<</if>>
<</cc>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
<</if>>
/*
Menu inside a room
*//* Check event triggers */
<<include "EVENT_CHECK">>
<<now>>
<<if _roomIsEmpty>>
/* Empty location image */
<<getLocationImage $player.location>>
<br>
/* Location actions */
<<cc>>
<<set _id = $player.location.toUpperCase() + "_ACTION_MENU">>
<<include _id>>
<</cc>>
<<else>>
/* Character actions */
<<include "CHAR_INTERACTION_MENU">>
/* Location actions */
<<cc>>
<<set _id = $player.location.toUpperCase() + "_ACTION_MENU">>
<<include _id>>
<</cc>>
<</if>>
<<leaveButton "LOCATION_MAIN_HOUSE">>
/*
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>>
<<include _id>>
<<if !_disableInteractionMenu>>
<<cc>>
<<if $curChar.isAsleep>>
/*Action
<br>*/
/* Sleep menu */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SLEEPING_MENU">>
<<include _id>>
<<else>>
<<set _canAskForHelp = false>>
<<set _canAskSex = 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>>
/* Add line break if no sex option and no dialogue option */
<<if _optionsCount == 0 and _noDialogueOption>>
<br>
<</if>>
/%<<if setup.gameCode is "eol">>
<<if _canAskForHelp>>
/* Day milk menu */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_HELP_ACTION">>
<<include _id>>
<</if>>
<<if _canAskSex>>
/* Day sex menu */
<<set _id = "CHAR_" + $curChar.id.toUpperCase() + "_SEX_ACTION">>
<<include _id>>
<</if>>
<</if>>%/
<</if>>
<</cc>>
<</if>><<if !tags().includes("nomenu")>>
<div id="ui-buttons">
<div id="ui-button-menu">
<<button "">><<run UI.saves()>><</button>>
</div>
<div id="ui-button-notebook">
<<button "">>
<<set $notebookPrevLocation = $player.location>>
<<goto "NOTEBOOK">>
<</button>>
</div>
</div>
<</if>><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">
<<set _dayShort = "">>
<<set _dayInWeek = setup.dayInWeek()>>
<<switch _dayInWeek>>
<<case setup.DAY_MONDAY>>
<<set _dayShort = "Mon">>
<<case setup.DAY_TUESDAY>>
<<set _dayShort = "Tue">>
<<case setup.DAY_WEDNESDAY>>
<<set _dayShort = "Wed">>
<<case setup.DAY_THURSDAY>>
<<set _dayShort = "Thu">>
<<case setup.DAY_FRIDAY>>
<<set _dayShort = "Fri">>
<<case setup.DAY_SATURDAY>>
<<set _dayShort = "Sat">>
<<case setup.DAY_SUNDAY>>
<<set _dayShort = "Sun">>
<</switch>>
<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> |
<<if setup.gameCode is "eol">>
<span>💪 $player.fitness</span><span class="tbar_percent">%</span> |
<</if>>
<span>🤐 $player.stealth</span><span class="tbar_percent">%</span>
<span id="time_of_day_icon">
<<if $timeInDay == setup.TIME_EARLY_MORNING>>
<<if $sleeping>>
| _dayShort. [img[String.format('res/day/night.webp')]]<br>
<<else>>
| _dayShort. [img[String.format('res/day/early_morning.webp')]]<br>
<</if>>
<<elseif $timeInDay == setup.TIME_MORNING>>
| _dayShort. [img[String.format('res/day/morning.webp')]]<br>
<<elseif $timeInDay == setup.TIME_AFTERNOON>>
| _dayShort. [img[String.format('res/day/afternoon.webp')]]<br>
<<elseif $timeInDay == setup.TIME_EVENING>>
| _dayShort. [img[String.format('res/day/evening.webp')]]<br>
<<else>>
| _dayShort. [img[String.format('res/day/night.webp')]]<br>
<</if>>
</span>
/* Current NPC display */
<<if $curChar and setup.gameCode is "eol">>
<<for $i=0;$i<$chars.length;$i++>>
<<if $chars[$i].id is $curChar.id>>
<<if $curChar.id is setup.CHAR_MAID and $curChar.progress < 0>>
<b>??????</b>
<<else>>
<b><<= $chars[$i].name>></b>
<</if>>
<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>>/*
MC orgasm, includes handling of juice collection
*/
<<widget "mcCum">>
<<cumAnimation>>
<<set $player.justCame = true>>
<<set _prevValue = $player.lust>>
<<set _collect = true>>
<<set _collectLess = false>>
<<if $args[0] and $args[0] is "nocollect">>
<<set _collect = false>>
<<elseif $args[0] and $args[0] is "collectless">>
<<set _collectLess = true>>
<</if>>
/* Disable jizz collect if MC hasn't met the nurse yet */
<<if (setup.gameCode == "eol") and setup.getChar(setup.CHAR_NURSE).progress < 0>>
<<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>
<<if _prevValue >= 75>>
<<set _text = "You no longer have a boner">>
<<infoText _text>>
<</if>>
<<if tale.has("CUM_PANTS") and _collect>>
<<if _collectLess>>
<<set _prevValue -= 20>>
<</if>>
/* Milk collection */
<<set _min = _prevValue - 10>>
<<set _max = _prevValue + 10>>
<<if _min < 0 >>
<<set _min = 0>>
<</if>>
<<if _max < 0 >>
<<set _max = 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>>
<<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 now have a boner">>
<<warningText _text>>
<<elseif _prevValue >= 75 and $player.lust < 75>>
<<set _text = "You no longer have a boner">>
<<infoText _text>>
<</if>>
<<uiBarsRefresh>>
<</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]>>
<</if>>
<</for>>
<<set _lustAdd = 0 - setup.LUST_ORGASM_NPC>>
<<set _class = "stat_gain_notification stat_gain_notification_good">>
<div @class="_class">
<<run setup.addNPCStat($curChar, "lust", -setup.LUST_ORGASM_NPC)>>
She came
<span class="stat_gain_notification_icon">
😍
<<timed 0.5s t8n>>💦<</timed>>
<<timed 1s t8n>>💦<</timed>>
<<timed 1.5s t8n>>💦<</timed>>
</span>
/*😈 <<timed 1s t8n>>- - - - -<</timed>>*/
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].id is $curChar.id>>
<<set $chars[_i] = _char>>
<</if>>
<</for>>
<<set $curChar = _char>>
</div>
<<uiBarsRefresh>>
<<scrollToBottom>>
<</widget>>
/* NPC lust loss */
<<widget "npcLustLoss">>
<<set _char = null>>
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].id is $curChar.id>>
<<set _char = $chars[_i]>>
<</if>>
<</for>>
<<run setup.addNPCStat($curChar, "lust", -setup.LUST_SCENE_NPC)>>
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].id is $curChar.id>>
<<set $chars[_i] = _char>>
<</if>>
<</for>>
<<set $curChar = _char>>
<<uiBarsRefresh>>
<</widget>>
/*
Display for npc affection stat change
*/
<<widget "affectionGain">>
<<set _value = 0>>
<<set _char = null>>
<<if $args[1]>>
<<set _value = $args[1]>>
<<set _char = $args[0]>>
<<valueGainAnimation _char "affection" _value>>
<<else>>
<<set _value = $args[0]>>
<<set _char = $curChar>>
<<valueGainAnimation "affection" _value>>
<</if>>
<<if !$replayMode>>
<<addNPCStat $curChar "affection" _value>>
<<uiBarsRefresh>>
<</if>>
<</widget>>
/*
Display for npc lust stat change
*/
<<widget "npcLustGain">>
<<set _value = 0>>
<<set _char = null>>
<<if $args[1]>>
<<set _value = $args[1]>>
<<set _char = $args[0]>>
<<valueGainAnimation _char "npcLust" _value>>
<<else>>
<<set _value = $args[0]>>
<<set _char = $curChar>>
<<valueGainAnimation "npcLust" _value>>
<</if>>
<<if !$replayMode>>
<<addNPCStat $curChar "lust" _value>>
<<uiBarsRefresh>>
<</if>>
<</widget>>
/*
Display for hygiene stat change
*/
<<widget hygieneGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "hygiene" _value>>
<<if !$replayMode>>
<<set setup.addMCStat("hygiene", _value)>>
<<uiBarsRefresh>>
<</if>>
<</widget>>
/*
Display for stealth stat change
*/
<<widget stealthGain>>
<<set _value = $args[0]>>
<<valueGainAnimation "stealth" _value>>
<<if !$replayMode>>
<<set setup.addMCStat("stealth", _value)>>
<<uiBarsRefresh>>
<</if>>
<</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 $yyy and setup.abc()>>
<<set _tempStat = 100;>>
<</if>>
<<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>>
/* Money gain */
<<widget "moneyGain">>
<<set _value = $args[0]>>
<<valueGainAnimation "money" _value>>
<<if !$replayMode>>
<<set $player.money += _value>>
<<uiBarsRefresh>>
<</if>>
<</widget>>/*
Video widget
*/
<<widget "video">>
<<if $args[0]>>
<div class="image_link">
/* TODO iOS test fix */
/*<<set _link = '<video width="500" autoplay loop playsinline muted><source src="' + $args[0] + '" type=\'video/webm; codecs="vp8, vorbis"\'></video>'>>*/
<<if $args[1] and $args[1] is "unmute">>
<<if $args[2] and $args[2] is "once">>
<<set _link = '<video width="500" playsinline autoplay><source src="' + $args[0] + '" type=\'video/mp4\'></video>'>>
<<else>>
<<set _link = '<video width="500" playsinline autoplay loop><source src="' + $args[0] + '" type=\'video/mp4\'></video>'>>
<</if>>
<<else>>
<<set _link = '<video width="500" playsinline autoplay loop muted><source src="' + $args[0] + '" type=\'video/mp4\'></video>'>>
<</if>>
/* <<set _link = '<video width="500" playsinline autoplay loop muted><source src="' + $args[0] + '" type=\'video/mp4\'></video>'>> */
<<link _link>>
/*<<print '<video width="650" autoplay loop><source src="' + $args[0] + '" type=\'video/webm; codecs="vp8, vorbis"\'></video>'>>*/
/*<<script>>
Dialog.setup("");
Dialog.wiki('
<div class="videoLink" onClick="SugarCube.Dialog.close()"><video width="1300" autoplay loop playsinline muted><source @src="$args[0]" type=\'video/webm; codecs="vp8, vorbis"\'></video></div>
');
Dialog.open();
<</script>>*/
<<videoZoom $args[0]>>
<</link>>
</div>
/* TODO check init scroll pause behavior */
<<run setup.playPauseVideo();>>
<</if>>
<</widget>>
/* Image widget */
<<widget "img">>
<<if $args[1] and $args[1] is "nolink">>
[img[String.format($args[0])]]<br>
<<else>>
<div class="image_link">
<div id="container_images">
<<set _image = "[img[String.format($args[0])]]">>
<<if $args[2]>>
<<set _fileName = $args[2]>>
<<set _image += '<img @src="_fileName" class="video-overlay"/>'>>
<<if $args[3]>>
<<set _fileName2 = $args[3]>>
<<set _image += '<img @src="_fileName2" class="video-overlay2"/>'>>
<</if>>
<</if>>
<<link _image>>
<<if $args[2]>>
<<imageZoom $args[0] $args[2]>>
<<else>>
<<imageZoom $args[0]>>
<</if>>
<</link>>
</div>
</div>
<</if>>
<</widget>>
<<widget "imageZoom">>
<<if $args[1]>>
<<run setup.imageZoom($args[0], $args[1])>>
<<else>>
<<run setup.imageZoom($args[0])>>
<</if>>
<</widget>>
<<widget "imgItem">>
<<if $args[0]>>
<div class="image_link">
<div id="container_images_item">
[img[String.format($args[0])]]
</div>
</div>
<</if>>
<</widget>>
<<widget "videoZoom">>
/*<<run setup.videoZoom($args[0]);>>*/
<<run setup.videoZoom($args[0])>>
/%<<set _el to $(document.createElement('div'))>>
<<run _el.attr('id', 'zoom')>>
<<set _src = $args[0]>>
<<set _el.append("<div id='zoom_image'><video width='1300' autoplay loop playsinline muted><source src='" + _src + "' type='video/webm; codecs=\"vp8, vorbis\"'></video></div>")>>
<<run _el
.appendTo(document.body)
>>
<<run
var vid = document.querySelector('video');
vid.addEventListener('loadeddata', function() {
let width = document.getElementById("zoom").offsetWidth;
let height = document.getElementById("zoom").offsetHeight;
document.getElementById("zoom").scroll(height/2,width/2);
$('#zoom').click(function(){
$('#zoom').remove();
});
}, false);
let width = document.getElementById("zoom").offsetWidth;
let height = document.getElementById("zoom").offsetHeight;
document.getElementById("zoom").scroll(height/2,width/2);
$('#zoom').click(function(){
$('#zoom').remove();
});
>>%/
<</widget>>
<<widget "sprite">>
/*
Use $player.location?
Use $curChar?
Use a string? "happy_3" "horny_2"
Alternate automatically?
Randomize? use variable to prevent having the same images one after another?
*/
<<set _char = "">>
<<if $args[2]>>
<<set _char = $args[0]>>
<<set _charOutfit = $args[1]>>
<<set _emotion = $args[2]>>
<<elseif $args[1]>>
<<set _char = $args[0]>>
<<set _emotion = $args[1]>>
<<set _charOutfit = _char.outfit>>
<<else>>
<<set _char = $curChar>>
<<set _emotion = $args[0]>>
<<set _charOutfit = _char.outfit>>
<</if>>
<<set _background = "">>
<<switch $player.location>>
<<case "LOCATION_MAIN_HOUSE">>
<<set _background = "res/house/hallway_b.webp">>
<<case "LOCATION_MAIN_HOUSE_BATHROOM">>
<<set _background = "res/house/bathroom_b.webp">>
<<case "LOCATION_MAIN_HOUSE_CHAR_EMILY_ROOM">>
<<set _background = "res/house/bedroom_emily_b.webp">>
<<case "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<set _background = "res/house/bedroom_mc_b.webp">>
<<case "LOCATION_MAIN_HOUSE_CHAR_OLIVIA_ROOM">>
<<set _background = "res/house/bedroom_olivia_b.webp">>
<<case "LOCATION_MAIN_HOUSE_LAUNDRY">>
<<set _background = "res/house/laundryroom_b.webp">>
<<case "LOCATION_MAIN_HOUSE_KITCHEN">>
<<set _background = "res/house/kitchen_b.webp">>
<<case "LOCATION_MAIN_HOUSE_LIVING_ROOM">>
<<set _background = "res/house/livingroom_b.webp">>
<<case "LOCATION_PHOTO_STUDIO">>
<<set _background = "res/house/photostudio_b.webp">>
<<case "LOCATION_CORRIDOR">>
<<set _background = "res/house/corridor_b.webp">>
<</switch>>
<<if _emotion.includes("_")>>
<<set _charImage = "res/char/" + _char.id + "/sprites/" + _charOutfit + "_" + _emotion + ".webp">>
<<img _background "" _charImage>>
<<set _prevSprite = _emotion>>
<<else>>
<<if _prevSprite and _prevSprite.split("_")[0] is _emotion>>
<<set _randInt = parseInt(_prevSprite.split("_")[1]) + 1>>
<<if _randInt == 4>>
<<set _randInt = 1>>
<</if>>
<<else>>
<<set _randInt = random(1,3)>>
<</if>>
<<if _emotion is "laughing" or _emotion is "shocked">>
<<set _randInt = 1>>
<</if>>
<<set _charImage = "res/char/" + _char.id + "/sprites/" + _charOutfit + "_" + _emotion + "_" + _randInt + ".webp">>
<<img _background "" _charImage>>
<<set _prevSprite = _emotion + "_" + _randInt>>
<</if>>
<</widget>><<widget "fuckMinigame" container>>
<<run
clearInterval(setup.myInterval);
>>
/* Options */
<<set _options = $args[0]>>
<<set _buttonText = "Thrust">>
<<if _options.buttonText>>
<<set _buttonText = _options.buttonText>>
<</if>>
<<set _animate = false>>
<<if _options.animate>>
<<set _animate = _options.animate>>
<</if>>
<<set _mediaUrl = "">>
<<if _options.mediaUrl>>
<<set _mediaUrl = _options.mediaUrl>>
<</if>>
<<set _overlay = false>>
<<if _options.overlay>>
<<set _overlay = _options.overlay>>
<</if>>
<<set _makeANoise = false>>
<<if _options.makeANoise>>
<<set _makeANoise = _options.makeANoise>>
<</if>>
<<set _oneBar = false>>
<<if _options.oneBar>>
<<set _oneBar = _options.oneBar>>
<</if>>
<<set _loosePassage = "">>
<<if _options.loosePassage>>
<<set _loosePassage = _options.loosePassage>>
<</if>>
<<set _leftLabel = "">>
<<if _options.leftLabel>>
<<set _leftLabel = _options.leftLabel>>
<</if>>
<<set _rightLabel = "">>
<<if _options.rightLabel>>
<<set _rightLabel = _options.rightLabel>>
<</if>>
<<set _description = "">>
<<if _options.description>>
<<set _description = _options.description>>
<</if>>
<<set _warning = "Slow down!">>
<<if _options.warning>>
<<set _warning = _options.warning>>
<</if>>
<<set _sourceLink = "">>
<<if _options.sourceLink>>
<<set _sourceLink = _options.sourceLink>>
<</if>>
<<set _leftWin = false>>
<<if _options.leftWin>>
<<set _leftWin = _options.leftWin>>
<</if>>
<<set _hideOnWin = false>>
<<if _options.hideOnWin>>
<<set _hideOnWin = _options.hideOnWin>>
<</if>>
<<set _randomEvents = []>>
<<if _options.randomEvents>>
<<set _randomEvents = _options.randomEvents>>
<</if>>
<<set _unmute = false>>
<<if _options.unmute>>
<<set _unmute = true>>
<</if>>
<<set _randomEventTrigger = false>>
<<if _randomEvents.length > 0>>
<<set _randInt = random(0,1)>>
<<switch _randInt>>
<<case 0>>
<<set _randomEventTrigger = true>>
<<case 1>>
<<set _randomEventTrigger = false>>
<</switch>>
<</if>>
<<set _winOptions = []>>
<<if _options.winOptions>>
<<set _winOptions = _options.winOptions>>
<</if>>
<<set _win = false>>
<<set _loose = false>>
/* <<set _options to {
mediaUrl: "",
overlay: false,
makeANoise: false,
oneBar: false,
loosePassage: "",
description: ""
}>> */
<<hideLeaveButton>>
/* Balance */
<<set _juice1Step = 7>>
<<set _juice1Degrade = 0.2>>
<<set _juice2Step = 10>>
<<set _juice2Degrade = 0.6>>
<<set _src = _mediaUrl>>
<<set _coverSrc = _mediaUrl.replace(/\.[^/.]+$/, "") + "_cover.webp">>
<<set _posterSrc = _mediaUrl.replace(/\.[^/.]+$/, "") + "_poster.webp">>
<<set _isVideo = false>>
<<if _mediaUrl and (_mediaUrl.endsWith(".mp4"))>>
<<set _isVideo = true>>
<</if>>
<div id="container_images_fap" style="position:relative;margin:0 auto;">
<div id="gauge_left">
<div class="progress-container">
<div id="juice" class="progress-value"></div>
</div>
<span class="progress-label">_leftLabel</span>
</div>
<<set _style="">>
<<if _oneBar>>
<<set _style = "display:none">>
<</if>>
<div id="gauge_right" @style="_style">
<span class="progress-label">_rightLabel</span>
<div class="progress-container">
<div id="juice2" class="progress-value2"></div>
</div>
</div>
<div id="fap_juice_indicator">
<<if _leftWin>>
+_juice1Step
<<else>>
+_juice2Step
<</if>>
</div>
<div id="fap_suspicion_indicator">
<<if _leftWin>>
+_juice2Step
<<else>>
+_juice1Step
<</if>>
</div>
<span id="fap_progress_warning" class="important">_warning</span>
<<if _isVideo>>
<<if _animate>>
/* poster displays the first frame on Cordova instead of a placeholder */
<<if _options.unmute>>
<video class="fap_video" @poster="_posterSrc" style="position: relative;z-index: 1;" width="500" playsinline type="video/mp4" @src="_mediaUrl"/>
<<else>>
<video class="fap_video" @poster="_posterSrc" style="position: relative;z-index: 1;" width="500" playsinline muted type="video/mp4" @src="_mediaUrl"/>
<</if>>
<<else>>
<video class="fap_video" style="position: relative;z-index: 1;" width="500" autoplay playsinline loop muted type="video/mp4" @src="_mediaUrl"/>
<</if>>
<<if _overlay>>
<img id="fap_overlay" @src="_coverSrc"/>
<</if>>
<<else>>
<img @src="_src" style="position: relative;"/>
<<if _overlay>>
<img id="fap_overlay" @src="_coverSrc"/>
<</if>>
<</if>>
</div>
<<if _sourceLink>>
<div id="container_sourcelink">
<<sourceLink _sourceLink>>
</div>
<</if>>
<div id="container_description">
_description
</div>
<div class="container_masturbate">
/* <div class="scroll"></div> */
<div id="button_masturbate">
<<set _isAnimationStarted = false>>
<<link _buttonText>>
<<if !_win>>
<<run
$("#fap_juice_indicator").stop();
$("#fap_juice_indicator").fadeIn(50).fadeOut();
if (!_oneBar){
$("#fap_suspicion_indicator").stop();
$("#fap_suspicion_indicator").fadeIn(50).fadeOut();
}
>>
<<set _fapJuice = setup.getPercentWidth($("#juice")) >>
<<set _fapJuice2 = setup.getPercentWidth($("#juice2")) >>
<<if !_isAnimationStarted>>
<<run
setup.myInterval = setInterval(function myTimer() {
if (_leftWin){
$("#juice").width((setup.getPercentWidth($("#juice")) - _juice1Degrade) + "%");
$("#juice2").width((setup.getPercentWidth($("#juice2")) - _juice2Degrade) + "%");
}else{
$("#juice").width((setup.getPercentWidth($("#juice")) - _juice2Degrade) + "%");
$("#juice2").width((setup.getPercentWidth($("#juice2")) - _juice1Degrade) + "%");
}
if (_leftWin){
if(setup.getPercentWidth($("#juice2")) > 50 && setup.getPercentWidth($("#juice")) < setup.getPercentWidth($("#juice2"))){
document.getElementById("fap_progress_warning").style.visibility = "visible";
}else{
document.getElementById("fap_progress_warning").style.visibility = "hidden";
}
}else{
if(setup.getPercentWidth($("#juice")) > 50 && setup.getPercentWidth($("#juice2")) < setup.getPercentWidth($("#juice"))){
document.getElementById("fap_progress_warning").style.visibility = "visible";
}else{
document.getElementById("fap_progress_warning").style.visibility = "hidden";
}
}
if (_overlay){
$("#fap_overlay").css("opacity",(100-setup.getPercentWidth($("#juice")))/100);
}
},50);
>>
<<set _isAnimationStarted = true>>
<</if>>
<<hideLeaveButton>>
<<if _randomEventTrigger and _fapJuice > 30>>
/* Random event */
<<if document.getElementById("container_images_fap")>>
<<run document.getElementById("container_images_fap").remove()>>
<</if>>
<<include "FAP_MINIGAME_END">>
<<set _randInt = random(0,_randomEvents.length - 1)>>
<<append "#result">>
<<include _randomEvents[_randInt]>>
<</append>>
<<else>>
<<if _leftWin>>
<<set _maxJuice1 = 99 - _juice1Step>>
<<if _fapJuice < _maxJuice1>>
<<set _fapJuice += _juice1Step>>
<<set _juiceString = "">>
<<run $('#juice').width(_fapJuice + "%");>>
<<else>>
<<set _win = true>>
<<include "FAP_MINIGAME_WIN">>
<</if>>
<<if !_oneBar>>
<<set _maxJuice2 = 99 - _juice2Step>>
<<if _fapJuice2 < _maxJuice2>>
<<set _fapJuice2 += _juice2Step>>
<<set _juiceString = "">>
<<run $('#juice2').width(_fapJuice2 + "%");>>
<<else>>
<<set _loose = true>>
<<include "FAP_MINIGAME_LOOSE">>
<</if>>
<</if>>
<<else>>
<<set _maxJuice1 = 99 - _juice2Step>>
<<if _fapJuice < _maxJuice1>>
<<set _fapJuice += _juice2Step>>
<<set _juiceString = "">>
<<run $('#juice').width(_fapJuice + "%");>>
<<else>>
<<set _loose = true>>
<<include "FAP_MINIGAME_LOOSE">>
<</if>>
<<if !_oneBar>>
<<set _maxJuice2 = 99 - _juice1Step>>
<<if _fapJuice2 < _maxJuice2>>
<<set _fapJuice2 += _juice1Step>>
<<set _juiceString = "">>
<<run $('#juice2').width(_fapJuice2 + "%");>>
<<else>>
<<set _win = true>>
<<include "FAP_MINIGAME_WIN">>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if _isVideo and _animate and !_loose>>
/* Restart video */
<<run
$(".fap_video")[0].currentTime = 0;
$(".fap_video")[0].play();
>>
<</if>>
<</link>>
<div id="win_options">
<<for _i to 0; _i lt _winOptions.length; _i++>>
@@.greyed;_winOptions[_i] 💦@@
<</for>>
</div>
<<if _makeANoise>>
<br>
<<link "Make a noise">>
<<include "FAP_MINIGAME_LOOSE">>
<</link>>
<</if>>
</div>
</div>
<div id="result"></div>
<<stb>>
<</widget>>
<<widget "fuckMinigameRemove">>
/* <<if document.getElementById("container_masturbate")>>
<<replace "#container_masturbate">><</replace>>
<</if>> */
<<run $(".container_masturbate").remove();>>
<</widget>><<widget "timingMinigame" container>>
/* WARNING: win and loose content is added hidden, do not run important code without including a "continue" or something first */
<<set _photoMinigame = false>>
<<if $args[0] and $args[0] is "photo">>
<<set _photoMinigame = true>>
<</if>>
/* Target area random offset */
<<set _left = "40">>
<<set _right = "60">>
<<set _leftPerfect = "45">>
<<set _rightPerfect = "55">>
<<set _randInt = random(0,2)>>
<<switch _randInt>>
<<case 0>>
<<set _left = "20">>
<<set _right = "40">>
<<set _leftPerfect = "28">>
<<set _rightPerfect = "32">>
<<case 1>>
<<set _left = "40">>
<<set _right = "60">>
<<set _leftPerfect = "48">>
<<set _rightPerfect = "52">>
<<case 2>>
<<set _left = "60">>
<<set _right = "80">>
<<set _leftPerfect = "68">>
<<set _rightPerfect = "72">>
<</switch>>
<div class="timing_minigame" style="position:relative">
/* Background bar */
<div id="timing_minigame_background" style=""></div>
/* Target area */
<<set _highlightedAreaStyle = "left:" + _left + "%;">>
<div id="timing_minigame_highlighted_zone" @style=_highlightedAreaStyle></div>
/* Perfect target area */
<<set _highlightedArea2Style = "left:" + _leftPerfect + "%;">>
<<if !_photoMinigame || (setup.gameCode is "cah" and !$player.items.cameraUpgrade1)>>
<<set _highlightedArea2Style = "display:none;">>
<</if>>
<div id="timing_minigame_highlighted_zone_2" @style=_highlightedArea2Style></div>
<div id="timing_container" data-style="smooth">
/* Moving thumb */
<div id="timing_thumb"></div>
</div>
</div>
<div class="timing_minigame_stop_button">
<br>
<<if _photoMinigame>>
<i>Hit the button when the moving element is in the highlighted area.</i>
<<else>>
<i>Hit "stop" when the moving element is in the highlighted area.</i>
<</if>>
<br>
<<set setup.timingMinigameDebug = false>>
<<run
/* Animation duration */
var timingMinigameSpeed = 2000;
function timingMinigameAnimation(){
$("#timing_thumb").animate({ left: "+=98%"},
{
duration: timingMinigameSpeed,
step: function()
{
if (setup.timingMinigameDebug) console.log("Thumb: " + $("#timing_thumb").css("left"));
},
complete: function ()
{
$("#timing_thumb").animate({ left: "0" },
{
duration: timingMinigameSpeed,
step: function()
{
if (setup.timingMinigameDebug) console.log("Thumb: " + $("#timing_thumb").css("left"));
},
complete: function ()
{
timingMinigameAnimation();
}
});
}
});
}
$(function() {
timingMinigameAnimation();
});
>>
<<set _buttonLabel = "Stop">>
<<if _photoMinigame>>
<<set _buttonLabel = "Take the shot">>
<</if>>
<<link _buttonLabel>>
<<run
/* Stop the animation */
$("#timing_thumb").stop();
var targetAreaLeftPercent = _left;
if (setup.timingMinigameDebug) console.log("targetAreaLeftPercent: " + targetAreaLeftPercent);
var targetAreaRightPercent = _right;
if (setup.timingMinigameDebug) console.log("targetAreaRightPercent: " + targetAreaRightPercent);
var targetAreaLeftPerfectPercent = _leftPerfect;
if (setup.timingMinigameDebug) console.log("targetAreaLeftPerfectPercent: " + targetAreaLeftPerfectPercent);
var targetAreaRightPerfectPercent = _rightPerfect;
if (setup.timingMinigameDebug) console.log("targetAreaRightPerfectPercent: " + targetAreaRightPerfectPercent);
var thumbPositionLeftPercent = setup.getPercentLeft($("#timing_thumb"));
if (setup.timingMinigameDebug) console.log("thumbPositionLeftPercent: " + thumbPositionLeftPercent);
var thumbPositionRightPercent = setup.getPercentRight($("#timing_thumb"));
if (setup.timingMinigameDebug) console.log("thumbPositionRightPercent: " + thumbPositionRightPercent);
$(".timing_minigame_stop_button").css("display","none");
if (_photoMinigame and thumbPositionLeftPercent >= targetAreaLeftPerfectPercent and thumbPositionLeftPercent <= targetAreaRightPerfectPercent and !(setup.gameCode is "cah" and !setup.getVar("player").items.cameraUpgrade1)){
var winContent = Story.get("TIMING_MINIGAME_WIN_PERFECT").processText();
$("#feed").wiki(winContent);
}else if (thumbPositionLeftPercent >= targetAreaLeftPercent and thumbPositionLeftPercent <= targetAreaRightPercent){
var winContent = Story.get("TIMING_MINIGAME_WIN").processText();
$("#feed").wiki(winContent);
}else{
var looseContent = Story.get("TIMING_MINIGAME_LOOSE").processText();
$("#feed").wiki(looseContent);
}
>>
<</link>>
</div>
<</widget>>
<<widget "timingMinigameRemove">>
<<replace ".timing_minigame">><</replace>>
<</widget>><<widget "wordRotationMinigame" container>>
<<run
clearInterval(setup.myInterval);
>>
<<set _timeout = false>>
<<run _wordRotationList.shuffle()>>
<<timedChoiceBar "wordrotation">>
<<set _timeout = true>>
<<run
var winContent = Story.get("WORD_ROTATION_MINIGAME_WIN").processText();
$("#feed").wiki(winContent);
>>
<</timedChoiceBar>>
<div class="wordRotationContainer">
<<button "<span id='wordRotationText'>_wordRotationList[0]</span>">>
/*<<replace "#timed_choice_wordrotation">><</replace>>*/
<<run
clearInterval(setup.myInterval);
document.getElementById("wordRotationResult").innerHTML = "I really like " + document.getElementById("wordRotationText").innerHTML;
State.variables.wordRotationTag = document.getElementById("wordRotationText").tag;
var winContent = Story.get("WORD_ROTATION_MINIGAME_WIN").processText();
$("#feed").wiki(winContent);
>>
<<replace ".wordRotationContainer">><</replace>>
<<if document.getElementsByClassName('round-time-bar').length > 0>>
<<replace ".round-time-bar">><</replace>>
<</if>>
<</button>>
</div>
<<run
setup.myInterval = setInterval(function myTimer() {
var min = Math.ceil(0);
var max = Math.floor(2);
var randInt = Math.floor(Math.random() * (max - min + 1)) + min;
if(document.getElementById("wordRotationText")){
if(randInt == 0){
document.getElementById("wordRotationText").innerHTML = "I really like your tits";
document.getElementById("wordRotationText").tag = "tits";
}else if (randInt == 1){
document.getElementById("wordRotationText").innerHTML = "I really like your ass";
document.getElementById("wordRotationText").tag = "ass";
}else{
document.getElementById("wordRotationText").innerHTML = "I really like your overalls";
document.getElementById("wordRotationText").tag = "overalls";
}
}
},1000);
>>
<div id="wordRotationResult">Coucou3</div>
<</widget>>/*<<include "WIDGET_MINIGAME_FAP">>*/
<<include "WIDGET_MINIGAME_FUCK">>
<<include "WIDGET_MINIGAME_TIMING">><<if _photoMinigame>>
<<photoSuccess>>
<<set _amount = random(5, 10)>>
<<moneyGain _amount>>
<<else>>
<<success>>
<</if>>
<<set _success = true>>
<<set _perfectWin = false>>
_contents
<div class="scroll"></div>
<<stb>><<if _photoMinigame>>
<<photoPerfect>>
<<set _amount = random(12, 18)>>
<<moneyGain _amount>>
<<else>>
<<success>>
<</if>>
<<set _success = true>>
<<set _perfectWin = true>>
_contents
<div class="scroll"></div>
<<stb>><<if _photoMinigame>>
<<photoFail>>
<<else>>
<<fail>>
<</if>>
<<set _success = false>>
_contents
<div class="scroll"></div>
<<stb>>_contents
<div class="scroll"></div>
<<stb>><<include "FAP_MINIGAME_END">>
<<showLeaveButton>>
<<if !_animate>>
<<if document.getElementById("container_images_fap")>>
<<replace "#container_images_fap">>
<<if !_hideOnWin>>
<<if _isVideo>>
<<if _options.unmute>>
<<video _src "unmute">>
<<else>>
<<video _src>>
<</if>>
<<else>>
<<img _src>>
<</if>>
<<else>>
<<if document.getElementById("container_description")>>
<<replace "#container_description">><</replace>>
<</if>>
<</if>>
<</replace>>
<</if>>
<<if document.getElementById("button_masturbate")>>
<<run document.getElementById("button_masturbate").remove()>>
<</if>>
<</if>>
<<append "#result" t8n>>
_contents
<<if !_animate>>
<div class="scroll">
</div>
<<stb>>
<</if>>
<</append>><<include "FAP_MINIGAME_END">>
<<if document.getElementById("button_masturbate")>>
<<run document.getElementById("button_masturbate").remove()>>
<</if>>
<<if document.getElementById("container_images_fap")>>
<<replace "#container_images_fap">><</replace>>
<</if>>
<<if document.getElementById("container_description")>>
<<replace "#container_description">><</replace>>
<</if>>
<<append "#result" t8n>>
<<include _loosePassage>>
<</append>><<set _fapJuice = 0>>
<<set _fapJuice2 = 0>>
<<run
clearInterval(setup.myInterval);
>>
<<run $("#fap_overlay").css("opacity",1);>>
<<if !_animate>>
<<if document.getElementById("container_sourcelink")>>
<<replace "#container_sourcelink">><</replace>>
<</if>>
/* <<if document.getElementById("container_masturbate")>>
<<replace "#container_masturbate">><</replace>>
<</if>> */
<<run $(".container_masturbate").remove();>>
<</if>>
<<if document.getElementById("gauge_left")>>
<<replace "#gauge_left">><</replace>>
<</if>>
<<if document.getElementById("gauge_right")>>
<<replace "#gauge_right">><</replace>>
<</if>>
<<if document.getElementById("win_options")>>
<<replace "#win_options">><</replace>>
<</if>><<widget "characterLocationUpdate">>
<<for _i=0;_i<$chars.length;_i++>>
<<set _id = "CHAR_" + $chars[_i].id.toUpperCase() + "_LOCATION_UPDATE">>
<<include _id>>
<</for>>
<</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].hasArrived and $chars[_i].location is $player.location>>
<<run _roomChars.push($chars[_i])>>
<</if>>
<</for>>
/* Reverse list so that later characters take priority */
<<set _roomChars = _roomChars.reverse()>>
<<if _roomChars.length > 0>>
<<set _roomIsEmpty = false>>
<<set $curChar = _roomChars[0]>>
<<uiBarsRefresh>>
<</if>>
<</widget>>
/*
Display an indicator if npcs are in this location
*/
<<widget "charIsHere">>
<<set _roomChars = new Array()>>
<<for _i = 0; _i < $chars.length; _i++>>
<<if $chars[_i].hasArrived and $chars[_i].location is $args[0]>>
<<run _roomChars.push($chars[_i])>>
<</if>>
<</for>>
<<if _roomChars.length == 1>>
<<if setup.gameCode is "eol">>
/* @@color:yellow;<i>_roomChars[0].name is here </i>@@ */
/* <<if _roomChars[0].id is setup.CHAR_CASSY>>
<div class='avatar_cassy'></div>
<<elseif _roomChars[0].id is setup.CHAR_PAM>>
<div class='avatar_pam'></div>
<<elseif _roomChars[0].id is setup.CHAR_NURSE>>
<div class='avatar_nurse'></div>
<<elseif _roomChars[0].id is setup.CHAR_MAID>>
<div class='avatar_maid'></div>
<<elseif _roomChars[0].id is setup.CHAR_AKIKO>>
<div class='avatar_akiko'></div>
<</if>> */
<div @class=_roomChars[0].avatar></div>
<<else>>
<<if _roomChars[0].id is setup.CHAR_EMILY>>
<div class='avatar_emily'></div>
<<else>>
<div class='avatar_olivia'></div>
<</if>>
<</if>>
<<elseif _roomChars.length > 1>>
/* <<set _roomCharNames = new Array()>>
<<for _i = 0; _i < _roomChars.length; _i++>>
<<run _roomCharNames.push(_roomChars[_i].name)>>
<</for>>
@@color:yellow;<i>
<<for _i = 0; _i < _roomCharNames.length; _i++>>
_roomCharNames[_i] <<if _i < (_roomCharNames.length - 1)>>and<</if>>
<</for>>
are here </i>@@ */
<<for _i = 0; _i < _roomChars.length; _i++>>
<<set _margin = ((_roomChars.length-1) - _i) * 15>>
<<set _style = "margin-right:" + _margin + "px">>
<div @class=_roomChars[_i].avatar @style=_style></div>
<</for>>
<</if>>
<</widget>>
/*
Leave button display
*/
<<widget "leaveButton">>
<<set _style = "">>
<<if $args[1] and $args[1] is "hidden">>
<<set _style = "display:none;">>
<</if>>
<<set _label = "Leave">>
<<if $args[3]>>
<<set _label = $args[3]>>
<</if>>
<div id="leaveButton" @style="_style">
<br>
<<link _label>>
/* Unload all videos */
<<run setup.unloadAllMedia()>>
/* Reset $curChar */
<<set $curChar = null>>
/* Replay mode */
<<if $replayMode>>
<<if $player.location is "SCENE_GALLERY">>
<<set $replayMode = false>>
<<goto "LOCATION_MAIN_HOUSE_MC_ROOM">>
<<else>>
<<goto "SCENE_GALLERY">>
<</if>>
<<else>>
/* $player.nextLocation takes priority over the parameter */
<<if $player.nextLocation is "">>
<<set $player.nextLocation = $args[0]>>
<</if>>
<<if $timeForwardOnLeave and !($args[2] and $args[2] is "noTimeForward")>>
<<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>>
<</if>>
<</link>>
</div>
<</widget>>
/*
Hide the common leave button
*/
<<widget "hideLeaveButton">>
<<if document.getElementById("leaveButton") isnot null>>
<<run $('#leaveButton').last().css("display","none")>>
<</if>>
<</widget>>
/*
Show the common leave button
*/
<<widget "showLeaveButton">>
<<if document.getElementById("leaveButton") isnot null>>
<<run $('#leaveButton').last().css("display","block")>>
<</if>>
<</widget>>/*
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>>
<<widget "procedurallyGenerated">>
<<warningText "This scene contains procedurally generated content. Play it again to get different results.">>
<</widget>>
<<widget "endOfContent">>
<<warningText "You've reached the current end of content for this character...">>
<</widget>>
<<widget "scenePreview">>
<i>@@.important;Scene preview@@</i>
<</widget>>
/*
Generic notification
*/
<<widget "notification">>
<<if $args[1] and $args[1] is "fail">>
<div class="stat_gain_notification stat_gain_notification_bad">
<<if $args[0]>>
<b>$args[0]</b>
<</if>>
</div>
<<else>>
<div class="stat_gain_notification stat_gain_notification_good">
<<if $args[0]>>
<b>$args[0]</b>
<</if>>
</div>
<</if>>
<</widget>>
/*
Skillcheck success display
*/
<<widget "success">>
<div class="stat_gain_notification stat_gain_notification_good">
<<if $args[0] and $args[0] is "chance">>
🎲 <b>SUCCESS</b> 🎲
<<else>>
🏆 <b>SUCCESS</b> 🏆
<</if>>
</div>
<</widget>>
/*
Skillcheck fail display
*/
<<widget "fail">>
<div class="stat_gain_notification stat_gain_notification_bad">
<<if $args[0] and $args[0] is "chance">>
🎲 <b>FAIL</b> 🎲
<<else>>
😔 <b>FAIL</b> 😔
<</if>>
</div>
<</widget>>
/*
Photo minigame perfect shot
*/
<<widget "photoPerfect">>
<div class="stat_gain_notification stat_gain_notification_good">
📷 <b>PERFECT SHOT</b> 📷
</div>
<</widget>>
/*
Photo minigame good shot
*/
<<widget "photoSuccess">>
<div class="stat_gain_notification stat_gain_notification_good">
📷 <b>GOOD SHOT</b> 📷
</div>
<</widget>>
/*
Photo minigame fail
*/
<<widget "photoFail">>
<div class="stat_gain_notification stat_gain_notification_bad">
📷 <b>BAD SHOT</b> 📷
</div>
<</widget>>
/*
Animation for stat change
*/
<<widget "valueGainAnimation">>
<<set _stat = "">>
<<set _value = 0>>
<<set _char = null>>
<<set _isSpecificChar = false>>
<<if $args[2]>>
<<set _stat = $args[1]>>
<<set _value = $args[2]>>
<<set _char = $args[0]>>
<<set _isSpecificChar = true>>
<<else>>
<<set _stat = $args[0]>>
<<set _value = $args[1]>>
<<set _char = $curChar>>
<<set _isSpecificChar = false>>
<</if>>
<<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 = "👄">>
<<if _isSpecificChar>>
<<set _label = _char.name + " lust">>
<<else>>
<<set _label = "Her lust">>
<</if>>
<<elseif _stat is "affection">>
<<set _icon = "💕">>
<<if _isSpecificChar>>
<<set _label = _char.name + " affection">>
<<else>>
<<set _label = "Affection">>
<</if>>
<<elseif _stat is "money">>
<<set _icon = " 💲">>
<</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">
<<if _stat is "money">>
<<else>>
_label _increasedDecreased
<</if>>
<span class="stat_gain_notification_icon">
<<if _stat is "money">>
_value
<</if>>
<<= _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>
<</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>>
<<if (typeof _char === 'string' || _char instanceof String)>>
<<set _name = _char>>
<<else>>
<<set _name = _char.name>>
<</if>>
<<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>>
<<widget "mcThinking">>
<<set _text = $args[0]>>
<<set _style = "speech-mc">>
<<set _line = "<span class='" + _style + "'><i>" + _text + "</i></span>">>
<<= _line>>
<</widget>>
/*
Female npc line
*/
<<widget "femaleLine">>
<<set _style = "speech-female">>
<<if $args.length > 1>>
<<set _char = $args[0]>>
<<set _text = $args[1]>>
<<else>>
<<set _text = $args[0]>>
<</if>>
<<if _char and (typeof _char === 'string' || _char instanceof String)>>
<<set _name = _char>>
<</if>>
<<if _char>>
<<set _line = "<span class='" + _style + "'>" + _name + ": " + "“" + _text + "”" + "</span>">>
<<else>>
<<set _line = "<span class='" + _style + "'>" + "“" + _text + "”" + "</span>">>
<</if>>
<<= _line>>
<</widget>>
/*
Male npc line
*/
<<widget "maleLine">>
<<set _text = $args[0]>>
<<set _style = "speech-male">>
<<set _line = "<span class='" + _style + "'>" + _text + "</span>">>
<<= _line>>
<</widget>>
<<widget "maxStatWarning">>
<<set _text = "You can't raise her " + $args[0] + " higher at this point...">>
<<warningText _text>>
<</widget>>
/*
Source link display
*/
<<widget "sourceLink">>
<<if $args[0]>>
<<if $args[0].startsWith("http")>>
<span class="sourceLink">[[source|$args[0]]]</span><br>
<<else>>
<<set _decodedUrl = window.atob($args[0].replace(/_/g, '/').replace(/-/g, '+'))>>
<span class="sourceLink">[[source|_decodedUrl]]</span><br>
<</if>>
<</if>>
<</widget>>
/*
Stock photo credit
*/
<<widget "stockCredit">>
<<if $args[0]>>
<span class="stockCredit">$args[0]</span><br>
<</if>>
<</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 tale.has("CUM_PANTS") and $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 tale.has("CUM_PANTS") and $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>>*/
<<run
$(function() {
$("#bbtext").html("").wiki('<<include "TOP_BAR">>');
});
>>
<</widget>>
<<widget "notebookPanelTitle">>
<<set _title = $args[0]>>
<<set _char = $args[1]>>
<<if _char>>
<<set _affectionString = "<span title='affection'>" + "💕<span class='progress-label-small'>" + _char.affection + "</span>/" + setup.getMaxStatValue(_char) + "</span>">>
<<set _lustString = "<span title='lust' style='border-left: 2px rgba(255,255,255,.1) solid;margin-left:8px;padding-left:8px'>" + "👄" + "<span class='progress-label-small'>" + _char.lust + "</span>" + "/" + setup.getMaxStatValue(_char) + "</span>">>
♡ _title <span class='notebook-stats'> _affectionString _lustString </span>
<<else>>
♡ _title
<</if>>
<</widget>>
<<widget "quest">>
/* Need to define _quests before */
<<set _title = $args[0]>>
<<set _hint = "">>
<<if $args[1] and $args[1] isnot "">>
<<set _hint = " <span class='quest_info'>(" + $args[1] + ")</span>">>
<</if>>
<<if $args[0] is "wait">>
<<set _title = "Wait a few days">>
<</if>>
<<if $args[2] and $args[2] is "bonus">>
<<set _quests += "⭐ " + _title + _hint + "⭐<br>">>
<<else>>
<<if $args[0] is "wait" and _quests.includes(_title)>>
/* Do nothing to prevent doubles */
<<else>>
<<set _quests += "♦ " + _title + _hint + "<br>">>
<</if>>
<</if>>
<</widget>>
/*
Auto scroll to the bottom of the page
*/
<<widget "scrollToBottom">>
/*<<run $().scrollToBottom()>>*/
/* TODO improve */
<<run
if ($(".scroll").length > 0){
var offset = $(".scroll").last().offset();
$('html, body').animate({
scrollTop: offset.top,
scrollLeft: offset.left
}, 250);
}
>>
<</widget>>
/*
Auto scroll to the bottom of the page
*/
<<widget "stb">>
<<run
if ($(".scroll").length > 0){
var offset = $(".scroll").last().offset();
$('html, body').animate({
scrollTop: offset.top,
scrollLeft: offset.left
}, 250);
}
>>
<</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>>
<div class="scroll"></div>
<<linkreplace $args[0] t8n>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</widget>>
/*
Continue link that acts like a lrs
*/
<<widget "cont" container>>
<div class="scroll"></div>
<div id="cont">
<<if $args[0]>>
<<link "Continue" $args[0]>>_contents<</link>>
<<else>>
<<linkreplace "Continue" t8n>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</if>>
</div>
<</widget>>
/*
Displays and MC speech line in a LRS
*/
<<widget "mclrs" container>>
<div class="scroll"></div>
<<linkreplace '"$args[0]"' t8n>>
/* 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>>
<<mcLine _title>>
_contents
<<scrollToBottom>>
<</linkreplace>>
<</widget>>
/*
Choice container, clicking a choice will remove all overs
*/
<<widget "choicecontainer" container>>
<<include "CHOICE_CONTAINER">>
<</widget>>
<<widget "cc" container>>
<<include "CHOICE_CONTAINER">>
<</widget>>
/* Choice container with forced 100% width */
<<widget "cc100" container>>
<<include "CHOICE_CONTAINER_100_WIDTH">>
<</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, '');>>
/* Extract emojis */
/*<<set _emojis = $args[0].match(/\p{Emoji}+/gu)>>
<<if _emojis is null>>
<<set _emojis = "">>
<<elseif !isNaN(_emojis)>>
<<set _emojis = "">>
<</if>>*/
/* Extract chance indicator */
<<set _index = _title.indexOf('<<= setup.chance')>>
<<set _chanceIndicator = "">>
<<if _index != -1>>
<<set _chanceIndicator = _title.substring(_index, _title.length)>>
<<set _title = _title.substring(0,_index)>>
<</if>>
/* Extract icon */
<<set _index = _title.indexOf("<span class='icon_time'>")>>
<<set _icon = "">>
<<if _index != -1>>
<<set _icon = _title.substring(_index, _title.length)>>
<<set _title = _title.substring(0,_index)>>
<</if>>
/* Add quotes */
/* <<set _title = '"' + _title.trim() + '"'>> */
<<set _title = "“" + _title.trim() + "”">>
/*<<set _title = _title + " " + _emojis + " " +_chanceIndicator>>*/
<<if _icon>>
<<set _title = _title + " " + _icon>>
<</if>>
<<if _chanceIndicator>>
<<set _title = _title + " " +_chanceIndicator>>
<</if>>
<<link _title>>
<<set _isMc = true>>
<<include "CHOICE_ITEM_ACTION">>
<</link>>
<</widget>>
<<widget "mcci" 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, '');>>
/* Extract emojis */
/*<<set _emojis = $args[0].match(/\p{Emoji}+/gu)>>
<<if _emojis is null>>
<<set _emojis = "">>
<<elseif !isNaN(_emojis)>>
<<set _emojis = "">>
<</if>>*/
/* Extract chance indicator */
<<set _index = _title.indexOf('<<= setup.chance')>>
<<set _chanceIndicator = "">>
<<if _index != -1>>
<<set _chanceIndicator = _title.substring(_index, _title.length)>>
<<set _title = _title.substring(0,_index)>>
<</if>>
/* Extract icon */
<<set _index = _title.indexOf("<span class='icon_time'>")>>
<<set _icon = "">>
<<if _index != -1>>
<<set _icon = _title.substring(_index, _title.length)>>
<<set _title = _title.substring(0,_index)>>
<</if>>
/* Add quotes */
/* <<set _title = '"' + _title.trim() + '"'>> */
<<set _title = "“" + _title.trim() + "”">>
/*<<set _title = _title + " " + _emojis + " " +_chanceIndicator>>*/
<<if _icon>>
<<set _title = _title + " " + _icon>>
<</if>>
<<if _chanceIndicator>>
<<set _title = _title + " " +_chanceIndicator>>
<</if>>
<<link _title>>
<<set _isMc = true>>
<<include "CHOICE_ITEM_ACTION">>
<</link>>
<</widget>>
<<widget "choiceitem" container>>
<<link $args[0]>>
<<set _isMc = false>>
<<include "CHOICE_ITEM_ACTION">>
<</link>>
<</widget>>
<<widget "ci" container>>
<<link $args[0]>>
<<set _isMc = false>>
<<include "CHOICE_ITEM_ACTION">>
<</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
chance: -1 if success every time, or the chance modifier
goto: weather to remove the items on success or not
*/
<<widget "mcsexchoiceitem" container>>
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _penalty = $args[3]>>
<<set _goto = $args[4]>>
<<set _title = '"$args[0]"'>>
<<if _id.includes("cum")>>
<<set _title += " 💦">>
<</if>>
<<if _penalty != -1>>
<<set _title += " " + setup.chanceIndicator("both", $curChar, _penalty)>>
<</if>>
<span @id="_id">
<div class="scroll"></div>
<<link _title>>
<<set _isMc = true>>
<<include "SEX_CHOICE_ITEM_ACTION">>
<</link>>
</span>
<</widget>>
<<widget "mcsci" container>>
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _penalty = $args[3]>>
<<set _goto = $args[4]>>
<<set _title = '"$args[0]"'>>
<<if _id.includes("cum")>>
<<set _title += " 💦">>
<</if>>
<<if _penalty != -1>>
<<set _title += " " + setup.chanceIndicator("both", $curChar, _penalty)>>
<</if>>
<span @id="_id">
<div class="scroll"></div>
<<link _title>>
<<set _isMc = true>>
<<include "SEX_CHOICE_ITEM_ACTION">>
<</link>>
</span>
<</widget>>
<<widget "sexchoiceitem" container>>
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _penalty = $args[3]>>
<<set _goto = $args[4]>>
<<set _title = $args[0]>>
<<if _id.includes("cum")>>
<<set _title += " 💦">>
<</if>>
<<if _penalty != -1>>
<<set _title += " " + setup.chanceIndicator("both", $curChar, _penalty)>>
<</if>>
<span @id="_id">
<div class="scroll"></div>
<<link _title>>
<<set _isMc = false>>
<<include "SEX_CHOICE_ITEM_ACTION">>
<</link>>
</span>
<</widget>>
<<widget "sci" container>>
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _penalty = $args[3]>>
<<set _goto = $args[4]>>
<<set _title = $args[0]>>
<<if _id.includes("cum")>>
<<set _title += "💦">>
<</if>>
<<if _penalty != -1>>
<<set _title += setup.chanceIndicator("both", $curChar, _penalty)>>
<</if>>
<span @id="_id">
<div class="scroll"></div>
<<link _title>>
<<set _isMc = false>>
<<include "SEX_CHOICE_ITEM_ACTION">>
<</link>>
</span>
<</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"></span>
<span class="progress-label">_icon _label</span>
<div class="progress-container">
<div class="progress-value" @style="_style"></div>
</div>
</div>
<</widget>>
<<widget "collapsiblePanel" container>>
<<set _opened = false>>
<<if $args[1] and $args[1] is "opened">>
<<set _opened = true>>
<</if>>
<div class="collapsible_panel">
<div class="collapsible_panel_title" onClick="$(this).parent().children().last().toggle(200);$(this).children().first().toggle();$(this).children().eq(1).toggle()">
<<if !_opened>>
<span style="float:right;margin-top:7px;">▾</span>
<span style="display:none;float:right">▴</span>
<<else>>
<span style="display:none;float:right">▾</span>
<span style="float:right;margin-top:7px;">▴</span>
<</if>>
$args[0]
</div>
<<if !_opened>>
<div class="collapsible_panel_content" style="display:none">
_contents
</div>
<<else>>
<div class="collapsible_panel_content">
_contents
</div>
<</if>>
</div>
<</widget>>
<<widget "collapsiblePanel2" container>>
<<set _opened = false>>
<<if $args[1] and $args[1] is "opened">>
<<set _opened = true>>
<</if>>
<div class="collapsible_panel2">
<div class="collapsible_panel2_title" onClick="$(this).parent().children().last().toggle(200);$(this).children().first().toggle();$(this).children().eq(1).toggle()">
<<if !_opened>>
<span style="float:right;margin-top:5px;">▾</span>
<span style="display:none;float:right">▴</span>
<<else>>
<span style="display:none;float:right">▾</span>
<span style="float:right;margin-top:5px;">▴</span>
<</if>>
$args[0]
</div>
<<if !_opened>>
<div class="collapsible_panel2_content" style="display:none">
_contents
</div>
<<else>>
<div class="collapsible_panel2_content">
_contents
</div>
<</if>>
</div>
<</widget>>
<<widget "collapsiblePanel3" container>>
<<set _opened = false>>
<<if $args[1] and $args[1] is "opened">>
<<set _opened = true>>
<</if>>
<div class="collapsible_panel3">
<div class="collapsible_panel3_title" onClick="$(this).parent().children().last().toggle(200);$(this).children().first().toggle();$(this).children().eq(1).toggle()">
<<if !_opened>>
<span style="margin-top:5px;">▾</span>
<span style="display:none">▴</span>
<<else>>
<span style="display:none">▾</span>
<span style="margin-top:5px;">▴</span>
<</if>>
$args[0]
</div>
<<if !_opened>>
<div class="collapsible_panel3_content" style="display:none">
_contents
</div>
<<else>>
<div class="collapsible_panel3_content">
_contents
</div>
<</if>>
</div>
<</widget>>
/*
$args[0] array of elements
*/
<<widget "randomOrder">>
<<run setup.shuffle($args[0])>>
<<set _max = $args[0].length>>
<<if $args[1]>>
<<set _max = $args[1]>>
<</if>>
<<for _i=0;_i<_max;_i++>>
<<set _optionContent = $args[0][_i]>>
<<set _optionContent = _optionContent.replace(/{op}/g,'<<')>>
<<set _optionContent = _optionContent.replace(/{cl}/g,'>>')>>
/* <<set _optionContent = _optionContent.replaceAll('{op}','<<')>>
<<set _optionContent = _optionContent.replaceAll('{cl}','>>')>> */
_optionContent
<</for>>
<</widget>>
/* <<widget "optionsRandomOrder">>
<<set _options = $args[0]>>
<<run setup.shuffle(_options)>>
<<set _max = _options.length>>
<<if $args[1]>>
<<set _max = $args[1]>>
<</if>>
<<for _i=0;_i<_max;_i++>>
<<if _options[_i].dialogue>>
<<set _optionContent = _options[_i].content>>
<<mcci _options[_i].title>>
_optionContent
<</mcci>>
<</if>>
<</for>>
<</widget>> */
<<widget "cumAnimation">>\
<<silently>>
<<set _el to $(document.createElement('div'))>>
<<run _el.attr('id', 'splash')>>
/*<<set _color to "rgba(255,255,255,.8)">>*/
<<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
.hide()
.appendTo(document.body)
.fadeIn(_fades[0])
.delay(_delay1)
.fadeOut(_fades[1])
>>
<<run setTimeout( function () {
_el.remove();
}, (_fades[0] + _delay1 + _fades[1]))>>
<</silently>>
<</widget>>
<<widget "photoAnimation">>\
<<silently>>
<<set _el to $(document.createElement('div'))>>
<<run _el.attr('id', 'splash')>>
<<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
.hide()
.appendTo(document.body)
.fadeIn(_fades[0])
.delay(_delay1)
.fadeOut(_fades[1])
>>
<<run setTimeout( function () {
_el.remove();
}, (_fades[0] + _delay1 + _fades[1]))>>
<</silently>>
<</widget>>
<<widget "timedChoiceBar" container>>
<<set _id = "timed_choice_" + $args[0]>>
<div class="round-time-bar" data-style="smooth" data-color="blue" style="--duration: 7;">
<div @id="_id"></div>
</div>
/* TODO test if visible for timer */
<<timed 7s t8n>>
<<set _id = "timed_choice_" + $args[0]>>
<<if document.getElementById(_id)>>
/* Remove choice menu */
<<replace ".interaction_menu">><</replace>>
<<if document.getElementsByClassName('round-time-bar').length > 0>>
<<replace ".round-time-bar">><</replace>>
<</if>>
<<append "#feed" t8n>>
_contents
<</append>>
<<stb>>
<</if>>
<</timed>>
<</widget>>
<<widget "storeItem">>
/* Options */
<<set _options = $args[0]>>
<<set _id = "">>
<<if _options.id>>
<<set _id = _options.id>>
<</if>>
<<set _img = "">>
<<if _options.img>>
<<set _img = _options.img>>
<</if>>
<<set _description = "">>
<<if _options.description>>
<<set _description = _options.description>>
<</if>>
<<set _name = "">>
<<if _options.name>>
<<set _name = _options.name>>
<</if>>
<<set _price = 0>>
<<if _options.price>>
<<set _price = _options.price>>
<</if>>
<<set _maxQuantity = 1>>
<<if _options.maxQuantity>>
<<set _maxQuantity = _options.maxQuantity>>
<</if>>
<<set _displayMode = "store">>
<<if _options.displayMode>>
<<set _displayMode = _options.displayMode>>
<</if>>
<div class="item_card">
<b>_name</b><br>
<<imgItem _img>>
_description<br>
<<if _displayMode is "store">>
<<if !($player.items[_id] >= 1 or setup.itemIsOrdered(_id))>>
<<if $player.money >= _price>>
<<set _linkTitle = _price + "$">>
<<linkreplace _linkTitle t8n>>
/* Options (sale mais marche) */
<<set _options = $args[0]>>
<<set _id = "">>
<<if _options.id>>
<<set _id = _options.id>>
<</if>>
<<set _img = "">>
<<if _options.img>>
<<set _img = _options.img>>
<</if>>
<<set _description = "">>
<<if _options.description>>
<<set _description = _options.description>>
<</if>>
<<set _name = "">>
<<if _options.name>>
<<set _name = _options.name>>
<</if>>
<<set _price = 0>>
<<if _options.price>>
<<set _price = _options.price>>
<</if>>
<<set _maxQuantity = 1>>
<<if _options.maxQuantity>>
<<set _maxQuantity = _options.maxQuantity>>
<</if>>
<<run setup.orderItem(_id)>>
<div id="store_notification">
<<set _moneyGain = -_price>>
<<moneyGain _moneyGain>>
</div>
/* <<timed 3s t8n>>
<<replace "#store_notification" t8n>>
@@.greyed;Out of stock@@
<</replace>>
<</timed>>
<<run $("#store_player_money").html(setup.getVar('player').money)>> */
<<goto "ONLINE_SHOP_PURCHASE_COMPLETE">>
<</linkreplace>>
<<else>>
@@.greyed;<<= _price>>$@@
<</if>>
<<else>>
@@.greyed;Out of stock@@
<</if>>
<<if $player.items[_id] >= 1>>
<i>You have $player.items[_id]</i>
<</if>>
<<elseif _displayMode is "wallpaper">>
<<if $player.wallpaper is _id>>
@@.greyed;Selected@@
<<else>>
<<link "Apply">>
/* Options (sale mais marche) */
<<set _options = $args[0]>>
<<set _id = "">>
<<if _options.id>>
<<set _id = _options.id>>
<</if>>
<<set $player.wallpaper = _id>>
<<goto "MY_COMPUTER">>
<</link>>
<</if>>
<<elseif _displayMode is "statuette">>
<<if $player.statuette is _id>>
@@.greyed;Selected@@
<<else>>
<<link "Apply">>
/* Options (sale mais marche) */
<<set _options = $args[0]>>
<<set _id = "">>
<<if _options.id>>
<<set _id = _options.id>>
<</if>>
<<set $player.statuette = _id>>
<<goto "MY_COMPUTER">>
<</link>>
<</if>>
<<elseif _displayMode is "inventory">>
<<if $player.items[_id] > 1>>
<i>You have $player.items[_id]</i>
<</if>>
<</if>>
</div>
<</widget>><<if $args.length>0>>
<<set _containerId = "feed_" + $args[0]>>
<div @id="_containerId"></div>
<<else>>
<div id="feed"></div>
<</if>>
<div class="scroll"></div>
<div id="choiceMenu" class="interaction_menu">
_contents
</div><<if $args.length>0>>
<<set _containerId = "feed_" + $args[0]>>
<div @id="_containerId"></div>
<<else>>
<div id="feed"></div>
<</if>>
<div class="scroll"></div>
<div id="choiceMenu" class="interaction_menu_100_width">
_contents
</div><<if $args[2] and $args[2] is "goto">>
<<else>>
/* Remove choice menu */
<<if document.getElementsByClassName("interaction_menu").length > 0>>
<<replace ".interaction_menu">><</replace>>
<</if>>
<<if document.getElementsByClassName("interaction_menu_100_width").length > 0>>
<<replace ".interaction_menu_100_width">><</replace>>
<</if>>
/* Remove timer bar */
<<if document.getElementsByClassName('round-time-bar').length > 0>>
<<replace ".round-time-bar">><</replace>>
<</if>>
<</if>>
<<append "#feed" t8n>>
/* 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>>
/* Remove icon */
<<set _index = _title.indexOf("<span class='icon_time'>")>>
<<if _index != -1>>
<<set _title = _title.substring(0,_index)>>
<</if>>
<<if $args[2] and $args[2] is "goto">>
<<else>>
<<if _isMc>>
<<mcLine _title>>
<</if>>
<</if>>
_contents
/* Set the time period to advance when an item is selected */
<<if $args[1] and $args[1] is "noTimeForward">>
<<else>>
/* Set the time period to advance when an item is selected */
<<set $timeForwardOnLeave = true>>
<</if>>
<<if $args[2] and $args[2] is "goto">>
<<else>>
<<scrollToBottom>>
<</if>>
<</append>>/* Need to reset it coz _penalty is used in other options */
<<set _mcLine = $args[0]>>
<<set _id = $args[1]>>
<<set _containerId = $args[2]>>
<<set _penalty = $args[3]>>
<<set _goto = $args[4]>>
<<if _penalty == -1>>
<<set _success = true>>;
<<else>>
<<set _success = setup.chanceRoll("both", $curChar, _penalty)>>;
<<set _fullContainerId = "#feed_" + _containerId>>
<</if>>
<<set _fullContainerId = "#feed_" + _containerId>>
<<append _fullContainerId t8n>>
/* 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>>
<<set _index = _title.indexOf('(')>>
<<if _index != -1>>
<<set _title = _title.substring(0,_index)>>
<</if>>
<<if _success>>
<<if _goto>>
<<else>>
<<if _isMc>>
<<mcLine _title>>
<</if>>
<<if _penalty != -1>>
<<success "chance">>
<</if>>
<<replace ".interaction_menu">><</replace>>
<</if>>
_contents
<<else>>
<<if _isMc>>
<<mcLine _title>>
<</if>>
<<fail "chance">>
<<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>>
<<if _goto>>
<<else>>
<<scrollToBottom>>
<</if>>
<</append>><<include "WIDGETS_MINIGAMES">>
<<include "WIDGETS_TEXT">>
<<include "WIDGETS_ROOM">>
<<include "WIDGETS_TIME">>
<<include "WIDGETS_UI">>
<<include "WIDGETS_CHAR">>
<<include "WIDGETS_MEDIA">>