<<nobr>>
<<set $gameversion to 14>>
<<set $prevpassage to 'Game start'>>
<<set $gameDate to new Date("2024-11-01T08:45Z"); >>
<<set $GameDays to [
"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
];>>
<<set $day to 1>>
<<set $period to 1>>
<<set $periodname to "Early morning">>
<<set $city to {
name: "Marvella",
}>>
<<set $app to {
active: 0,
charges: 3
}>>
<<set $mc to {
name: "John",
surname: "Miller",
willpower: 0,
attunement: 0,
porn: 0,
money: 1000,
}>>
<<set $sis to {
name: "Emma",
bond: "Roommate",
status: "Normal",
willpower: 20,
relation: 35,
loc: "Bathroom",
lochome: "Bathroom",
gallery: [0,0],
}>>
<<set $kathy to {
name: "Kathy",
status: "Normal",
willpower: 40,
relation: -80,
loc: "Kathy's bedroom",
gallery: [0,0,0],
}>>
<<set $mandy to {
name: "Mandy",
status: "Normal",
willpower: 45,
relation: 0,
loc: "Mandy's bedroom",
gallery: [0,0],
}>>
<<set $megan to {
name: "Megan",
status: "Normal",
willpower: 80,
relation: 5,
loc: "Megan's bedroom",
gallery: [0,0,0,0,0,0,0],
}>>
<<set $allGirlKeys to ["sis","megan","kathy","mandy"]>>
<<set $allGirls to [$sis,$megan,$kathy,$mandy]>>
<<set $has to {
breakfast: 0,
dinner:0,
usedcheat:0,
usedcheatmoney:0,
dishes: 0,
trash:0,
laundry:0,
vacuum:0,
cleaning:0,
}>>
<<set $cheatCount to {
baby: 0,
child: 0,
youngster: 0,
man: 0,
gentleman: 0,
money: 0,
gallery: 0,
}>>
<<set $chores to {
dishes:0,
trash:0,
laundry:0,
vacuum:0,
cleaning:0,
}>>
<<set $quests to {
intro: {
stage: 0,
choices: {
late: "",
megan: "",
kathy: ""
}
}
}>>
<<set $activities to {
searchingForAnswers: {
stage: 0
},
theWomanScorned: {
stage: 0,
choices: {
stage1: ""
}
},
gymRat: {
stage: 0,
choices: {
stage1: ""
}
}
}>>
<<set $uipassages to ["Cheat","Use code","Gallery Main","Progress","Credits","Options","Map options","Housing upgrades"]>>
<<set $mapPassages to ["City Map","Suburbs","The borough","Creamy acres","The lofts","Downtown","College avenue","The coast","Red light district"]>>
<</nobr>>
<span style="color: #ffd46e;">''Welcome to GrowUp RP, you're playing version 0.014''
''If you want to support the game, you can donate on:''</span>
<a href="https://www.patreon.com/agames" target="_blank" data-patreon-widget-type="become-patron-button">[img["resources/patreon.webp"]]</a>\
<button id="startbutton" class="large purple button">[[Click here to start|intro][$scene to 0]]<<addclass "body" "hs">></button>
<<nobr>><link type="text/css" rel="stylesheet" href="resources/css/main.css?v0.8.1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Poppins:200,300,400,500" rel="stylesheet">
<link type="text/css" href="resources/css/all.css" rel="stylesheet">
<div id="body-mobile">
<div id="mobile">
<div class="top">
</div>
<div class="bottom">
</div>
<div class="screen" id="mainscreen">
<div class="appscreen active" id="homescreen">
<div class="topicons">
<div class="topicon" id="contactlogo" @style="_contactStyle"><img src="resources/phone/contacts.webp" alt=""></div>
<div class="topicon" id="progresslogo"><img src="resources/phone/walkthrough.webp" alt=""></div>
<div class="topicon" id="timeapplogo"><img src="resources/phone/timeapp.webp" alt=""></div>
<<if $quests.intro.stage>><div class="topicon" id="blackfirelogo"><img src="resources/phone/blackfire.webp" alt=""></div><</if>>
</div>
</div>
<div class="appscreen" id="contactsscreen">
<div id="friends" class="right-bar">
<div class="friend"><img alt="" src="resources/profilpictures/white/sis.webp"><p><<print $sis.name>><span><br>will: <<print $sis.willpower>> rel: <<print $sis.relation>></span></p></div>
<div class="friend"><img alt="" src="resources/profilpictures/stellia/megan.webp"><p>Megan<span><br>will: <<print $megan.willpower>> rel: <<print $megan.relation>></span></p></div>
<div class="friend"><img alt="" src="resources/profilpictures/hs/kathy.webp"><p>Kathy<span><br>will: <<print $kathy.willpower>> rel: <<print $kathy.relation>></span></p></div>
<<if $mandy.quest is 0>><div class="friend"><img alt="" src="resources/profilpictures/side/mandy.webp"><p>Not met<span><br>will: ??? rel: ???</span></p></div><<else>><div class="friend"><img alt="" src="resources/profilpictures/side/mandy.webp"><p>Mandy<span><br>will: <<print $mandy.willpower>> rel: <<print $mandy.relation>></span></p></div><</if>>
</div>
</div>
<div class="appscreen" id="blackfireappscreen">
<div id="blackfireapp">
<br>
<img class="skulllogo" src="resources/icons/skull.webp" /><span class="title">Blackfire App</span>
<br>
<br>
<div class="blackfirestats">
<ul style="text-align: left; padding-left: 12px;">
<li><img src="resources/icons/heart-pulse-solid.svg" class="blue">App charges: $app.charges</li>
<li><img src="resources/icons/heart-pulse-solid.svg" class="orange">Willpower: $mc.willpower</li>
<li><img src="resources/icons/heart-pulse-solid.svg" class="red">Attunement: $mc.attunement</li>
<li><img src="resources/icons/heart-pulse-solid.svg" class="pink">Porn addiction: $mc.porn</li>
<li><img src="resources/icons/money.svg" class="green">Money: $mc.money</li>
</ul>
</div>
<span class="titlesec">Main quest advice:</span>
<p class="advice">At the moment I have nothing to suggest you</p>
</div>
</div>
<div class="appscreen" id="progressscreen">
<div id="progressdiv">
<div class="friend" id="sisprogress"><img alt="" src="resources/profilpictures/sis.webp" style="width:40px;height:40px;"><p>$sis.name</p></div>
<div class="friend" id="meganprogress"><img alt="" src="resources/profilpictures/megan.webp" style="width:40px;height:40px;"><p>Megan</p></div>
<div class="friend" id="kathyprogress"><img alt="" src="resources/profilpictures/kathy.webp" style="width:40px;height:40px;"><p>Kathy</p></div>
<div class="friend" id="mandyprogress"><img alt="" src="resources/profilpictures/mandy.webp" style="width:40px;height:40px;"><p>Mandy</p></div>
</div>
<div id="profileprogress">
<div class="profile-g sis" id="sis-profile">
<div class="profile-picture"><img alt="" src="resources/profilpictures/sis.webp"></div>
<div class="profile-stats" style="transform: translateY(-14px);">
<p>State: <<print $sis.status>></p>
<p>Willpower: <<print $sis.willpower>></p>
<p>Relation: <<print $sis.relation>></p>
</div>
<p>Progress help:</p>
<div class="quest-progress">
<p><<nobr>>
<<if true>>
End of her content for this update
<</if>>
<</nobr>></p>
</div>
<div class="close-progress" id="close-sis"><i class="fas fa-times"></i></div>
</div>
<div class="profile-g megan" id="megan-profile">
<div class="profile-picture"><img alt="" src="resources/profilpictures/megan.webp"></div>
<div class="profile-stats" style="transform: translateY(-14px);">
<p>State: <<print $megan.status>></p>
<p>Willpower: <<print $megan.willpower>></p>
<p>Relation: <<print $megan.relation>></p>
</div>
<p>Progress help:</p>
<div class="quest-progress">
<p><<nobr>>
<<if $activities.theWomanScorned.stage is 0>>
Go to Stellia
<<else>>
End of her content for this update
<</if>>
<</nobr>></p>
</div>
<div class="close-progress" id="close-megan"><i class="fas fa-times"></i></div>
</div>
<div class="profile-g kathy" id="kathy-profile">
<div class="profile-picture"><img alt="" src="resources/profilpictures/kathy.webp"></div>
<div class="profile-stats" style="transform: translateY(-14px);">
<p>State: <<print $kathy.status>></p>
<p>Willpower: <<print $kathy.willpower>></p>
<p>Relation: <<print $kathy.relation>></p>
</div>
<p>Progress help:</p>
<div class="quest-progress">
<p><<nobr>>
<<if true>>
End of her content for this update
<</if>>
<</nobr>></p>
</div>
<div class="close-progress" id="close-kathy"><i class="fas fa-times"></i></div>
</div>
<div class="profile-g mandy" id="mandy-profile">
<div class="profile-picture"><img alt="" src="resources/profilpictures/mandy.webp"></div>
<div class="profile-stats" style="transform: translateY(-14px);">
<p>State: <<print $mandy.status>></p>
<p>Willpower: <<print $mandy.willpower>></p>
<p>Relation: <<print $mandy.relation>></p>
</div>
<p>Progress help:</p>
<div class="quest-progress">
<p><<nobr>>
<<if $activities.gymRat.stage is 0>>
Go to the mall's gym
<<else>>
End of her content for this update
<</if>>
<</nobr>></p>
</div>
<div class="close-progress" id="close-mandy"><i class="fas fa-times"></i></div>
</div>
</div>
</div>
<div class="appscreen" id="timeappscreen">
<div id="timesetter">
<div class="align-time">
<div class="fixing-row">
<div class="ts-hour"><input class="time-set-slide" type="number" placeholder="0-23" id="ts-hour" min="0" max="23"><label id="hour-label">Hours:</label></div>
<div class="ts-min"><input class="time-set-slide" type="number" placeholder="0-59" id="ts-min" min="0" max="59"><label id="mins-label">Mins: </label></div>
</div>
<button class="ts-set button blue makemewhite" onclick="setTime()">Set time</button><br>
<button class="pass-time button blue makemewhite" onclick="addHour()">Add an hour</button>
<<link [img["resources/img/skip-day.webp"]]>><<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>><<set $gameDate.setUTCHours(7)>><<set $gameDate.setUTCMinutes(0)>><<set $day += 1>><<dayreset>><<if ($houseBg is "loft" && !$housing.loft.own) || ($houseBg is "mansion" && !$housing.mansion.own)>><<set $houseBg to "house">><</if>><<set _ran to random(1, 100)>><<if _ran gt $aunt.introchance && $has.auntaddress is 0>><<goto "Aunt Intro">><<else>><<goto "Bedroom">><</if>><</link>><button class="button blue makemewhite">Skip day</button>
</div>
</div>
</div>
<img class="mobile-cover" src="resources/backgrounds/phone.webp" alt="">
<ul class="icons">
<li><i class="fa fa-comment" aria-hidden="true"></i></li>
<li><i class="fa fa-home" aria-hidden="true"></i></li>
<li class="right-bar"><<if $uipassages.includes(passage())>><a data-passage="Gallery Main" data-setter="$stage to 0"><i class="fas fa-images" aria-hidden="true"></i></a><<else>><a data-passage="Gallery Main" data-setter="$stage to 0; $prevpassage to passage()"><i class="fas fa-images" aria-hidden="true"></i></a><</if>></li>
</ul>
</div>
</div>
</div>
<</nobr>>
<script>
$(document).ready(function() {
$('.bottom').click(function() {
localStorage.removeItem('activescreen');
$('.screen').toggleClass('active');
$('#contactsscreen').removeClass('active');
$('#progressscreen').removeClass('active');
$('#timeappscreen').removeClass('active');
$('#homescreen').addClass('active')
if (mainscreen){
console.log("mainscreen: " + mainscreen);
localStorage.removeItem('mainscreen');
}
else{
var ids = $('#mainscreen').attr("id");
localStorage.setItem("mainscreen", ids)
console.log("ids: " + ids);
}
})
window.mainscreen = localStorage.getItem('mainscreen');
window.activescreen = localStorage.getItem('activescreen');
if(activescreen){
$('#homescreen').removeClass('active');
$('#' + activescreen).addClass("active");
}
if (mainscreen){
$('#' + mainscreen).addClass("active");
}
$('.fa-home').click(function() {
$('#homescreen').addClass('active');
$('#contactsscreen').removeClass('active');
$('#progressscreen').removeClass('active');
$('#timeappscreen').removeClass('active');
$('#blackfireappscreen').removeClass('active');
localStorage.setItem("activescreen", "homescreen");
})
$('#contactlogo').click(function() {
$('#homescreen').removeClass('active');
$('#contactsscreen').addClass('active');
localStorage.setItem("activescreen", "contactsscreen");
})
$('#fasttravellogo').click(function() {
$('#homescreen').removeClass('active');
$('#fasttravelscreen').addClass('active')
localStorage.setItem("activescreen", "fasttravelscreen");
})
$('.fa-comment').click(function() {
$('#homescreen').removeClass('active');
$('#contactsscreen').addClass('active')
localStorage.setItem("activescreen", "contactsscreen");
})
$('#progresslogo').click(function() {
$('#homescreen').removeClass('active');
$('#progressscreen').addClass('active')
localStorage.setItem("activescreen", "progressscreen");
})
$('#timeapplogo').click(function() {
$('#homescreen').removeClass('active');
$('#timeappscreen').addClass('active')
localStorage.setItem("activescreen", "timeappscreen");
})
$('#blackfirelogo').click(function() {
$('#homescreen').removeClass('active');
$('#blackfireappscreen').addClass('active')
localStorage.setItem("activescreen", "blackfireappscreen");
})
$('#loveapplogo').click(function() {
$('#homescreen').removeClass('active');
$('#loveappscreen').addClass('active')
localStorage.setItem("activescreen", "loveappscreen");
})
$('#slaveapplogo').click(function() {
$('#homescreen').removeClass('active');
$('#slaveappscreen').addClass('active')
localStorage.setItem("activescreen", "slaveappscreen");
})
$('#galleryapplogo').click(function() {
$('#homescreen').removeClass('active');
$('#galleryappscreen').addClass('active')
localStorage.setItem("activescreen", "galleryappscreen");
})
$('#ts-hour').on('input', function() {
var max = parseInt(this.max);
if (parseInt(this.value) > max) {
this.value = max
}
})
$('#ts-min').on('input', function() {
var max = parseInt(this.max);
if (parseInt(this.value) > max) {
this.value = max
}
})
$('#sisprogress').click(function() {
$('#progressdiv').fadeOut();
$('#profileprogress').addClass('sis');
$('#profileprogress').fadeIn();
$('#sis-profile').fadeIn()
$('#progressscreen').animate({ scrollTop: 0 }, "slow");
})
$('#close-sis').click(function() {
$('#profileprogress').fadeOut();
$('#profileprogress').removeClass('sis');
$('#sis-profile').fadeOut();
$('#progressdiv').fadeIn()
})
$('#meganprogress').click(function() {
$('#progressdiv').fadeOut();
$('#profileprogress').addClass('megan');
$('#profileprogress').fadeIn();
$('#megan-profile').fadeIn()
$('#progressscreen').animate({ scrollTop: 0 }, "slow");
})
$('#close-megan').click(function() {
$('#profileprogress').fadeOut();
$('#profileprogress').removeClass('megan');
$('#megan-profile').fadeOut();
$('#progressdiv').fadeIn()
})
$('#kathyprogress').click(function() {
$('#progressdiv').fadeOut();
$('#profileprogress').addClass('kathy');
$('#profileprogress').fadeIn();
$('#kathy-profile').fadeIn()
$('#progressscreen').animate({ scrollTop: 0 }, "slow");
})
$('#close-kathy').click(function() {
$('#profileprogress').fadeOut();
$('#profileprogress').removeClass('kathy');
$('#kathy-profile').fadeOut();
$('#progressdiv').fadeIn()
})
$('#mandyprogress').click(function() {
$('#progressdiv').fadeOut();
$('#profileprogress').addClass('mandy');
$('#profileprogress').fadeIn();
$('#mandy-profile').fadeIn()
$('#progressscreen').animate({ scrollTop: 0 }, "slow");
})
$('#close-mandy').click(function() {
$('#profileprogress').fadeOut();
$('#profileprogress').removeClass('mandy');
$('#mandy-profile').fadeOut();
$('#progressdiv').fadeIn()
})
})
</script><img src="resources/logo.webp" style="width: 80%; height: auto; margin-top: 10px;">
<div id="now"><<now>></div>\
<<nobr>><button class="pass-time button blue makemewhite leftbar" style="margin-top: 8px;" onclick="addHour()"><img src="resources/img/arrow1.webp"></button>
<button class="button blue makemewhite leftbar skip-day" style="margin-top: 8px;"><img src="resources/img/arrow2.webp"><<link [img["resources/img/skip-day.webp"]]>><<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>><<set $gameDate.setUTCHours(7)>><<set $gameDate.setUTCMinutes(0)>><<set $day += 1>><<dayreset>><<goto "bedroom">><</link>></button><</nobr>>
<div id="helpss">
<p class="title fasttravel dropbtn" onclick="dropdowngallery()">Fast travel <img style="width:8px;vertical-align:middle;" src="resources/img/arrow3.webp" /></p>\
<<nobr>>
<div class="gallery dropdown-content" style="" id="dropdowngallery">
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/house.webp"][House]]</div>
<p>House</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/residential.webp"][City Map]]</div>
<p>Map</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/street.webp"][street]]</div>
<p>Street</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/stellia.webp"][stellia]]</div>
<p>Stellia</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/park.webp"][park]]</div>
<p>Park</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/hschool.webp"][library]]</div>
<p>Library</p>
</div>
</div>
<div class="girlcircle loc">
<div class="portrait loc">
<div class="fast-travel-img">[img["resources/fast-travel/mall.webp"][mall]]</div>
<p>Mall</p>
</div>
</div>
</div>
<</nobr>><<nobr>>
<p class="title stats2 dropbtn" onclick="dropdownstats()" id="dropdownstats">Stats <img style="width:8px;vertical-align:middle;" src="resources/img/arrow3.webp" /></p>
<div class="statscontent" id="statscontent"><br><<if $app.active>><strong>App charges:</strong> $app.charges<br><</if>>
<strong>Willpower:</strong> $mc.willpower<br>
<strong>Attunement:</strong> $mc.attunement<br>
<strong>Porn addiction:</strong> $mc.porn<br>
<strong>Money:</strong> <div id="money-var" style="display: inline;">$mc.money</div>
</div><br>
<<set _locListClass to "girl-loc-links-cont loc-list-color">>
<<set _locListBtnClass to "title girlsloc loc-list-color">>
<<timed .4s>><<GirlsLinks>><br><p id="girl-loc-links-button" @class="_locListBtnClass" onclick="openGirlLocs()">Girls locations</p>
<<set _locLinkGirls to { sis: true,
megan: true,
kathy: true,
mandy: $activities.gymRat.stage }>>
<<set _locLinkNames to Object.keys(_locLinkGirls)>>
<div id="girl-loc-links-cont" @class="_locListClass">
<<for _llgI to 0; _llgI lt _locLinkNames.length; _llgI++>>
<<set _thisLocGirlName to _locLinkNames[_llgI]>>
<<set _thisLocCheck to _locLinkGirls[_thisLocGirlName]>>
<<set _thisLocGirl to SugarCube.State.variables[_locLinkNames[_llgI]] >>
<<if _thisLocCheck>>
<<if _thisLocGirlName is "mom">>
<<set _thisLocGirlNameLabel to $mom.name>>
<<elseif _thisLocGirlName is "sis">>
<<set _thisLocGirlNameLabel to $sis.name>>
<<else>>
<<set _thisLocGirlNameLabel to _thisLocGirl.name>>
<</if>>
<div class="girl-loc-link"><strong style="text-transform: capitalize;">_thisLocGirlNameLabel:</strong> <<set _girlLinkStyle to "loc-girl-link">><a @id="_thisLocGirlName" @class="_girlLinkStyle" @data-passage="_allGirlsLocs[_thisLocGirlName]">_thisLocGirl.loc</a></div><br>
<</if>>
<</for>>
</div>
<</timed>><</nobr>>
</div>\
<<period>>\
<a href="https://patreon.com/agames?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=creatorshare_creator&utm_content=join_link" target="_blank" data-patreon-widget-type="become-patron-button">[img["resources/patreon.webp"]]</a>\
<a href="https://discord.gg/KUe2fyyGzV" id="discord-promo"><img src="resources/backgrounds/discord-logo-blue.png" id="" /></a><nav id="story-menu"><<if $uipassages.includes(passage())>>
[[Use code]]
[[Gallery|Gallery Main][$stage to 0]]
[[Credits]]
<<else>>
[[Use code][$prevpassage to passage()]]
[[Gallery|Gallery Main][$stage to 0; $prevpassage to passage()]]
[[Credits][$prevpassage to passage()]]
<</if>>
<<link "Save">><<script>>UI.saves()<</script>><</link>>
<<link "Restart">><<script>>UI.restart()<</script>><</link>>
</nav><<nobr>><<widget "ShuffleArray">>
<<set _shuffArr to $args[0].slice()>>
<<for _oridx to 0; _oridx < _shuffArr.length; _oridx++>>
<<set _sfidx to random(_oridx, _shuffArr.length)>>
<<set _thisElement to _shuffArr[_oridx]>>
<<set _shuffArr[_oridx] to _shuffArr[_sfidx]>>
<<set _shuffArr[_sfidx] to _thisElement>>
<</for>>
<</widget>>
<</nobr>><<nobr>>
<<widget "now">>
<<print $GameDays[$gameDate.getUTCDay()]>> - <<print "$periodname">><br> Day $day - <<= padZero($gameDate.getUTCHours())>>:<<= padZero($gameDate.getUTCMinutes())>>
<<set $daycheck = $GameDays[$gameDate.getUTCDay()]>>
<</widget>>
<<widget "addmins">>
<<set $gameDate.setUTCMinutes($gameDate.getUTCMinutes() + $args[0])>>
<</widget>>
<<widget "addhours">>
<<set $gameDate.setUTCHours($gameDate.getUTCHours() + $args[0])>>
<</widget>>
<<widget "settime">>
<<set $gameDate.setUTCHours($args[0])>>
<<set $gameDate.setUTCMinutes($args[1])>>
<</widget>>
<<widget "period">>
<<if isDateBetween($gameDate, '06:00', '07:59')>>
<<set $periodname = "Early morning">>
<<set $period = 1>>
<<elseif isDateBetween($gameDate, '08:00', '09:59')>>
<<set $periodname = "Morning">>
<<set $period = 2>>
<<elseif isDateBetween($gameDate, '10:00', '11:59')>>
<<set $periodname = "Late morning">>
<<set $period = 3>>
<<elseif isDateBetween($gameDate, '12:00', '12:59')>>
<<set $periodname = "Noon">>
<<set $period = 4>>
<<elseif isDateBetween($gameDate, '13:00', '15:59')>>
<<set $periodname = "Afternoon">>
<<set $period = 5>>
<<elseif isDateBetween($gameDate, '16:00', '17:59')>>
<<set $periodname = "Late afternoon">>
<<set $period = 6>>
<<elseif isDateBetween($gameDate, '18:00', '21:59')>>
<<set $periodname = "Evening">>
<<set $period = 7>>
<<elseif isDateBetween($gameDate, '22:00', '05:59')>>
<<set $periodname = "Night">>
<<set $period = 0>>
<</if>>
<<locations>>
<</widget>>
<<widget "dayreset">>
<<set $app.charges to 3>>
<<set $has.breakfast to 0>>
<<set $has.dinner to 0>>
<<set $has.dishes to 0>>
<<set $has.trash to 0>>
<<set $has.laundry to 0>>
<<set $has.vacuum to 0>>
<<set $has.cleaning to 0>>
<<set $sis.lochome to either(`${$sis.name}'s bedroom`, "Living room", "Kitchen", "Bathroom")>>
<</widget>>
<<widget "NextDay">>
<<if $gameDate.getUTCHours() >= 7>><<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>><</if>><<set $gameDate.setUTCHours(7)>><<set $gameDate.setUTCMinutes(0)>><<set $day += 1>><<dayreset>>
<</widget>>
<<widget "NextPeriod">>
<<switch $periodname>>
<<case "Early morning">>
<<set $gameDate.setUTCHours(8)>>
<<case "Morning">>
<<set $gameDate.setUTCHours(10)>>
<<case "Late morning">>
<<set $gameDate.setUTCHours(12)>>
<<case "Noon">>
<<set $gameDate.setUTCHours(13)>>
<<case "Afternoon">>
<<set $gameDate.setUTCHours(16)>>
<<case "Late afternoon">>
<<set $gameDate.setUTCHours(18)>>
<<case "Evening">>
<<set $gameDate.setUTCHours(22)>>
<<case "Night">>
<<set $gameDate.setUTCHours(7)>>
<<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>>
<<set $day += 1>>
<<dayreset>>
<</switch>>
<<set $gameDate.setUTCMinutes(0)>>
<</widget>>
<</nobr>><<nobr>>
<<widget "mcporn">>
<<set $mc.porn = parseInt($mc.porn) + 5>> ''You're now a bit more addicted to porn''
<</widget>>
<<widget "mcpornminus">>
<<set $mc.porn = parseInt($mc.porn) - 5>> ''Your porn addiction goes down a little''
<</widget>>
<<widget "siswillpower">>
<<if $args[0] gte 0>>
<<set $sis.willpower += $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''<<print $sis.name>>'s'' willpower is growing</span></div>
<<else>>
<<set $sis.willpower += $args[0]>><div class="trustloss"><img src="resources/icons/heart-pulse-solid.svg" /><span class="statloss">''<<print $sis.name>>'s'' willpower is falling</span></div>
<</if>>
<</widget>>
<<widget "sisrelation">>
<<if $args[0] gte 0>>
<<set $sis.relation += $args[0]>><div class="trustgain"><img src="resources/icons/handshake-solid.svg" /><span class="trustaddition">Your realtion with ''<<print $sis.name>>'' is improving</span></div>
<<else>>
<<set $sis.relation += $args[0]>><div class="trustloss"><img src="resources/icons/handshake-solid.svg" /><span class="statloss">Your realtion with ''<<print $sis.name>>'' is getting worse</span></div>
<</if>>
<</widget>>
<<widget "sisstatus">>
<<set $sis.status = $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''<<print $sis.name>>'' status is now ''$args[0]''</span></div>
<</widget>>
<<widget "meganwillpower">>
<<if $args[0] gte 0>>
<<set $megan.willpower += $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Megan's'' willpower is growing</span></div>
<<else>>
<<set $megan.willpower += $args[0]>><div class="trustloss"><img src="resources/icons/heart-pulse-solid.svg" /><span class="statloss">''Megan's'' willpower is falling</span></div>
<</if>>
<</widget>>
<<widget "meganrelation">>
<<if $args[0] gte 0>>
<<set $megan.relation += $args[0]>><div class="trustgain"><img src="resources/icons/handshake-solid.svg" /><span class="trustaddition">Your realtion with ''Megan'' is improving</span></div>
<<else>>
<<set $megan.relation += $args[0]>><div class="trustloss"><img src="resources/icons/handshake-solid.svg" /><span class="statloss">Your realtion with ''Megan'' is getting worse</span></div>
<</if>>
<</widget>>
<<widget "meganstatus">>
<<set $megan.status = $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Megan'' status is now ''$args[0]''</span></div>
<</widget>>
<<widget "kathywillpower">>
<<if $args[0] gte 0>>
<<set $kathy.willpower += $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Kathy's'' willpower is growing</span></div>
<<else>>
<<set $kathy.willpower += $args[0]>><div class="trustloss"><img src="resources/icons/heart-pulse-solid.svg" /><span class="statloss">''Kathy's'' willpower is falling</span></div>
<</if>>
<</widget>>
<<widget "kathyrelation">>
<<if $args[0] gte 0>>
<<set $kathy.relation += $args[0]>><div class="trustgain"><img src="resources/icons/handshake-solid.svg" /><span class="trustaddition">Your realtion with ''Kathy'' is improving</span></div>
<<else>>
<<set $kathy.relation += $args[0]>><div class="trustloss"><img src="resources/icons/handshake-solid.svg" /><span class="statloss">Your realtion with ''Kathy'' is getting worse</span></div>
<</if>>
<</widget>>
<<widget "kathystatus">>
<<set $kathy.status = $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Kathy'' status is now ''$args[0]''</span></div>
<</widget>>
<<widget "mandywillpower">>
<<if $args[0] gte 0>>
<<set $mandy.willpower += $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Mandy's'' willpower is growing</span></div>
<<else>>
<<set $mandy.willpower += $args[0]>><div class="trustloss"><img src="resources/icons/heart-pulse-solid.svg" /><span class="statloss">''Mandy's'' willpower is falling</span></div>
<</if>>
<</widget>>
<<widget "mandyrelation">>
<<if $args[0] gte 0>>
<<set $mandy.relation += $args[0]>><div class="trustgain"><img src="resources/icons/handshake-solid.svg" /><span class="trustaddition">Your realtion with ''Mandy'' is improving</span></div>
<<else>>
<<set $mandy.relation += $args[0]>><div class="trustloss"><img src="resources/icons/handshake-solid.svg" /><span class="statloss">Your realtion with ''Mandy'' is getting worse</span></div>
<</if>>
<</widget>>
<<widget "mandystatus">>
<<set $mandy.status = $args[0]>><div class="trustgain"><img src="resources/icons/heart-pulse-solid.svg" /><span class="trustaddition">''Mandy'' status is now ''$args[0]''</span></div>
<</widget>>
<<widget "willpower">>
<<if $args[0] gte 0>>
<<set $mc.willpower += $args[0]>><div class="trustgain"><span class="trustaddition">''Your willpower is growing''</span></div>
<<else>>
<<set $mc.willpower += $args[0]>><div class="corrgain"><span class="corraddition">''Your willpower is falling''</span></div>
<</if>>
<</widget>>
<<widget "attunement">>
<<if $args[0] gte 0>>
<<set $mc.attunement += $args[0]>><div class="trustgain"><span class="trustaddition">''Your attunement is growing''</span></div>
<<else>>
<<set $mc.attunement += $args[0]>><div class="corrgain"><span class="corraddition">''Your attunement is falling''</span></div>
<</if>>
<</widget>>
<<widget "appcharge">>
<<set $app.charges -= $args[0]>><div class="corrgain"><span class="corraddition">''You used $args[0] app charge<<if $args[0] gt 1>>s<</if>>''</span></div>
<</widget>>
<<widget "moneygain">>
<<set $mc.money += $args[0]>><div class="moneygain"><img src="resources/icons/money.svg" /><span class="moneyaddition">''You earned <<print $args[0]>>$''</span></div>
<</widget>>
<</nobr>><<widget "MakeGallery">>
<<nobr>>
<<for _i to 1; _i lte $args[0]; _i++>>
<<set _passage to "gallery"+$args[1]+_i>>
<<switch $args[1]>>
<<case "Sis">>
<<if $sis.gallery[_i-1] is 1>>
<<switch _i>>
<<default>>
<<set _sisDesc to "<<print $sis.name>> " + _i>>
<</switch>>
<a data-passage=_passage class="link-internal"><div class="portrait banner" target="_sasha"><div class="gallery-desc"><p>_sisDesc</p></div><div class="circle"><p>Scene<br>_i</p></div>[img[`resources/img/portraits/sis.webp`]]</div></a>
<<else>>
<div class="portrait banner" target="_sasha">
<div class="circle">[img[`resources/img/lock.webp`]]</div>[img[`resources/img/portraits/sis.webp`]]
</div>
<</if>>
<<case "Megan">>
<<if $megan.gallery[_i-1] is 1>>
<<switch _i>>
<<default>>
<<set _meganDesc to "Megan " + _i>>
<</switch>>
<a data-passage=_passage class="link-internal"><div class="portrait banner" target="_tammy"><div class="gallery-desc"><p>_meganDesc</p></div><div class="circle"><p>Scene<br>_i</p></div>[img[`resources/img/portraits/megan.webp`]]</div></a>
<<else>>
<div class="portrait banner" target="_tammy">
<div class="circle">[img[`resources/img/lock.webp`]]</div>[img[`resources/img/portraits/megan.webp`]]
</div>
<</if>>
<<case "Kathy">>
<<if $kathy.gallery[_i-1] is 1>>
<<switch _i>>
<<default>>
<<set _kathyDesc to "Kathy " + _i>>
<</switch>>
<a data-passage=_passage class="link-internal"><div class="portrait banner" target="_neera"><div class="gallery-desc"><p>_kathyDesc</p></div><div class="circle"><p>Scene<br>_i</p></div>[img[`resources/img/portraits/student.webp`]]</div></a>
<<else>>
<div class="portrait banner" target="_neera">
<div class="circle">[img[`resources/img/lock.webp`]]</div>[img[`resources/img/portraits/student.webp`]]
</div>
<</if>>
<<case "Mandy">>
<<if $mandy.gallery[_i-1] is 1>>
<<switch _i>>
<<default>>
<<set _mandyDesc to "Mandy " + _i>>
<</switch>>
<a data-passage=_passage class="link-internal"><div class="portrait banner" target="_mikaela"><div class="gallery-desc"><p>_mandyDesc</p></div><div class="circle"><p>Scene<br>_i</p></div>[img[`resources/img/portraits/mandy.webp`]]</div></a>
<<else>>
<div class="portrait banner" target="_mikaela">
<div class="circle">[img[`resources/img/lock.webp`]]</div>[img[`resources/img/portraits/mandy.webp`]]
</div>
<</if>>
<</switch>>
<</for>>
<</nobr>>
<</widget>>
<<widget "MapIndicators">>
<<nobr>>
<<if false>>
<<set _indiHouse to 1>>
<<else>>
<<set _indiHouse to 0>>
<</if>>
<<if $activities.theWomanScorned.stage is 0>>
<<set _indiStellia to 1>>
<<else>>
<<set _indiStellia to 0>>
<</if>>
<<if false>>
<<set _indiPark to 1>>
<<else>>
<<set _indiPark to 0>>
<</if>>
<<if $activities.searchingForAnswers.stage is 0>>
<<set _indiLibrary to 1>>
<<else>>
<<set _indiLibrary to 0>>
<</if>>
<<if $activities.gymRat.stage is 0>>
<<set _indiMall to 1>>
<<else>>
<<set _indiMall to 0>>
<</if>>
<</nobr>>
<</widget>><<nobr>>
<<widget "VariableLimit">><<timed 0.2s>>
<<if $app.charges gt 100>>
<<set $app.charges to 100>>
<</if>>
<<if $app.charges lt 0>>
<<set $app.charges to 0>>
<</if>>
<<if $mc.willpower gt 100>>
<<set $mc.willpower to 100>>
<</if>>
<<if $mc.willpower lt 0>>
<<set $mc.willpower to 0>>
<</if>>
<<if $mc.attunement gt 100>>
<<set $mc.attunement to 100>>
<</if>>
<<if $mc.attunement lt 0>>
<<set $mc.attunement to 0>>
<</if>>
<<if $mc.porn gt 100>>
<<set $mc.porn to 100>>
<</if>>
<<if $mc.porn lt 0>>
<<set $mc.porn to 0>>
<</if>>
<<if $sis.willpower gt 100>>
<<set $sis.willpower to 100>>
<</if>>
<<if $sis.willpower lt -100>>
<<set $sis.willpower to -100>>
<</if>>
<<if $sis.relation gt 100>>
<<set $sis.relation to 100>>
<</if>>
<<if $sis.relation lt -100>>
<<set $sis.relation to -100>>
<</if>>
<<if $megan.willpower gt 100>>
<<set $megan.willpower to 100>>
<</if>>
<<if $megan.willpower lt -100>>
<<set $megan.willpower to -100>>
<</if>>
<<if $megan.relation gt 100>>
<<set $megan.relation to 100>>
<</if>>
<<if $megan.relation lt -100>>
<<set $megan.relation to -100>>
<</if>>
<<if $kathy.willpower gt 100>>
<<set $kathy.willpower to 100>>
<</if>>
<<if $kathy.willpower lt -100>>
<<set $kathy.willpower to -100>>
<</if>>
<<if $kathy.relation gt 100>>
<<set $kathy.relation to 100>>
<</if>>
<<if $kathy.relation lt -100>>
<<set $kathy.relation to -100>>
<</if>>
<<if $mandy.willpower gt 100>>
<<set $mandy.willpower to 100>>
<</if>>
<<if $mandy.willpower lt -100>>
<<set $mandy.willpower to -100>>
<</if>>
<<if $mandy.relation gt 100>>
<<set $mandy.relation to 100>>
<</if>>
<<if $mandy.relation lt -100>>
<<set $mandy.relation to -100>>
<</if>>
<</timed>><</widget>>
<</nobr>><<nobr>>
<<widget "Highlight">>
<<switch $args[0]>>
<<case "House">>
<<if false>>
<<set _livingroom1 to "imglink golden">>
<<else>>
<<set _livingroom1 to "imglink">>
<</if>>
<<case "hs">>
<<if false>>
<<set _hallway to "imglink golden">>
<<else>>
<<set _hallway to "imglink">>
<</if>>
<</switch>>
<</widget>>
<</nobr>><<if $stage is 0>>
<<nobr>>
<div class="portrait" target="_sasha">
[img[`resources/img/portraits/sis.webp`][Gallery Main][$stage to 1]]
</div>
<div class="portrait" target="_megan">
[img[`resources/img/portraits/megan.webp`][Gallery Main][$stage to 2]]
</div>
<div class="portrait" target="_neera">
[img[`resources/img/portraits/student.webp`][Gallery Main][$stage to 3]]
</div>
<div class="portrait" target="_mikaela">
[img[`resources/img/portraits/mandy.webp`][Gallery Main][$stage to 4]]
</div>
<<script>>
setTimeout(function(){
let placeholder = document.getElementById('placeholder');
if(placeholder){
placeholder.setAttribute('draggable', false);
}
}, 400);
<</script>>
<</nobr>>
<div id="cheatdiv" style="clear:both; transform: translateX(-34px);">
<a data-passage=$prevpassage class="link-internal">Return</a>
</div>
<<elseif $stage is 1>>
<<MakeGallery 2 Sis>>
<div style="clear:both;"><br>[[Return|Gallery Main][$stage to 0]]</div>
<<elseif $stage is 2>>
<<MakeGallery 7 Megan>>
<div style="clear:both;"><br>[[Return|Gallery Main][$stage to 0]]</div>
<<elseif $stage is 3>>
<<MakeGallery 3 Kathy>>
<div style="clear:both;"><br>[[Return|Gallery Main][$stage to 0]]</div>
<<elseif $stage is 4>>
<<MakeGallery 2 Mandy>>
<div style="clear:both;"><br>[[Return|Gallery Main][$stage to 0]]</div>
<</if>><<set $scene to 0>><<set $choice to 0>><<set $choiceB to 0>><p class="creditsmain">Credits</p>
<p class="creditssub">Development team</p>
<p class="creators">Lynx - Founder
Lostraven - Writer</p>
<p class="creditssub">Content creators:</p>
<span style="text-align: center;"><ol>
<li><a href="https://onlyfans.com/midwestandi">Andi</a><a href="https://discord.com/users/1153739663845097562"><img class="creditslogo" src="resources/discord.svg" /></a><a href="https://onlyfans.com/midwestandi"><img class="creditslogo" src="resources/of.svg" /></a></li>
</ol></span>
<p class="shout">We would like to thank your guys and all the other patrons for making this adventure possible!</p>
<p class="creditssub">Infos</p>
<p>Videos and Images displayed in this game are used without removing the watermark that are on them.</p>
<p class="creditssub">To play this game you must have an account with a valid membership on these sites:</p>
<p style="text-align: center;"><a src="https://www.brazzers.com/home" style="font-size:14px;">Brazzers</a>
<a src="https://bangbros.com/" style="font-size:14px;">Bangbros</a>
<a src="https://www.littlecaprice-dreams.com/" style="font-size:14px;">Little caprice dreams</a>
<a src="https://pornhub.com/" style="font-size:14px;">Pornhub</a>
<a src="https://www.teamskeet.com/t1/" style="font-size:14px;">Team Skeet</a>
<a src="https://digitalplayground.com/home" style="font-size:14px;">Digital Playground</a>
<a src="https://mofos.com" style="font-size:14px;">Mofos</a>
<a src="https://wicked.com/" style="font-size:14px;">Wicked</a>
<a src="https://www.fakehub.com" style="font-size:14px;">Fake hub</a>
<a src="https://www.realitykings.com" style="font-size:14px;">Reality King</a>
<a src="https://babes.com" style="font-size:14px;">Babes</a>
</p>
<p class="creditssub">Backgrounds come from:</p>
<p style="text-align: center;"><a src="https://unsplash.com" style="font-size:14px;">Unsplash</a></p>
<p class="creditssub">Notes:</p>
<p class="shout">All scenes come from Legal Porn sites.</p>
<a data-passage=$prevpassage class="link-internal">Return</a>
<<nobr>>
<<if $wokeUp is 0>>
<p>You enter your bedroom.</p>
<br>
<p>The room is as you left it. Your large, cosy bed appears unmade with the sheets haphazardly thrown on as usual. There are some bookcases, posters on the walls and various things around the place with your favourite pop culture memorabilia.</p>
<br>
<p>Your closet is filled with your clothes. Many of which have already been ironed for you.</p>
<br>
<p>Your prized PC sits patiently on your desk, your old ‘war machine’ as you call it has helped you win many online matches.</p>
<br>
<<else>>
<p>You just woke up.</p>
<br>
<</if>>
<<timed 0.2s>>
[[Use your computer|desk]]
<br>
<<if isDateBetween($gameDate, '07:00', '08:59') && $daycheck isnot "Saturday" && $daycheck isnot "Sunday">>
[[Get ready and head to the pizzeria|stellia][$gameDate.setUTCHours(9); $gameDate.setUTCMinutes(0)]]
<br>
<</if>>
[[Sleep|Dream][$sleepOrigin to "house"]]
<br>
<br>
[[Leave room|House]]
<</timed>>
<<set $wokeUp to 0>><<set $daydifference to $day - $referenceday>>
<</nobr>>
<<nobr>>
<<Highlight "House">>
<div class="imglink" data-passage="bedroom">[img["resources/img/home/mcbedroom.webp"]]<div class="shadow"></div><p>Bedroom</p><<LocPort "Your bedroom">></div>
<<set _sisBedroomName to $sis.name+"'s bedroom">><div class="imglink" data-passage="sisbedroom">[img["resources/img/home/sisbedroom.webp"]]<div class="shadow"></div><p><<print $sis.name>>'s bedroom</p><<LocPort _sisBedroomName>></div>
<div @class="_livingroom1" data-passage="livingroom">[img["resources/img/home/livingroom.webp"]]<div class="shadow"></div><p>Livingroom</p><<LocPort "Living room">></div>
<div class="imglink" data-passage="kitchen">[img["resources/img/home/kitchen.webp"]]<div class="shadow"></div><p>Kitchen</p><<LocPort "Kitchen">></div>
<div class="imglink" data-passage="bathroom">[img["resources/img/home/bathroom.webp"]]<div class="shadow"></div><p>Bathroom</p><<LocPort "Bathroom">></div>
<div class="imglink" data-passage="street">[img["resources/img/street/street.webp"]]<div class="shadow"></div><p>Street</p><<LocPort "Street">></div>
<</nobr>>
<<nobr>>
<p>You walk into the kitchen.</p>
<br>
<p>There is a fridge freezer, an oven, shelves, and a cupboard filled with cooking utensils and cans of food around.</p>
<br>
<p>The dining table and four seats is across from the kitchen, where you normally have your food served.</p>
<br>
<<if $period is 1 && $has.breakfast is 0>>
[[Have breakfast|Eat][$stage to 0]]
<br>
<</if>>
<<if ($period is 4 or $period is 5) && $has.dinner is 0>>
[[Have dinner|Eat][$stage to 1]]
<br>
<</if>>
<<if $has.dishes is 0>>
<p>There are some knives by a wooden chopping board, and a sink with a couple dishes in it waiting to be cleaned.</p>
<br>
[[Wash the dishes|dishes]]
<br>
<</if>>
<<if $has.trash is 0>>
[[Take out the trash|trash]]
<br>
<</if>>
<br>
<div class="imglink" data-passage="House">[img["resources/img/home/house.webp"]]<div class="shadow"></div><p>House</p></div>
<</nobr>>
<<nobr>>
<p>You walk into <<print $sis.name>>'s bedroom.</p>
<br>
<p><<print $sis.name>>'s bedroom is as you expect it to be. There is your big, comfy bed… With the pillows she made you buy when you moved in.</p>
<br>
<p>Her wardrobe is huge, filled with various clothes and such, including her uniform, though, much of the clothes are not what you’d call fashionable.</p>
<br>
<p>She has a PC on her main desk which you’ve often see her doing homework at.</p>
<br>
<p>There is a large mirror in the corner of the room and another large desk, this one filled with makeup kits, eyeliner, and various trinkets.</p>
<br>
<br>
<div class="imglink" data-passage="House">[img["resources/img/home/house.webp"]]<div class="shadow"></div><p>House</p></div>
<br>
<</nobr>>
<<nobr>>
<<if isDateBetween($gameDate,'08:00', '21:59')>>
[[Watch some tv|watchtv]]
<br>
<<else>>
<p>You walk into the living room.</p>
<br>
<p>The room is warm and inviting, there are some couches and things around the place facing the TV. There is a small coffee table in front of the couch with some magazines and such on it.</p>
<br>
<p>On the walls, there is a clock telling you the time, and some family portraits hang around the place.</p>
<br>
<p>Around the room are a few ornaments and trinkets, but nothing of real note.</p>
<br>
<</if>>
<<if $has.vacuum is 0>>
[[Vacuum the living room|vacuum]]
<br>
<</if>>
<br>
<div class="imglink" data-passage="House">[img["resources/img/home/house.webp"]]<div class="shadow"></div><p>House</p></div>
<</nobr>>
<<nobr>>
<p>The room is empty.</p>
<br>
[[Take a shower|normalshower]]
<br>
<<if $has.laundry is 0>>
[[Do the laundry|laundry]]
<br>
<</if>>
<<if $has.cleaning is 0>>
[[Clean the bathroom|cleaning]]
<br>
<</if>>
<br>
<div class="imglink" data-passage="House">[img["resources/img/home/house.webp"]]<div class="shadow"></div><p>Leave</p></div>
<</nobr>>
<<nobr>><<set _sisBedroomName to $sis.name+"'s bedroom">><div class="imglink" data-passage="House">[img["resources/img/home/house.webp"]]<div class="shadow"></div><p>House</p><<LocPort "Your bedroom" _sisBedroomName "Living room" "Kitchen" "Bathroom">></div>
<div class="imglink" data-passage="park">[img["resources/img/downtown/park.webp"]]<div class="shadow"></div><p>Park</p><<LocPort "Park">></div>
<div class="imglink" data-passage="library">[img["resources/img/hs/hs.webp"]]<div class="shadow"></div><p>Library</p><<LocPort "Library">></div>
<div class="imglink" data-passage="mall">[img["resources/img/downtown/mall.webp"]]<div class="shadow"></div><p>Mall</p><<LocPort "Mall" "Mall's gym">></div>
<div class="imglink" data-passage="stellia">[img["resources/img/street/stellia.webp"]]<div class="shadow"></div><p>Stellia</p><<LocPort "Stellia">></div>
<</nobr>><<widget "homeworksetup">>
<<set $bathroom to {}>>
<<script>>
setTimeout(function(){
Object.defineProperties(SugarCube.State.variables.bathroom, {
"bath": {
value: "dbe7ee71a8b053e773dd98ef5e5e9740063883c242bfe6a5d4d2378c053f4afe",
writable: false,
enumerable: true,
configurable: false
},
"shower": {
value: "3a24940189c3cc4a62435c8fad2feea1ee4f38ad444878366daed4a158cbba97",
writable: false,
enumerable: true,
configurable: false
},
"toilets": {
value: "e94ecb1970c8beac8a337d27c727bdc74451740e78e2a4d9267350afef22d5bd",
writable: false,
enumerable: true,
configurable: false
},
"max": {
value: "b891d4d0632dba305dfeb11c325251ef877abb081ab0b3572d78eb26b68ab7a3",
writable: false,
enumerable: true,
configurable: false
},
"ultra": {
value: "0324ea7d8073017649f3deff07850a13fb06da2005422b5966f23e08c667c4fc",
writable: false,
enumerable: true,
configurable: false
},
"cash": {
value: "d312c61751b84610bb7e9b96e1d1cab5aa34f1923f9272b7bd53a27d7e8c72c3",
writable: false,
enumerable: true,
configurable: false
},
"urinal": {
value: "32eb55c7c7e6d33015e9c9a7beebd21e8ae7a9b31fe81ccb5c7c2db8c93ddb58",
writable: false,
enumerable: true,
configurable: false
}
});}, 600);
<</script>>
<</widget>>
<<nobr>>
<<widget "contentcreator">>
<<switch $args[0]>>
<<case "Andi">>
<div class="contentcreator"><a target="_blank" href="https://onlyfans.com/midwest.andi/c1"><img class="creditslogo" src="resources/offree.webp" /></a><a target="_blank" href="https://onlyfans.com/midwestandi/c3"><img class="creditslogo" src="resources/of.svg" /></a></div>
<<case "Mandy">>
<div class="contentcreator"><a target="_blank" href="https://onlyfans.com/mandystole2"><img class="creditslogo" src="resources/offree.webp" /></a><a target="_blank" href="https://onlyfans.com/mandystolee"><img class="creditslogo" src="resources/of.svg" /></a></div>
<<case "hs">>
<<if $elena.quest is 0>>
<<set _hallway to "imglink golden">>
<<else>>
<<set _hallway to "imglink">>
<</if>>
<</switch>>
<</widget>>
<</nobr>><div id="cheatdiv">
<h2>Enter your code in the textbox:</h2>
<<textbox "_testcode" "">>
<<linkreplace "Use the code">>
<<set _val = sha256(_testcode)>>
<<if _val == $bathroom.bath && $has.usedcheat is 0>>
''Level 1 cheat unlocked''
<<set $cheatlvl = 1>>
<<goto "Cheat">>
<<elseif _val == $bathroom.shower && $has.usedcheat is 0>>
''Level 2 cheat unlocked''
<<set $cheatlvl = 2>>
<<goto "Cheat">>
<<elseif _val == $bathroom.toilets && $has.usedcheat is 0>>
''Level 3 cheat unlocked''
<<set $cheatlvl = 3>>
<<goto "Cheat">>
<<elseif _val == $bathroom.max && $has.usedcheat is 0>>
''Level 4 cheat unlocked''
<<set $cheatlvl = 4>>
<<goto "Cheat">>
<<elseif _val == $bathroom.ultra && $has.usedcheat is 0>>
''Level 5 cheat unlocked''
<<set $cheatlvl = 5>>
<<goto "Cheat">>
<<elseif _val == $bathroom.cash && $has.usedcheatmoney is 0>>
''Money cheat unlocked''
<<set $cheatlvl = 6>>
<<goto "Cheat">>
<<elseif _val == $bathroom.urinal>>
<p class="got">Gallery Unlocked</p>
<<goto "Gallery cheat">>
<<elseif $has.usedcheat is 1 || $has.usedcheatmoney is 1>>
''You already used this cheat!''
<<else>>
Sorry, the code you entered is not valid
<</if>>
<</linkreplace>>
<h2>To get the code you must donate</h2>
''On <span class="porn stat">Patreon:</span>''
<a href="https://patreon.com/agames?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=creatorshare_creator&utm_content=join_link" target="_blank" data-patreon-widget-type="become-patron-button">[img["resources/patreon.webp"]]</a>
<a data-passage=$prevpassage class="link-internal">Return</a>
</div>
<script>
var $input = document.querySelector("#textbox--testcode");
var allowed = /^[a-zA-Z0-9._-]+$/;
if ($input) {
$input.addEventListener("beforeinput", e => {
if (!allowed.test(e.data)) {
e.preventDefault();
}
});
}
</script><<homeworksetup>>
<<VariableLimit>>
<<if $gameversion !== 14 && passage() !== "Intro">>
<<goto "innitpassage">>
<</if>>
<<script>>
document.title = "GrowUp - " + passage();
const progressBar = document.getElementsByClassName('progress-bar')[0];
if(progressBar){
progressBar.style.setProperty('--power', Math.round(SugarCube.State.variables.mc.power));
progressBar.style.setProperty('--widthsubt', SugarCube.State.variables.mc.powersubt);
}
<</script>>
<<if $modes>>
<<if $modes.hard>>
<<set _baseStat to 1>>
<<else>>
<<set _baseStat to 2>>
<</if>>
<</if>><<widget "UnlockFinishedGalleries">>
<<silently>>
<<if false>>
<<for _i to 0; _i lt $sis.gallery.length; _i++>>
<<set $sis.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $megan.gallery.length; _i++>>
<<set $megan.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $kathy.gallery.length; _i++>>
<<set $kathy.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $mandy.gallery.length; _i++>>
<<set $mandy.gallery[_i] to 1>>
<</for>>
<</if>>
<</silently>>
<</widget>>
<<silently>>
<<for _i to 0; _i lt $sis.gallery.length; _i++>>
<<set $sis.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $megan.gallery.length; _i++>>
<<set $megan.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $kathy.gallery.length; _i++>>
<<set $kathy.gallery[_i] to 1>>
<</for>>
<<for _i to 0; _i lt $mandy.gallery.length; _i++>>
<<set $mandy.gallery[_i] to 1>>
<</for>>
<</silently>>
<h1>All Gallery scenes unlocked</h1><<set $cheatCount.gallery++>>
<<return>>
[[Watch porn|watchporn]]
<div class="imglink" data-passage="bedroom">[img["resources/img/home/mcbedroom.webp"]]<div class="shadow"></div><p>Bedroom</p></div>
<<if $daydifference gte 3 && $summers.quest is 5>>
<p>You are awakened to the sound of continuous binging sounds, and as you grumble and roll over to look towards your phone, you realize you forget to set the thing on silent…</p>
<p>But… Who could be messaging you this late?</p>
<p>You reach over to grab your phone and see Mrs Summers is texting you.</p>
''(The following exchange happens via phone text)''
<<speech "Summers">>Hello.<</speech>>
<<speech "Summers">>Are you there???<</speech>>
<<speech "Player" $mc.name>>Hello Mrs Summers, yeah, I’m still awake.<</speech>>
<<speech "Player" $mc.name>>Why are you up at this hour?<</speech>>
<<speech "Summers">>I’m happy to tutor you again if you want. X<</speech>>
<<speech "Player" $mc.name>>Huh?<</speech>>
<<speech "Summers">>I was maybe a bit harsh.<</speech>>
<p>An image appeared on your screen of Mrs Summers in lingerie posing, followed by frantic typing of text.</p>
[img[resources/scene/summers/corruption/1.webp]]
<<speech "Summers">>SHIT! I DIDN’T MEAN TO SEND THAT!<</speech>>
<<speech "Player" $mc.name>>I’m not complaining! <</speech>>
<<speech "Summers">>Delete it please!!<</speech>>
<<speech "Player" $mc.name>>Of course I will, don’t worry Mrs! <</speech>>
<p>Mrs Summers abruptly went offline.</p>
<p>To no one’s surprise, you didn’t delete the photo.</p>
<<summerscorr>>
<<questaddition summers>><</questaddition>>
<<else>>
<<nobr>>
<<set $randomgirltodream = ["mom", "sis", "carla", "elena", "kathy", "summers"]>>
<<set $girldream = $randomgirltodream.random()>>
<<switch $girldream>>
<<case "mom">>
<<set _videosrc to "resources/dream/mom" + "/" + random(1,10) + ".mp4">>
<<case "sis">>
<<set _videosrc to "resources/dream/sis" + "/" + random(1,10) + ".mp4">>
<<case "carla">>
<<set _videosrc to "resources/dream/carla" + "/" + random(1,10) + ".mp4">>
<<case "elena">>
<<set _videosrc to "resources/dream/elena" + "/" + random(1,10) + ".mp4">>
<<case "kathy">>
<<set _videosrc to "resources/dream/kathy" + "/" + random(1,10) + ".mp4">>
<<case "summers">>
<<set _videosrc to "resources/dream/summers" + "/" + random(1,10) + ".mp4">>
<</switch>>
<</nobr>>
<video @src="_videosrc" autoplay loop playsinline controls></video>
You're having a nice dream about $girldream
<</if>>
<<NextDay>>
<<dayreset>><<set $wokeUp to 1>>
[[Wake up|bedroom]]
<<set _ran to random(10)>><<set _vid to "resources/videos/films/" + _ran + ".mp4">>
<p>You watched some tv series for an hour</p><<addhours 1>>
<video @src=_vid autoplay loop playsinline controls></video>
[[Leave|House]]
<p>You take a nice shower</p>
[[Leave|House]]<<addmins 30>>
<<nobr>><<MapIndicators>>
<canvas></canvas>
<ul class="map-ul">
<<set _sisBedroomName to $sis.name+"'s bedroom">><div><li id="House" class="map-li"><a class="map-link House" onclick="selectLoc('House')"><div class="mamacita"><div style="display: flex;"><<if _indiHouse>><img class="map-indicator" src="resources/img/map-indicator.webp"><</if>><p class="map-p-hide">Your house</p></div><div class="mamacito"><<MapPortraits "Your bedroom" _sisBedroomName "Living room" "Kitchen" "Bathroom">></div></div></a></li>
<li id="House-sel" class="map-li" style="display:none;"><a class="map-link House selected" data-passage="House"><p>Your house</p></a></li></div>
<div><li id="stellia" class="map-li"><a class="map-link stellia" onclick="selectLoc('stellia')"><div class="mamacita"><div style="display: flex;"><<if _indiStellia>><img class="map-indicator" src="resources/img/map-indicator.webp"><</if>><p class="map-p-hide">Stellia</p></div><div class="mamacito"><<MapPortraits "Stellia">></div></div></a></li>
<li id="stellia-sel" class="map-li" style="display:none;"><a class="map-link stellia selected" data-passage="stellia"><p>Stellia</p></a></li></div>
<div><li id="park" class="map-li"><a class="map-link park" onclick="selectLoc('park')"><div class="mamacita"><div style="display: flex;"><<if _indiPark>><img class="map-indicator" src="resources/img/map-indicator.webp"><</if>><p class="map-p-hide">Park</p></div><div class="mamacito"><<MapPortraits "Park">></div></div></a></li>
<li id="park-sel" class="map-li" style="display:none;"><a class="map-link park selected" data-passage="park"><p>Park</p></a></li></div>
<div><li id="library" class="map-li"><a class="map-link library" onclick="selectLoc('library')"><div class="mamacita"><div style="display: flex;"><<if _indiLibrary>><img class="map-indicator" src="resources/img/map-indicator.webp"><</if>><p class="map-p-hide">Library</p></div><div class="mamacito"><<MapPortraits "Library">></div></div></a></li>
<li id="library-sel" class="map-li" style="display:none;"><a class="map-link library selected" data-passage="library"><p>Library</p></a></li></div>
<div><li id="mall" class="map-li"><a class="map-link mall" onclick="selectLoc('mall')"><div class="mamacita"><div style="display: flex;"><<if _indiMall>><img class="map-indicator" src="resources/img/map-indicator.webp"><</if>><p class="map-p-hide">Mall</p></div><div class="mamacito"><<MapPortraits "Mall" "Mall's gym">></div></div></a></li>
<li id="mall-sel" class="map-li" style="display:none;"><a class="map-link mall selected" data-passage="mall"><p>Mall</p></a></li></div>
</ul>
<div id="helpss-map"><div id="now-map"><<now>></div>
<button class="pass-time button blue makemewhite leftbar" style="margin-top: 8px;" onclick="addHour()"><img src="resources/img/arrow1.webp"></button>
<button class="button blue makemewhite leftbar skip-day" style="margin-top: 8px;"><img src="resources/img/arrow2.webp">
<<link [img["resources/img/skip-day.webp"]]>><<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>><<set $gameDate.setUTCHours(7)>><<set $gameDate.setUTCMinutes(0)>><<set $day += 1>><<dayreset>><<set _ran to random(1, 100)>><</link>>
</button>
</div>
<</nobr>>
<p>You are suddenly struck with a bout of intense exhaustion. Your eyelids grow heavy. Your muscles grow weak. Your mind becomes cloudy. You do all that you can to get back home and climb into bed, passing out into a deep slumber.</p>
<p>You awake the moment the sun funnels in between the shades of your window. It is time to start the day. You should pay closer attention to the clock next time!</p>
<<if $gameDate.getUTCHours() > 7>>
<<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>>
<</if>>
<<set $gameDate.setUTCHours(7)>>
<<set $gameDate.setUTCMinutes(0)>>
<<set $day += 1>>
<<dayreset>>
[[Get up|bedroom]]
<<if $has.usedcheat is 0>>
<<if $cheatlvl is 1>>
<<set _increase to 5>>
<p class="got">Level 1 cheat used, have fun!</p>
<<elseif $cheatlvl is 2>>
<<set _increase to 10>>
<p class="got">Level 2 cheat used, have fun!</p>
<<elseif $cheatlvl is 3>>
<<set _increase to 15>>
<p class="got">Level 3 cheat used, have fun!</p>
<<elseif $cheatlvl is 4>>
<<set _increase to 20>>
<p class="got">Level 4 cheat used, have fun!</p>
<<elseif $cheatlvl is 5>>
<<set _increase to 25>>
<p class="got">Level 5 cheat used, have fun!</p>
<<elseif $cheatlvl is 6>>
<<set $mc.money += 100000>>\
<p class="got">Money cheat used, have fun!</p>
<<set $has.usedcheatmoney to 1>>
<</if>>
<<if $cheatlvl lt 6>>
<<nobr>>
<<set $mc.int += _increase>>\
<<set $mc.str += _increase>>\
<<set $mc.end += _increase>>\
<<set $mc.seXP += _increase>>\
<<set $mc.money += 10000>>\
<<set $mc.dom += _increase>>
<<set $has.usedcheat to 1>>
<</nobr>>
<</if>>
<<else>>
<p class="hint">You already used cheats</p>
<</if>>
[[Go back to your house|House]]
<video src="resources/scenes/intro/dream.mp4" autoplay loop playsinline controls></video>
<p>*RING* *RING*</p>
<p>The musical tone of your phone alarm blares in your ears. Yanking you from your slumber and interrupting you from your pleasant dreams as you slowly open your eyes to greet the new day. It’s your second alarm. You can’t snooze this one. Otherwise you’ll be late to work. Megan will be pissed if you’re late again. And you cannot afford to lose this job. The shower is calling your name. So you get up out of bed, fighting your every urge and instinct. You win the battle this time. But, it truly does get harder every morning. Especially as you head out into the hall and see that the living room is a complete pig sty.</p>
[img["resources/scene/intro/dirtyapartment.webp"]]
<p>It’s not surprising in the least but it’s getting more and more annoying every day. Emma never cleans up after herself. And by the sound of it, she’s in the shower right now too.</p>
<<speech "Player" $mc.name>>Emma! Hurry the fuck up I’m gonna be late for work!<</speech>>
<p>You bang on the door so she knows you’re there.</p>
<<speech "Emma">>Bro, I just got in. You gotta wait. I got work too.<</speech>>
<p>Every day you regret inviting her to live with you a little bit more. At least she always pays rent on time. That’s better than a lot of roommates out there.</p>
<<speech "Player" $mc.name>>If I’m late one more time Megan will fire me!<</speech>>
<p>You aren’t sure that’s true but with how tight money is, you can’t rightly risk it.</p>
<<speech "Emma">>It’s been ten years, $mc.name. You should know by now I don’t rush my showers. You’re gonna have to make due.<</speech>>
<p>Fuck.</p>
<p>The sink is your only option at the moment. And of course, it’s full of dirty dishes. At least the tap is hot and there is soap to use. Your pits and face get washed. Beyond that it’s up to deodorant and cologne to save you. You rush back into your bedroom and get dressed. There’s only thirty minutes left until your shift starts and there’s six blocks to travel. It isn’t looking great for your chances of making it on time. But you have to try.</p>
<<return>>
<<nobr>>
<<widget "GalleryApp">>
<<OldDir>>
<a data-passage="Gallery Main" data-setter="$stage to 1" class="portrait" target="_sasha">
[img[`resources/img/portraits/sis.webp`][Gallery Main][$stage to 1]]
<p>$sis.name</p>
</a>
<a data-passage="Gallery Main" data-setter="$stage to 2" class="portrait" target="_megan">
[img[`resources/img/portraits/megan.webp`][Gallery Main][$stage to 2]]
<p>Megan</p>
</a>
<a data-passage="Gallery Main" data-setter="$stage to 3" class="portrait" target="_neera">
[img[`resources/img/portraits/student.webp`][Gallery Main][$stage to 3]]
<p>Kathy</p>
</a>
<a data-passage="Gallery Main" data-setter="$stage to 4" class="portrait" target="_mikaela">
[img[`resources/img/portraits/mandy.webp`][Gallery Main][$stage to 4]]
<p>Mandy</p>
</a>
<<UnlockFinishedGalleries>>
<<if !$uipassages.includes(passage()) && !passage().toLowerCase().includes("gallery") && !passage().toLowerCase().includes("sexapp") && !passage().toLowerCase().includes("dates") && !passage().toLowerCase().includes("love release")>><<set $prevpassage to passage()>><</if>>
<</widget>>
<</nobr>>
<p>You sit down at your desk and pull out your laptop to review your notes. You spend about an hour rereading them through to memorize them. You retain quite a bit and feel like you have a strong grasp of the material.</p>
<<mcint>>
<<addhours 1>><<set $has.study to 1>>
[[Return|desk]]
<<nobr>>
[[Blowjob]]<br>
<<if $mc.porn >= 5>>[[Softporn]]<br><</if>>
<<if $mc.porn >= 10>>[[Lesbian]]<br><</if>>
<<if $mc.porn >= 15>>[[Black]]<br><</if>>
<<if $mc.porn >= 20>>[[Hardcore]]<br><</if>>
<<if $mc.porn >= 25>>[[Gangbang]]<br><</if>>
<<if $mc.porn >= 30>>[[Bukkake]]<br><</if>>
<br>
[[Go back|desk]]
<</nobr>>
<<set $randomscene = random(9)>>
<p>You open your favorite browser in Incognito mode and search some nice blowjob video.</p>
<<if $randomscene is 0>>
<video src="resources/videos/porn/blowjob/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/blowjob/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/blowjob/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/blowjob/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/blowjob/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/blowjob/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/blowjob/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/blowjob/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/blowjob/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/blowjob/8.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>>
<<addmins 20>><<set $randomscene = random(9)>>
<<set $randomsoftspeech = ["You open your favorite browser in Incognito mode, time to watch some soft porn", "You open your favorite browser in Incognito mode, that's how do you do it dude", "You open your favorite browser in Incognito mode, she seems to like it quite a lot!"]>>
<<if $lesbianporn is 0>><p>You open your favorite browser in Incognito mode, fuck these blowjob videos it’s time to watch some real porn.</p>
<video src="resources/videos/porn/softporn/0.mp4" autoplay loop playsinline controls></video>
<<else>>
<<set $test = $randomsoftspeech.random()>>
<<print "$test">>
<</if>>
<<if $randomscene is 0>>
<video src="resources/videos/porn/softporn/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/softporn/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/softporn/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/softporn/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/softporn/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/softporn/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/softporn/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/softporn/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/softporn/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/softporn/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<set $randomscene = random(9)>>
<<set $randomlesbianspeech = ["You open your favorite browser in Incognito mode, time to watch some lesbian porn", "You open your favorite browser in Incognito mode, I feel like watching some pussy clash today", "You open your favorite browser in Incognito mode, that’s some nice pussy action!"]>>
<<if $lesbianporn is 0>><p>You open your favorite browser in Incognito mode, this time you want to discover some new porn, what about lesbian porn.</p>
<video src="resources/videos/porn/lesbian/0.mp4" autoplay loop playsinline controls></video>
<<else>>
<<set $test = $randomlesbianspeech.random()>>
<<print "$test">>
<</if>>
<<if $randomscene is 0>>
<video src="resources/videos/porn/lesbian/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/lesbian/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/lesbian/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/lesbian/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/lesbian/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/lesbian/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/lesbian/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/lesbian/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/lesbian/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/lesbian/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<set $randomscene = random(9)>>
<<set $randomblackspeech = ["You open your favorite browser in Incognito mode, time to watch some black porn", "You open your favorite browser in incognito mode, why do white bitches prefer black cocks?", "You open your favorite browser in Incognito mode, that's my boy!"]>>
<<if $lesbianporn is 0>><p>You open your favorite browser in Incognito mode, this time you want to discover some new porn, maybe going a bit darker wouldn't be that unpleasant.</p>
<video src="resources/videos/porn/black/0.mp4" autoplay loop playsinline controls></video>
<<else>>
<<set $test = $randomblackspeech.random()>>
<<print "$test">>
<</if>>
<<if $randomscene is 0>>
<video src="resources/videos/porn/black/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/black/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/black/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/black/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/black/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/black/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/black/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/black/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/black/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/black/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<set $randomscene = random(9)>>
<<set $randomhardcorespeech = ["You open your favorite browser in incognito mode, smash that pussy!", "You open your favorite browser in Incognito mode, this little pussy is getting destroyed", "You open your favorite browser in Incognito mode, get pounded!"]>>
<<if $lesbianporn is 0>><p>You open your favorite browser in Incognito mode, time to go hardcore.</p>
<video src="resources/videos/porn/hardcore/0.mp4" autoplay loop playsinline controls></video>
<<else>>
<<set $test = $randomhardcorespeech.random()>>
<<print "$test">>
<</if>>
<<if $randomscene is 0>>
<video src="resources/videos/porn/hardcore/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/hardcore/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/hardcore/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/hardcore/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/hardcore/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/hardcore/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/hardcore/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/hardcore/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/hardcore/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/hardcore/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<set $randomscene = random(9)>>
<<set $randomgangbangpseech = ["You open your favorite browser in Incognito mode, that's my boys!", "You open your favorite browser in Incognito mode, look like someone is going to be gangbanged", "You open your favorite browser in Incognito mode, I didn't know you could fit 2 in a hole!?"]>>
<<if $lesbianporn is 0>><p>You open your favorite browser in Incognito mode, hardcore isn't enough for me, what if there was more than one man?</p>
<video src="resources/videos/porn/gangbang/0.mp4" autoplay loop playsinline controls></video>
<<else>>
<<set $test = $randomgangbangpseech.random()>>
<<print "$test">>
<</if>>
<<if $randomscene is 0>>
<video src="resources/videos/porn/gangbang/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/gangbang/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/gangbang/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/gangbang/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/gangbang/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/gangbang/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/gangbang/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/gangbang/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/gangbang/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/gangbang/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<set $randomscene = random(9)>>
<p>You open your favorite browser in Incognito mode, after all of this fucking, it’s time to watch some bitches getting jerked on.</p>
<<if $randomscene is 0>>
<video src="resources/videos/porn/bukkake/0.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 1>>
<video src="resources/videos/porn/bukkake/1.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 2>>
<video src="resources/videos/porn/bukkake/2.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 3>>
<video src="resources/videos/porn/bukkake/3.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 4>>
<video src="resources/videos/porn/bukkake/4.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 5>>
<video src="resources/videos/porn/bukkake/5.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 6>>
<video src="resources/videos/porn/bukkake/6.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 7>>
<video src="resources/videos/porn/bukkake/7.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 8>>
<video src="resources/videos/porn/bukkake/8.mp4" autoplay loop playsinline controls></video>
<<elseif $randomscene is 9>>
<video src="resources/videos/porn/bukkake/9.mp4" autoplay loop playsinline controls></video>
<</if>>
[[Go back|desk]]
<<mcporn>><<addmins 20>><<if $activities.theWomanScorned.stage is 0>>
<p>If you were only a customer, you would probably still spend a lot of time at Megan’s Pizza. It’s the best pizza in town. And that’s half the reason you chose to work there in the first place. Right now you want some pizza. Thankfully it’s pretty dead in the restaurant tonight. You’re the only person there besides Megan when you go inside.</p>
<<speech "Megan">>I thought you were heading home?<</speech>>
<<speech "Player" $mc.name>>I was, but I want some pizza first. You alright if I just head back and heat a slice up myself?<</speech>>
<<speech "Megan">>No no, I’ll do it. You’re off the clock and I am not dealing the any insurance issues if you burn yourself.<</speech>>
<<speech "Player" $mc.name>>Fair enough. A slice with pepperoni then, please.<</speech>>
<p>She takes a slice from the display pie back and puts it in the over for a few minutes to crisp up the crust and remelt the cheese. Maybe like three minutes in total before its ready to pull out and put on a plate. You grab a cup of soda and fill it up while you wait. By the time you return to the counter your slice is on a plate and waiting for you. You pick it up and are about to grab a seat, but something in Megan’s look stops you. She looks, disappointed. It might just be a look of boredom but something tells you that there is more too it. You never really showed much interest in Megan’s personal life. Now might be the time though, after you’ve used the App on her.</p>
<<if $megan.status is "Humiliated">>
<<speech "Player" $mc.name>>So, about earlier today.<</speech>>
<p>She blushes noticeably.</p>
<<speech "Megan">>Don’t even start.<</speech>>
<<speech "Player" $mc.name>>Oh come on Megan. I’ve worked for you long enough that we shouldn’t be so tense with each other. I saw you topless, it isn’t the end of the world.<</speech>>
<p>You never would have spoken to her this way before. Something about having this App in your pocket, on top of already having seen her tits, just washes away almost all of your anxiety. But her reaction makes some of that anxiety snap back into you.</p>
<<speech "Megan">>You don’t tell me what it is or isn’t! You weren’t the humiliated one!<</speech>>
<<elseif $megan.status is "Nice">>
<<speech "Player" $mc.name>>You seem to be in such a good mood today. I’m happy to see it.<</speech>>
<<speech "Megan">>Considering your track record of showing up late, I think I’m pretty nice every day.<</speech>>
<p>She laughs, almost giggling. It’s actually infectious. You chuckle as well.</p>
<<speech "Player" $mc.name>>Okay yeah you have a point. But you know what I’m saying. I probably deserve it sometimes. But it was nice to not have to deal with little digs at me here and there.<</speech>>
<<speech "Megan">>Oh you definitely deserve it. But I figured I’d cut you some slack. I see that you’re trying.<</speech>>
<p>You notice her hand laying on the counter. You reach for it. Wanting to rest your hand on hers before you speak. You were going to apologize to her, and try and use touch to build a physical connection with your apology. To try and make it feel more genuine and from the heart. But second your hand touches hers she yanks it away quickly.</p>
<<speech "Megan">>Don’t touch me.<</speech>>
<<elseif $megan.status is "Sub">>
<<speech "Player" $mc.name>>So tell me why you’ve always been so rude to me.<</speech>>
<p>The comment comes out boldly and directly. You make it sound like a question but you phrase it like an order. Trying to prey on the fact that she is more obedient now. Megan’s face contorts. Clearly offended at the insinuation.</p>
<<speech "Megan">>I have not always been rude to you.<</speech>>
<<speech "Player" $mc.name>>Okay always is a bit of an exaggeration but you’ve been more and more bitchy every day. Tell me why.<</speech>>
<p>She looks like she is on the verge of tears, suddenly. You can see her unnatural desire to do as she is told is fighting hard against he natural desire to just bottle it all inside.</p>
<<speech "Megan">>I DON’T WANT TO TALK ABOUT IT!<</speech>>
<p>She yelps, her tone broken and sounding almost scared.</p>
<</if>>
<<speech "Player" $mc.name>>Whoa, sorry. I didn’t mean piss you off or anything<</speech>>
<p>You take a step back and place your hand up, showing a bit of remorse but also just getting a bit of distance between you both. She takes a deep breath and cools herself down a bit before responding.</p>
<<speech "Megan">>I’m sorry too. I didn’t mean to snap. I guess you deserve some sort of an explanation for my behavior. I’ve been short with you and, the reason is that I’m recently divorced. I don’t like to talk about my personal life much. This is work and those two things should be separate. So don’t ask about it. But that is why I have been… testy.<</speech>>
<<speech "Player" $mc.name>>Oh I’m sorry to hear that. Don’t worry I understand. Doubt I’m the person you wanna talk to about it but, I’d feel bad if I didn’t offer.<</speech>>
<<speech "Megan">>You’re right, I don’t want to talk with you about it. But thank you anyway. Sorry if I take it out on you. It is not on purpose.<</speech>>
<p>She has a dead stare on her face. Like she’s getting lost in the despair of her marriage ending. You feel bad for not even realizing. She is still wearing her ring so there isn’t any good way for you to have known. But even still, she has good reason to be getting more and more bitchy. And you’ve made yourself an easy target for it all by being late as often as you have been.</p>
<<if $app.charges>>
[[Use the App to open her up more and give her a hug (1 charge)|The Woman Scorned 1][$activities.theWomanScorned.choices.stage1 to "hug"]]
<<else>>
<a class="locked">Use the App to open her up more and give her a hug (1 charge)</a>
<</if>>
[[Tell her it’s alright and let her try and forget all about it|street][$activities.theWomanScorned.stage to 1; $activities.theWomanScorned.choices.stage1 to "forget"]]
<<else>>
<p>I'm at a cozy Italian pizzeria with the aroma of freshly baked pizza in the air. The warm, rustic decor exudes a welcoming ambiance. Red-checkered tablecloths and soft candlelight create an intimate setting, perfect for savoring authentic pizza and pasta dishes.</p>
<div class="imglink" data-passage="street">[img["resources/img/street/street.webp"]]<div class="shadow"></div><p>Street</p></div>
<</if>>
<<nobr>>
<p>You're sitting in a quaint city park, nestled among charming streets. Towering oak trees offer shade, and a gentle breeze rustles through the colorful flower beds. A small playground and a serene pond with ducks complete this peaceful urban oasis.</p>
<br>
<br>
<div class="imglink" data-passage="street">[img["resources/img/street/street.webp"]]<div class="shadow"></div><p>Street</p></div>
<</nobr>>
<<nobr>>
<div class="imglink" data-passage="electronics" data-setter="$action to 0">[img["resources/img/mall/electronics.webp"]]<div class="shadow"></div><p>Electronics store</p></div>
<div class="imglink" data-passage="sexshop" data-setter="$action to 0">[img["resources/img/mall/sexshop.webp"]]<div class="shadow"></div><p>Sex shop</p></div>
<div class="imglink" data-passage="mallgym">[img["resources/img/mall/gym.webp"]]<div class="shadow"></div><p>Mall's gym</p><<LocPort "Mall's gym">></div>
<div class="imglink" data-passage="street">[img["resources/img/street/street.webp"]]<div class="shadow"></div><p>Street</p><<LocPort "Street">></div>
<</nobr>>
<<if $activities.gymRat.stage is 0>>
<p>Part of turning your life around has to be getting in better shape. The App can do a lot for you but so far everything it has done has been helpful. But, has still required your action to take advantage of the help it gives. So this one will mostly be up to you to take care of. After a quick change into some shorts and a light t-shirt in the locker room, you come out and get right into doing some curls with the dumbbells. You start off light with fifteen pound weights. Just trying to warm your body up to working out. And its a little easy but you know that after multiple sets, you’re going to wake up tomorrow feeling a bit sore. As you’re doing the curls though, a girl walks up to the step machine in front of you. As she’s using the machine, just a few feet ahead of you, you can’t help but watch her work out.</p>
<video src="resources/scenes/activities/gymRat/treadmill.mp4" autoplay loop playsinline controls></video>
<p>You try not to stare. You don’t want to seem like a creep. But to be frank she is right in front of you. There aren’t many other places to look. It’s an enjoyable sight, at the very least. You make sure you keep your focus elsewhere though. Choosing to look directly at the guard rail of the step machine. She remains in your periphery, for better or for worse.</p>
<<speech "Mandy">>Can I help you?<</speech>>
<p>Her voice snaps you out of focusing on the guard rail as she hops off the machine, seemingly just to yell at you.</p>
<<speech "Player" $mc.name>>Um, no?<</speech>>
<p>You ask in return, confused about why she is yelling at you.</p>
<<speech "Mandy">>Why are you staring at me then?<</speech>>
[[Reply defensively|Gym Rat 1][$activities.gymRat.choices.stage1 to "defensive"]]
<<if $app.charges>>
[[Use the App to make her forget you were ever here (1 charge)|Gym Rat 1][$activities.gymRat.choices.stage1 to "forget"]]
<<else>>
<a class="locked">Use the App to make her forget you were ever here (1 charge)</a>
<</if>>
<<else>>
<p>As you enter the gym, you are assaulted by the clanging sounds of weights being dropped, and the unmistakable scent of sweat and perseverance. Directly ahead of you is a bank of treadmills, some of which are occupied by a group of girls wearing matching tightly fitted gym shorts and tiny tops. Behind them is the weights, with a scattering of people flexing their strengthening muscles, covered in a sheen of sweat.</p>
<div class="imglink" data-passage="mall">[img["resources/img/downtown/mall.webp"]]<div class="shadow"></div><p>Mall</p></div>
<</if>>
<p>Pushing open the door, you hear the distinctive ding of the store bell. You look out across the aisles, lit by the flickering florescent bulbs. Before you are racks filled with chocolate and magazines, and to your right is a counter, piled high with gum and discount goods. From behind the counter, the shop keeper, a gothic look girl chewing gum and looking mostly uninterested greets you.</p>
<<speech "Shopkeeper">> Hey, lemme know if you want anything…<</speech>>
<div class="imglink" data-passage="mall">[img["resources/img/downtown/mall.webp"]]<div class="shadow"></div><p>Mall</p></div>
<<nobr>>
<<if typeof $mc.willpower is "undefined">>
<<set $prevpassage to 'Game start'>>
<<set $gameDate to new Date("2024-11-01T08:45Z"); >>
<<set $GameDays to [
"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"
];>>
<<set $day to 1>>
<<set $period to 1>>
<<set $periodname to "Early morning">>
<<set $city to {
name: "Marvella",
}>>
<<set $app to {
active: 0,
charges: 3
}>>
<<set $mc to {
name: "John",
surname: "Miller",
willpower: 0,
attunement: 0,
porn: 0,
money: 1000,
}>>
<<set $sis to {
name: "Emma",
bond: "Roommate",
status: "Normal",
willpower: 20,
relation: 35,
loc: "Bathroom",
lochome: "Bathroom",
gallery: [0,0],
}>>
<<set $megan to {
name: "Megan",
status: "Normal",
willpower: 80,
relation: 5,
loc: "Megan's bedroom",
gallery: [0,0,0,0,0,0,0],
}>>
<<set $kathy to {
name: "Kathy",
status: "Normal",
willpower: 40,
relation: -80,
loc: "Kathy's bedroom",
gallery: [0,0,0],
}>>
<<set $mandy to {
name: "Mandy",
status: "Normal",
willpower: 45,
relation: 0,
loc: "Mandy's bedroom",
gallery: [0,0],
}>>
<<set $allGirlKeys to ["sis","megan","kathy","mandy"]>>
<<set $allGirls to [$sis,$megan,$kathy,$mandy]>>
<<set $has to {
breakfast: 0,
dinner:0,
usedcheat:0,
usedcheatmoney:0,
dishes: 0,
trash:0,
laundry:0,
vacuum:0,
cleaning:0,
}>>
<<set $cheatCount to {
baby: 0,
child: 0,
youngster: 0,
man: 0,
gentleman: 0,
money: 0,
gallery: 0,
}>>
<<set $chores to {
dishes:0,
trash:0,
laundry:0,
vacuum:0,
cleaning:0,
}>>
<<set $quests to {
intro: {
stage: 0,
choices: {
late: "",
megan: "",
kathy: ""
}
}
}>>
<<set $activities to {
searchingForAnswers: {
stage: 0
},
theWomanScorned: {
stage: 0,
choices: {
stage1: ""
}
},
gymRat: {
stage: 0,
choices: {
stage1: ""
}
}
}>>
<<set $uipassages to ["Cheat","Use code","Gallery Main","Progress","Credits","Options","Map options","Housing upgrades"]>>
<<set $mapPassages to ["City Map","Suburbs","The borough","Creamy acres","The lofts","Downtown","College avenue","The coast","Red light district"]>>
<</if>>
<</nobr>>
Updating old save file...
<<set $gameversion to 14>>
[[Continue|House]]
<<if $stage is 0>>
<p>You decide not to try anything and simply eat your breakfast, making idle chatter about nothing in particular as you do so.</p>
<p>When you’ve finished eating, you get up to leave.</p><<set $has.breakfast to 1>>
<<elseif $stage is 1>>
<p>You decide not to try anything and simply eat your dinner, making idle chatter about nothing in particular as you do so.</p>
<p>When you’ve finished eating, you get up to leave.</p><<set $has.dinner to 1>>
<</if>>
[[Leave|House]]<<addmins 30>>
<<speech "Shopkeeper">> Hey, lemme know if you want anything…<</speech>>
<div class="imglink" data-passage="mall">[img["resources/img/downtown/mall.webp"]]<div class="shadow"></div><p>Mall</p></div>
<p>You clean all the plates, bowls and cups with relative ease, only a few pots taking more effort than usual.</p>
<p>It takes a little while, but the sink looks good as new, and the dishes do too!</p>
[[Finish|kitchen]]<<addmins 20>><<set $chores.dishes += 1>><<set $has.dishes to 1>>
<p>You pop into the laundry room and see a mountain of clothes in the basket.</p>
<p>There’s definitely a lot of your stuff in there filling out the huge pile.</p>
<p>You open the washer, grab as many like-colored clothes as you can stuff in the machine, pour some soap inside, and set it to wash. That was simple.</p>
<p>It only takes one more trip to set the laundry in the dryer. The highest heat setting should do.</p>
<p>When you come back the next time, however, the laundry is still soaking wet…</p>
<<speech "Player" $mc.name>>Huh? Must be something wrong with the dryer…<</speech>>
<p>You put it on a lower setting and put it back in. When you return this time, everything’s nice and warm.</p>
<p>The mountain of clothes has now become a hill of clothes! Good enough for now...</p>
[[Finish|bathroom]]<<set $chores.laundry += 1>><<set $has.laundry to 1>><<addhours 1>>
<p>You take stock of the trash can, something you don’t remember doing anytime this century.</p>
<p>It’s nearly overflowing with cartons, food waste, and takeout bags, and the smell is horrible when you get up close…</p>
<p>It’s a small hassle getting everything to fit in a bag, but it eventually complies and you take it out to the curb without issue.</p>
<p>No more bad smell in the kitchen!</p>
[[Finish|kitchen]]<<set $chores.trash += 1>><<set $has.trash to 1>><<addmins 10>>
<p>You bring out the vacuum cleaner from the closet and start hooking it up when $sis.name walks into the room.</p>
<p>With the two of you working together, your own time spent vacuuming is cut in half, and the floors are friendly to bare feet again.</p>
[[Come back home|House]]<<set $chores.vacuum += 1>><<set $has.vacuum to 1>><<addmins 30>>
<p>Taking a look around the bathroom, you start to wonder when it was cleaned last.</p>
<p>There’s a lot of hair stopping the shower drain, the sink looks yellowed, and the toilet… has seen better days.</p>
<p>Nothing a bit of cleaning won’t help. You take out the cleaning supplies from the closet and grab a sponge.</p>
<<speech "Player" $mc.name>>Grime begone!<</speech>>
<p>You make short work of the dirt and stains in the bathroom using your honed technique of “spray it till it looks clean.”</p>
<p>The shower won’t get stopped up anymore, the sink has brushed its teeth to get rid of the yellowing, and the toilet is reliving those better days once more.</p>
<<speech "Player" $mc.name>>Can’t believe we were living with that for so long.<</speech>>
<p>The wonders of modern cleaning supplies.</p>
[[Finish|bathroom]]<<set $chores.cleaning += 1>><<set $has.cleaning to 1>><<addhours 1>>
<<mcint>>
<<mcstr>>
<<mcend>>
<<mcdom>>
<<set _ran to random(10,200)>>
<<moneygain _ran>>
<<questaddition mom>><</questaddition>>
<<cokesell>><<if $scene is 0>>
<p>What is your name? <<textbox "$mc.name" "John">></p>
[[Start|intro][$scene to 1]]<<addclass "body" "intro">>
<<elseif $scene is 1>>
<video src="resources/scenes/intro/dream.mp4" autoplay loop playsinline controls></video>
<p>*RING* *RING*</p>
<p>The musical tone of your phone alarm blares in your ears. Yanking you from your slumber and interrupting you from your pleasant dreams as you slowly open your eyes to greet the new day. It’s your second alarm. You can’t snooze this one. Otherwise you’ll be late to work. Megan will be pissed if you’re late again. And you cannot afford to lose this job. The shower is calling your name. So you get up out of bed, fighting your every urge and instinct. You win the battle this time. But, it truly does get harder every morning. Especially as you head out into the hall and see that the living room is a complete pig sty.</p>
[img["resources/scene/intro/dirtyapartment.webp"]]
<p>It’s not surprising in the least but it’s getting more and more annoying every day. Emma never cleans up after herself. And by the sound of it, she’s in the shower right now too.</p>
<<speech "Player" $mc.name>>Emma! Hurry the fuck up I’m gonna be late for work!<</speech>>
<p>You bang on the door so she knows you’re there.</p>
<<speech "Emma">>Dude, I just got in. You gotta wait. I got work too.<</speech>>
<p>Every day you regret inviting her to live with you a little bit more. At least she always pays rent on time. That’s better than a lot of roommates out there.</p>
<<speech "Player" $mc.name>>If I’m late one more time Megan will fire me!<</speech>>
<p>You aren’t sure that’s true but with how tight money is, you can’t rightly risk it.</p>
<<speech "Emma">>It’s been ten years, $mc.name. You should know by now I don’t rush my showers. You’re gonna have to make due.<</speech>>
<p>Fuck.</p>
<p>The sink is your only option at the moment. And of course, it’s full of dirty dishes. At least the tap is hot and there is soap to use. Your pits and face get washed. Beyond that it’s up to deodorant and cologne to save you. You rush back into your bedroom and get dressed. There’s only thirty minutes left until your shift starts and there’s six blocks to travel. It isn’t looking great for your chances of making it on time. But you have to try.</p>
[[Hop on your bike|intro][$scene to 2]]<<addclass "body" "bedroom">><<set $sis.gallery[0] to 1>>
<<elseif $scene is 2>>
<p>Thank goodness for antiperspirant deodorants. Without it you’re high speed bike ride through the streets would have left you a sweaty mess of body odor. But despite the odds, you make it to work. The smell of good food from the pizzeria fills your nose and your soul. The food is one of the few good things about this job. And one of the bad rears its head the moment you walk through the front door.</p>
<<speech "Megan">>You’re late, again.<</speech>>
[img["resources/scene/intro/megan.webp"]]
<<speech "Player" $mc.name>>What do you mean late? I’m right on time!<</speech>>
<p>Megan shows you her phone and it says 9:01.</p>
<<speech "Megan">>Not according to my phone.<</speech>>
<<speech "Player" $mc.name>>I got here at nine though. It turned that one minute between when I walked through the front door and now.<</speech>>
<<speech "Megan">>You haven’t clocked in yet. If you aren’t clocked in by nine, you’re late. I don’t know how many times this is now. But it is totally unacceptable. Your generation just has no work ethic. If it wasn’t so hard finding a replacement that is even as barely reliable as you are, you’d be fired right now. So get behind the register, and count yourself lucky.<</speech>>
<<speech "Player" $mc.name>>Okay...<</speech>>
<p>There’s really no point in arguing. You’re just better off doing just what she said, being happy that you aren’t fired. There’s no time to bother with it anyway, it’s time to start your shift.</p>
[[Clock in|intro][$scene to 3]]<<addclass "body" "stellia">><<addmins 16>><<set $megan.gallery[0] to 1>>
<<elseif $scene is 3>>
<p>People come in, they tell you what they want to eat, they pay you, and then you give them the food. It’s the same process with every person that you see. It’s monotonous. And just a little bit soul crushing. But it’s a job. And you do it to the best of your ability either way.</p>
<p>The clock strikes noon and you’re about to head to lunch. There’s a slice of pizza with your name on it in the back. But of course, a customer has to come in just before you can go sit down to eat it. Not just any customer either though. It’s Kathy Elman. The woman who made almost every day of high school a living hell for you.</p>
[img["resources/scene/intro/kathy.webp"]]
<p>You cringe at just the sight of her. But you force a smile on your face as she approaches. The most she locks eyes with you, a wicked smile forms on her face.</p>
<<speech "Kathy">>Someone gave the spaz a job?<</speech>>
<p>She cracks up at her own comment. The smile disappears from your face. You can’t even fake it with her anymore.</p>
<<speech "Player" $mc.name>>What can I get you, Kathy?<</speech>>
<<speech "Kathy">>Can someone else serve me? I don’t want your greasy fingers anywhere near my food.<</speech>>
<p>You will never be able to get her condescending voice out of your head. Hearing it for even a moment just floods back terrible memories.</p>
<<speech "Player" $mc.name>>I’m just doing my job Kathy,<</speech>>
<<speech "Kathy">>I didn’t know they paid people to be a disgusting bum.<</speech>>
<<speech "Player" $mc.name>>They don’t.<</speech>>
<<speech "Kathy">>Oh so you just do that for free?<</speech>>
<<speech "Player" $mc.name>>Can you just order something and leave, please?<</speech>>
<<speech "Kathy">>Excuse me?<</speech>>
<<speech "Megan">>$mc.name! What is wrong with you today? First you’re late and now you’re rude to customers. This is unacceptable.<</speech>>
<p>You sigh, and look down at your feet. Every fiber of your being is telling you to argue. To explain why you were rude to Kathy. Why she is such a bitch and why she deserves much worse that a rude reply.</p>
<p>But you know that Megan is a bit of a bitch too. And she will just take her side the second Kathy tries to weasel her way out of it like always. No the only thing you can really do here is apologize.</p>
<<speech "Player" $mc.name>>You’re right Megan I’m sorry. I guess I was just anxious for my lunch. Hunger must have gotten the better of me.<</speech>>
<<speech "Megan">>Do NOT let it happen again.<</speech>>
<<speech "Player" $mc.name>>I won’t.<</speech>>
<p>Megan turns and leaves you alone with Kathy again.</p>
<<speech "Kathy">>That’s right bitch boy. Go ahead and grovel and I might not put in a complaint online.<</speech>>
<<speech "Player" $mc.name>>I don’t know what I did to make you hate me Kathy. But please order something. I would really rather not listen to you insult me all day.<</speech>>
<<speech "Kathy">>Too bad, bum. I’ll give you my order but you best believe losers like you don’t deserve to go a minute without being reminded. Now go make me a BLT wrap, no mayo.<</speech>>
<p>You tap the buttons on the screen corresponding with her order. Trying your best to show no emotion at all. That was the only tricked that ever worked back in school. Her thinking that you were so beat down that she couldn’t get a rise out of you seemed to get her to back off back then. But now, she seems even more malicious than before. You tell her the price and she pays. Handing you a credit card that is no doubt paid for by her father. A tap and a beep confirms payment and you sit there and wait. Having to listen to every course and grating thought that the bitch has about you. It almost begins to turn into a dull hum. The words melding together and losing all meaning to you. It’s almost meditative. Like white noise as it all just fades away.</p>
<<speech "???">>Someone should teach this bitch a lesson.<</speech>>
<p>The sound of a strange voice yanks you out of the trance and back into the moment. Just in time too, Kathy’s food is ready. You hand her the bag with her wrap in it and tell her to have a nice day. Finally glad to be rid of her and able to go enjoy your lunch.</p>
[[The rest of your day is uneventful|intro][$scene to 4]]<<addclass "body" "stellia">><<settime 12 0>><<set $kathy.gallery[0] to 1>>
<<elseif $scene is 4>>
<p>The end of your shift could not have come soon enough. After dealing with Kathy today, and Megan being her usual hard ass self, you just need some rest. Of course though, as you walk back into your apartment, it is still just as dirty as it was this morning.</p>
[img["resources/scene/intro/dirtyapartment.webp"]]
<p>Although now, Emma is sitting in some sort of nook or nest within all of the mess.</p>
<<speech "Player" $mc.name>>Aren’t you ever going to clean up around here?<</speech>>
<<speech "Emma">>Hey! Lay off I just got home from work like an hour ago. Do you feel like cleaning right now?<</speech>>
<<speech "Player" $mc.name>>You work like three days a week. And today isn’t even one of your normal work days. You could at least clean up on the days you don’t work, like I do.<</speech>>
<<speech "Emma">>I took an extra shift today since someone was sick! You’re always complaining that money is tight and this is the thanks I get for helping out?<</speech>>
<p>You sigh, far to tired to argue at this point. You just choose the path of least resistance like always.</p>
<<speech "Player" $mc.name>>I didn’t know. I’m sorry. I had a tough day.<</speech>>
<<speech "Emma">>Well, so. Did. I. Don’t take it out on me. Let me enjoy my shows.<</speech>>
<p>As you walk back down the hall to your bedroom you have another moment were sounds begin to fade into one another. You move as if on autopilot. A numbness radiates throughout as you can see yourself moving and even feel the motions. But you don’t feel like you’re actively driving yourself forward.</p>
<<speech "???">>She doesn’t respect you. You should make her learn to.<</speech>>
<p>The sound of that voice snaps you back again. It is masculine, dark, and commanding. And also oddly familiar. You turn back and see Emma completely entranced by the television. It certainly wasn’t her who said it. And by the sound of the show she is watching, it didn’t come from there either. It begins to worry you. And yet, why should you worry. Would being crazy actually change anything for you? You’d still have to wake up tomorrow, go to your crappy job, deal with your selfish friend, serve rude customers, and all for barely enough money to do it again the next day. You lay down on your bed. And the moment your head hits the pillow, you drift off to sleep. Unable to hear it, as your phone begins to buzz over and over.</p>
[[Continue|intro][$scene to 5]]<<addclass "body" "livingroom">><<settime 16 0>><<set $sis.gallery[1] to 1>>
<<elseif $scene is 5>>
<p>Your sleep is not as restful as you would have hoped. You dream again. But not your usual dreams of gorgeous women dancing naked. But rather, of a dark smoky room. The inescapable feeling of confinement pressed down onto your chest. Fear wells up within you. You yearn for release, to wake up. You somehow feel that this is a dream and yet, something tells you it is more real than a dream. And yet, less real that the waking world at the same time.</p>
[img["resources/scene/intro/abyss.webp"]]
<<speech "???">>You think far too much.<</speech>>
<p>That voice again.</p>
<<speech "Player" $mc.name>>Who’s there?<</speech>>
<<speech "???">>A friend. I promise.<</speech>>
<<speech "Player" $mc.name>>I need to know your name to call you a friend.<</speech>>
<<speech "???">>You may call me Asmo.<</speech>>
<<speech "Player" $mc.name>>Asmo? Is that French or something?<</speech>>
<<speech "DreamLord" "Asmo">>A voice in your mind is speaking to you, and you ask the origin of my name?<</speech>>
<<speech "Player" $mc.name>>Yeah, well, I figure this is a dream so what does it really matter?<</speech>>
<<speech "DreamLord" "Asmo">>I assure you, though you are sleeping this is no mere dream.<</speech>>
<<speech "Player" $mc.name>>I’ll be the judge of that when I wake up. What do you even want?<</speech>>
<<speech "DreamLord" "Asmo">>To help, my poor man, just to help.<</speech>>
<p>Asmo begins to take some shape within the smoke in front of you. He, or rather it, doesn’t appear human but whatever he is remains far too undefined to truly make out. He sways within the smoke. Seemingly looking at you, staring into your very should.</p>
<<speech "Player" $mc.name>>Help me with what?<</speech>>
<<speech "DreamLord" "Asmo">>Whatever you’d like! Vengeance, comeuppance, justice, whatever you desire. I’ve seen how the people in your life treat you. And I can sense how deeply you want this changed. I offer you the path to that change.<</speech>>
[[Be suspicious|intro][$scene to 6]]
[[Be grateful|intro][$scene to 7]]<<addclass "body" "bedroom">><<settime 22 0>>
<<elseif $scene is 6>>
<<speech "Player" $mc.name>>Why?<</speech>>
<<speech "DreamLord" "Asmo">>What do you mean <i>why?</i><</speech>>
<p>You look at the mostly formless being of smoke with pure suspicion. And it returns with a tone of total confusion.</p>
<<speech "DreamLord" "Asmo">>I offer you power and you ask why?<</speech>>
<<speech "Player" $mc.name>>Look at it from my point of view. Either this is a dream, and none of this matters. So what do I lose from seeing how deep my subconscious wants to dig with this story that it’s drum up. Or this is real and you’re some demon looking monster trying to offer me power. It sounds like a deal with the devil sort of thing that I want details on.<</speech>>
<<speech "DreamLord" "Asmo">>You are not very trusting, $mc.name. There is no deal. I will simply help you.<</speech>>
<<speech "Player" $mc.name>>What do you get out of it?<</speech>>
<<speech "DreamLord" "Asmo">>Can I not simply be generous?<</speech>>
<p>Asmo doesn’t even let you answer before cackling at the thought.</p>
<<speech "DreamLord" "Asmo">>Very well. What I get out of this is quite simple. It is fun. I love toying with you humans. And I love seeing what you choose to do when given means beyond one another. It is always interesting.<</speech>>
<p>Something tells you that there is more that he is hiding. But for the moment it doesn’t appear as though you’ll be getting any more out of him either. The way his words carry venom tells your that he is telling the truth. Even if it is not the whole truth, he truly does want to fuck with Humanity. And considering how your life has been headed, any little bit of help someone is offering is needed. Dream or not, you have no real choice but to accept.</p>
<<willpower 5>>
[[Continue|intro][$scene to 8]]<<addclass "body" "bedroom">>
<<elseif $scene is 7>>
<p>You almost can’t believe your ears. Even vaguely put, you can tell that Asmo is alluding to helping you get back at the people in your life who have been treating you like garbage. Or at the very least obtain some sort of justice. Hell you would even settle for a raise at this point.</p>
<<speech "Player" $mc.name>>I know this is probably a dream but hell if you’re serious then lay it on me.<</speech>>
<<speech "DreamLord" "Asmo">>So willing. I scarcely remember a human so eager to accept my gifts without question.<</speech>>
<<speech "Player" $mc.name>>Maybe you don’t know, but my life kinda sucks. The best thing I have going for me is that I live with a friend who pays rent on time. Never mind her messiness, or the fact that she brings random dudes over three nights a week. My job sucks and I get treated like crap by almost every person I see. Do I sound like someone who has anything to lose?<</speech>>
<<speech "DreamLord" "Asmo">>The question isn’t what you have to lose. It is what do you wish to gain. So, $mc.name, what do you wish to gain?<</speech>>
<p>You don’t answer. There are too many things to list. The somewhat sinister tone of what Asmo is offering doesn’t dissuade you even a little. Dream or not you’re eager to finally have a win. Finally come out of something ahead. You’ve never been afraid to admit you need help and the type of help Asmo seems to be offering is exactly what you have needed for such a long time. So you accept his help and get ready to learn the next steps.</p>
<<attunement 1>>
[[Continue|intro][$scene to 8]]<<addclass "body" "bedroom">>
<<elseif $scene is 8>>
<<speech "Player" $mc.name>>So how is this supposed to work?<</speech>>
<<speech "DreamLord" "Asmo">>You humans these days cling to your mobile phones like that are an extension of yourself. I will be within that device. A simple application. Whenever you desire my assistance, simply tap the app and my power will do what is needed.<</speech>>
<p>It’s simple enough to understand. Although a bit complicated for a dream. You feel your pockets for your phone but realize that your pockets are empty.</p>
<<speech "DreamLord" "Asmo">>You don’t need the phone now you fool. I’m right here.<</speech>>
<<speech "Player" $mc.name>>Right, right… habit I guess.<</speech>>
<<speech "DreamLord" "Asmo">>Humans...<</speech>>
<p>You can’t see it, but you can feel Asmo roll his eyes in response to you.</p>
<<speech "DreamLord" "Asmo">>You must also remember that you will only have three uses of my power per day.<</speech>>
<<speech "Player" $mc.name>>Only three? Why?<</speech>>
<<speech "DreamLord" "Asmo">>I am offering you a gift of some power. Not all of it. In time I might offer you more of my power. Should be become more aligned in our goals and desires. But for now be gracious for your three uses.<</speech>>
<p>Before you can even respond further the smoke rapidly dissipates. Leaving you in an endless void of darkness. You will yourself awake. Closing your eyes and doing your best to force yourself to wake up. When you open your eyes again, the light of the sun is beginning to crack through your window. The sound of someone beating at your door begins to burn your ears.</p>
[[See who’s knocking|intro][$scene to 9; $app.active to 1]]<<addclass "body" "bedroom">>
<<elseif $scene is 9>>
<<speech "Emma">>Dude! Wake up! Don’t you have work again today? You’re gonna be late!<</speech>>
[img["resources/scene/intro/clock10am.webp"]]
<p>Shit. You shove yourself up out of bed and look around. You hesitate, not sure what you should do. You need a shower, but you don’t really have time for that now. You just grab some clean clothes and spray yourself with cologne. Another day without a shower, you really hope no one notices. You grab your keys, wallet, and phone from your night stand and get ready to leave. But that is when you notice your phone has an odd screen on it. You watch for a moment as it flickers before going back to your normal home screen. Only now, there is a new app that you don’t recognize. Just like you were told would happen in your dream.</p>
[[Press the app to not be late for work (1 charge)|intro][$scene to 10; $quests.intro.choices.late to "not late"]]
[[Ignore it for now and just head out|intro][$scene to 10; $quests.intro.choices.late to "ignore it"]]<<addclass "body" "bedroom">><<if $gameDate.getUTCHours() > 7>><<set $gameDate.setUTCDate($gameDate.getUTCDate() + 1)>><</if>><<set $gameDate.setUTCHours(10)>><<set $gameDate.setUTCMinutes(0)>><<set $day += 1>><<dayreset>>
<<elseif $scene is 10>>
<<if $quests.intro.choices.late is "not late">>
<p>You’re already late. It can’t hurt to press the button. At worst, you’ve wasted another half second. But if there is even a chance that this is all true and it wasn’t just an exhaustion induced fever dream, then you have to take it. The moment you feel your finger press the button, a pit forms in your stomach. The light from your window gets dimmer. It feels like you’re moving, or being pulled without anyone touching you. Then, it suddenly stops. You look over and see that now the clock says seven AM.</p>
<<speech "Player" $mc.name>>Hoooly shit it actually worked.<</speech>>
<p>You look down at your phone and wonder just how this is all happening. You have an app that can actually affect reality to your benefit. A smile forms across your face as you head out of your room towards the bathroom. You’re finally awake in time to grab yourself a nice long shower before work. And you’re going to savor it while you think of what else this app might be able to help you do.</p>
[img["resources/scene/intro/shower.webp"]]
<<appcharge 1>>
<<attunement 1>>
[[Time to go to work, on time this time|intro][$scene to 11]]<<addclass "body" "bathroom">><<set $megan.gallery[1] to 1>>
<<else>>
<p>There isn’t time for you to waste even attempting something as silly as hoping some app will magically save your ass. You just need to hurry up and hope Megan will forgive you. Thankfully you have enough cologne and clean clothes to make sure you don’t stink. But two days in a row without a shower is making you hope that the smell of pizza is strong enough to overpower any odor that might be lingering on you.</p>
<p>The ride to work is short, but only because you’re rushing even more than usual. As you sprint through the door and into the restaurant, Megan glares daggers at you. Unluckily for you, there aren’t any customers in at the moment to prevent her from letting loose.</p>
<<speech "Megan">>You are UNBELIEVABLE. I give you so many chances and you just throw them in my face! You are a disappointment, and a disgrace. And you should kiss my feet for even THINKING of letting you continue working for me. What do you have to say for yourself?<</speech>>
<<speech "Player" $mc.name>>I don’t have any good excuses Megan. I just messed up. I’m so sorry. All I can do is promise to do better.<</speech>>
<<speech "Megan">>That’s what you said yesterday, and here you are doing WORSE. Do you like making a fool out of me? Or are you just so irresponsible that you can’t help but be late at every opportunity? Or maybe you just like being yelled at. Is that it? Are you some sort of secret masochist who just likes to hear me tear you down?<</speech>>
<p>She is an unbelievable bitch. Even if she is right to be mad, she has no right to make such wild and demeaning accusations like that. Your phone buzzes in your pocket as you consider ways to knock her down a peg. A weird sensation. You almost never get any messages at this time of day. Which reminds you of your dream last night, and the App on your phone. You still doubt it was true. But at the moment, you’re wondering if You have any better options. The being in the dream spoke about revenge and justice. Well just maybe you can get some of that right now. Worst case scenario is it does nothing and nothing changes, right?</p>
[[Use the App to make her nicer to you (1 charge)|intro][$scene to 12; $quests.intro.choices.megan to "nicer"]]
<<if $mc.attunement gte 1>>
[[Use the App to humiliate her back (1 charge)|intro][$scene to 12; $quests.intro.choices.megan to "humiliate"]]
<<else>>
<a class="locked">Use the App to humiliate her back (Requires more attunement)</a>
<</if>><<settime 9 5>><<addclass "body" "stellia">><<set $megan.gallery[2] to 1>>
<</if>>
<<elseif $scene is 11>>
<<if $quests.intro.choices.late is "not late">>
<p>You’re fresh, clean, and able to take a nice leisurely ride through town to get to work. You even have time to stop and grab some coffee on the way in. You grab an extra cup for Megan as well. It’s cheap coffee but it will be a nice gesture to apologize for being late in the past. As much as she can be a bitch to you and just about everyone else, you can’t act like being late so often isn’t good reason to be mad at you.</p>
[img["resources/scene/intro/coffee.webp"]]
<p>You pull open the door to the pizza place and walk right in. Enjoying the smell of the ovens and first pizzas just starting to cook. You look at the clock on the wall and see that you’re actually twenty minutes early.</p>
<<speech "Megan">>Excuse me we aren’t open yet.<</speech>>
<p>Megan stops in her tracks when she sees that it’s you walking in through the door so early. She looks at you like a dear caught in the headlights. Completely thrown off by even the concept of you being early. You extend your arm, coffee in hand, offering it to her.</p>
<<speech "Player" $mc.name>>Here ya go Megan. I had some extra time so I got you a coffee. Just wanted to say sorry again for being late yesterday. I appreciate the patience.<</speech>>
<<speech "Megan">>I’m not sure I even believe this is happening right now.<</speech>>
<p>She hesitantly takes the coffee from you. Pulling off the lid and inspecting it for a moment before taking a sip.</p>
<<speech "Megan">>You even got the cream and sugar right. Who are you? The $mc.name I know could never get my coffee right, AND be on time on the same day.<</speech>>
<p>You chuckle for a moment. Taking it as a joke even though you’re pretty certain that Megan is genuinely suspicious at this point.</p>
<<speech "Player" $mc.name>>No it’s me. I just finally was able to get up and get my morning started on time today. I could give you excuses but I doubt you want to hear them. I just hope I’ll be able to keep this up from now on.<</speech>>
<<speech "Megan">>You’re off to a good start I’ll give you that much. Don’t disappoint me. Ah who am I kidding. You probably will. I shouldn’t get my hopes up.<</speech>>
<p>She really just can’t help but be a bitch. Even her compliments have to be backhanded. And it is in this moment, that you remember what Asmo originally promised you. He’s already helped you get to work on time. But he said he would help to give you a sense of justice or revenge against the people in your life that are making it hell. But, you’ve already spent one charge today, and it is very early.</p>
<<meganrelation 5>>
[[Use the App to make her be nicer to you|intro][$scene to 12; $quests.intro.choices.megan to "nicer"]]
[[Use the App to make her compliant|intro][$scene to 12; $quests.intro.choices.megan to "compliant"]]<<addclass "body" "stellia">><<settime 8 40>>
<</if>>
<<elseif $scene is 12>>
<<if $quests.intro.choices.megan is "nicer">>
<p>Is wanting a boss to treat you like you’re wanted, too much to ask? You don’t think so. You press the App on your phone while focusing on Megan, imagining her being kind and downright sweet to you. In the speed of a blink, you feel an instant shift. Megan looks over at you with a smile. And not her usual professional smile but a genuine and appreciative smile. She looks away when she sees that you notice her looking at you. But then slowly turns back to look again. Your eyes meet hers.</p>
<<speech "Megan">>I’m sorry $mc.name. I’ve been a bit out of line. I know it must be hard for you. I get frustrated because I know you can do better. But I see you run in here almost every day. Even though you’re usually late you’re worried about it. You care. I need to appreciate that more. I hope you improve. But so long as I know you’re giving it your all, I’ll trust you.<</speech>>
[img["resources/scene/intro/megannice.webp"]]
<<speech "Player" $mc.name>>Thank you for saying that Megan. I really appreciate it. And It means a lot that you see my effort. I’ll keep doing my best. I’ll do my best to not let you down.<</speech>>
<<speech "Megan">>I know you won’t. Let’s make this a great workday. What do ya say?<</speech>>
<p>She playfully taps your shoulder before heading back and getting to work. You hop behind the register and get ready to face the day. Seeing Megan be genuinely kind to you has done more for your confidence and enjoyment at work than anything has since your started. You’re actually standing behind the counter with a smile on your face. And your ready for anything that might come your way today. You haven’t felt this great in months. And it’s all thanks to this App. And at some point, you’ll have to try and learn more about it. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<meganrelation 25>>
<<meganwillpower -30>>
<<meganstatus "Nice">>
<<attunement 1>>
<<appcharge 1>><<set $megan.gallery[3] to 1>>
<<elseif $quests.intro.choices.megan is "compliant">>
<p>Megan needs to learn to be nicer. She needs to learn how to take a hint and not be a bitch all the time. Her will is too strong and she just won’t take a single bit of crap from anyone. You want her to become more compliant. Focusing on her being more docile, sweet, and impressionable as you tap the App. And in that instant you see Megan’s entire disposition change. Her eyes almost glaze over, and she instantly stops bitching at you.</p>
<<speech "Player" $mc.name>>Let’s just get to work Megan. No need waste anymore time and risk starting late, right?<</speech>>
<p>Normally Megan would chew you out for even daring to suggest giving her instruction of any kind. But you know the App worked because she nods. And she does so silently. Megan being silent is as rare as a monochrome rainbow. In fact that app worked so well that you just can’t help yourself but take it even a step further.</p>
<<speech "Player" $mc.name>>And Megan I have to be honest with you. That shirt just does not look great. You should take it off.<</speech>>
<p>Megan stops in her tracks. She looks down at her light green shirt, and for a moment you think it’s going to work. But then she turns to you with a skeptical look on her face.</p>
<<speech "Megan">>Nice try, $mc.name. But you clearly don’t know fashion if you think this shirt doesn’t look fantastic on me.<</speech>>
[img["resources/scene/intro/megansub.webp"]]
<p>She walks off to the back as you take your spot behind the register. You can’t help but have a smile on your face. With two uses of the App now, you’ve basically completely changed the dynamic at your workplace. The customers start coming in. And you serve them all with a smile. But for once your mind isn’t at work. It’s off thinking about the possibilities that you can reach with this App. And after Megan refused you just now, it has you thinking about it’s limitations. You wanted her to become docile and impressionable. But she still pushed back when you suggested she take her shirt off. You’ll have to find out why it didn’t work as fully as you expected. And at some point, you’ll have to try and learn more about this app. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<meganrelation 5>>
<<meganwillpower -50>>
<<meganstatus "Sub">>
<<attunement 1>>
<<appcharge 1>><<set $megan.gallery[4] to 1>>
<<elseif $quests.intro.choices.megan is "humiliate">>
<p>You focus on just an intense desire for Megan to get a taste of her own medicine. A hope, a prayer, anything that will help her feel as absolutely torn down and hung out to dry as you feel in this moment. You don’t expect it to work, but you having nothing to lose. Your finger taps the App, and in an instant you feel a surge of energy around you. As if the wind was carrying something, by force. That something being carried, is Megan’s shirt practically disintegrates before your eye with how quickly is it swept away. Her eyes go wide with shock as she is standing there, exposed to you.</p>
[img["resources/scene/intro/meganhumiliated.webp"]]
<p>She runs off without another word. While you just stand there, struggling with the many thoughts going through your mind in this moment. The image of her tits just sears into your brain, and is hard to get away from. Admittedly you aren’t trying very hard but that is beside the point. The more important thing you have to focus on is the reality that they App is real. The dream you had was no dream and you, with just a tap of your phone screen, managed to do something that shouldn’t be possible. The implications are immense. You’ll have to try and learn more about this app. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<meganrelation -10>>
<<meganwillpower -20>>
<<meganstatus "Humiliated">>
<<willpower 5>>
<<attunement 1>>
<<appcharge 1>><<set $megan.gallery[5] to 1>>
<</if>>
[[Continue|intro][$scene to 13]]<<addclass "body" "stellia">>
<<elseif $scene is 13>>
<p>Your day was becoming more and more pleasant as time went on. But with your luck it was inevitable that something would come along to ruin it. And as if the universe loves sequels, Kathy comes in to repeat as the wrecking ball for her second day in a row. Her eyes meet yours the exact moment that she gets through the door. As if she’s only actually here specifically for the sake of ruining your day.</p>
[img["resources/scene/intro/kathysmug.webp"]]
<<speech "Kathy">>Sup spaz? Ready to take my order?<</speech>>
<<speech "Player" $mc.name>>Hello, how can I help you?<</speech>>
<p>You keep your tone even. Showing as little emotion as possible as you do your best to not give her the satisfaction of getting a rise out of you. Your day is going well. And you’re determined to not let her ruin that. And if you’re left with no other choice, you do know that you at least have one ace up your sleeve now that you have the App.</p>
<<speech "Kathy">>BLT wrap, no mayo. And make it snappy, pond scum. Your rude behavior yesterday almost made me late and I don’t want that happening again.<</speech>>
<p>You don’t respond right away. Her insults are just words. And you’ll get back at her for them all in due time either way. You type the order into the screen and send it back.</p>
<<speech "Player" $mc.name>>That’ll be $8.50.<</speech>>
<<speech "Kathy">>I know. I was here yesterday. Do you have short term memory issues too or are you just stupid?<</speech>>
<<speech "Player" $mc.name>>I have neither, don’t worry.<</speech>>
<<speech "Kathy">>Who said I’m worried? I feel bad for anyone that worries about you. They’d never get a moment’s rest.<</speech>>
<p>You take a deep breath and simply let her tap her card to confirm the payment. The wrap comes up to the front and you hand it to her. She snatches it out of your hand. Moving so quick you’d think she was afraid of you stealing it from her. She stares you down as she unrolls it. Smirking smugly. She takes a mayo packet out of her purse and adds it to the wrap. You furl your brow. Confused why she would add the mayo to the wrap when she asked for no mayo. Then she suddenly slams it down into the counter and yells loudly.</p>
[img["resources/scene/intro/blt.webp"]]
<<speech "Kathy">>I NEED TO SPEAK TO A MANAGER PLEASE!<</speech>>
[[Megan comes to the front|intro][$scene to 14]]<<addclass "body" "stellia">><<settime 9 30>>
<<elseif $scene is 14>>
<<if $quests.intro.choices.megan is "nicer">>
<p>Megan steps up to the counter with a wide smile on her face. She places her hand on your shoulder and looks at you sweetly. If only you had known that this side of her even existed let alone could have been brought out of her. What the App has done feels like a miracle. She is basically using the manufactured kindness that she pulls out for customers as how she just naturally treats you. She shows the same kindness to Kathy when addressing her. Something inside of your can tell though that it isn’t as genuine.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks puzzled at the insinuation.</p>
<<speech "Megan">>Oh not our $mc.name. I’ve never had any sort of complaint like that about him before. I’ll be sure to discuss it with him but I can promise you that if it seemed like that, it must have been a misunderstanding. And I apologize for that.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<elseif $quests.intro.choices.megan is "compliant">>
<p>Megan comes to the counter, looking unsure of herself. Doing so feeling as though it is because she was told to come up rather than because she wanted to. She puts her hands at her side, and wears an almost nervous look on her face. She is clearly not adjusting well to having compliance baked into her personality like this. She is just not used to doing things because she is told. She’s been the one in control for the vast majority of her life.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience. If that’s, what you want that is.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks at you and then back at Kathy. Completely unsure of what she should do in this moment. She looks to you for guidance. So you step up.</p>
<<speech "Player" $mc.name>>I’m sorry if anything I did caused offense. It wasn’t intentional. I’m sure Megan will handle the situation appropriately.<</speech>>
<<speech "Megan">>I absolutely will. Just as he said.<</speech>>
<p>She looks at you, giving you a look that tells you she will side with you at the end of this. But she just can’t go against her desire to provide great customer service. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<elseif $quests.intro.choices.megan is "humiliate">>
<p>Megan rushes up to the counter, wearing a different shirt than earlier. She gives you an annoyed look. But she can’t hide her blush in the process. Clearly embarrassed by the fact that you saw her topless like that. She does well to remain professional though.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan blushes again, thinking about how she basically flashed you. You know it was through no fault of her own but she still has no clue how it happened.</p>
<<speech "Megan">>Well I can assure you that we haven’t had any complaints like that in the past. But I’ll speak with him to be sure it doesn’t happen again.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<</if>>
[[Use the App to show Kathy what it’s like to feel humiliated|intro][$scene to 15; $quests.intro.choices.kathy to "humiliate"]]
[[Use the App to make Kathy be nicer|intro][$scene to 15; $quests.intro.choices.kathy to "nicer"]]<<addclass "body" "stellia">>
<<elseif $scene is 15>>
<<if $quests.intro.choices.kathy is "humiliate">>
<p>You hand goes into your pocket, and fiddles with your phone. This woman simply can’t help herself. She can’t go more than five minutes without making someone feel like shit. Making them feel helpless, and scorned. And she has focused that general bitchiness towards you more times than you can count. And the only thing you want in this moment, is for her to feel just as humiliated as she has made you feel. You clear your mind of anything else as you tap the screen. And in an instant you can feel it beginning to work. Just like before you feel the energy of the app around you before it suddenly alters the world around you. Your focus on humiliating Kathy worked perfectly, as in less than a moment a powerful wind ripped off her top with such speed and power that it seemed to be pulled off her body by unseen hands.</p>
[img["resources/scene/intro/kathyhumiliated.webp"]]
<p>A chuckle escapes your lips. But you stifle it quickly. Trying your hardest to be the bigger person in this moment. But truth be told you don’t even want to be. Few things have ever felt better than seeing Kathy’s look of absolute fear and embarrassment as her little titties were exposed to the entire restaurant. She covers up and sprints away. Not even bothering to wait for her refund or replacement wrap.</p>
<p>Megan walks up with it just a moment or two after she leaves. Looking around and wondering where Kathy went.</p>
<<speech "Megan">>She makes a big fuss about her food and then doesn’t even stay for the replacement. Unbelievable. At least I don’t have to give her a refund now.<</speech>>
<<kathyrelation -5>>
<<kathywillpower -20>>
<<kathystatus "Humiliated">>
<<willpower 5>>
<<attunement 1>>
<<appcharge 1>><<set $kathy.gallery[1] to 1>>
<<elseif $quests.intro.choices.kathy is "nicer">>
<p>Why can’t she just be nice for five seconds. Every single moment you can remember knowing her, Kathy has been an insufferable bitch. Hell would probably freeze over before she could possibly become nice. But if she could just for a few short minutes be something short of pure evil, then it would give you a feeling of pure relief. You focus on this feeling. The desire to have her be a kind and sweet person. And you press your finger against the screen of your phone at the same time.</p>
<p>Suddenly, Kathy’s eyes brighten. As if a flash of light went through her eyes and into her mind. She places her hand on her face and looks at you with confusion and regret on her face.</p>
[img["resources/scene/intro/kathynice.webp"]]
<p>She shakes out of it after a moment. Continuing to speak but her tone is much less course and lacks the conviction it had in the past.</p>
<<speech "Kathy">>Just forget the food and the refund. I think I’ll just find a better way to spend my lunch break.<</speech>>
<p>She storms out hurriedly. You can’t say that how she spoke to you was particularly nice or kind. But at the very least it wasn’t rude. And hey, she didn’t insult you. You assume the App had to have worked, but there was just far too much evil in that girl to get rid of it all with a single tap of the button. Maybe you’ll get a better answer if you find out more about Asmo and the App. You’re snapped out of your train of thought when Megan comes up behind you with the fixed wrap.</p>
<<speech "Megan">>She makes a big fuss about her food and then doesn’t even stay for the replacement. Unbelievable. At least I don’t have to give her a refund now.<</speech>>
<<kathyrelation 10>>
<<kathywillpower -20>>
<<kathystatus "Nice">>
<<willpower 5>>
<<attunement 1>>
<<appcharge 1>><<set $kathy.gallery[2] to 1>>
<</if>>
[[Continue|intro][$scene to 16]]<<addclass "body" "stellia">>
<<elseif $scene is 16>>
<p>The rest of your workday goes rather smoothly. And you clock out right on time. Saying goodbye to Megan as you head out and get ready to head home. You have some free time now though. So if there is anything you want to do first, now is the time.</p>
[img["resources/scene/intro/city.webp"]]
[[Continue|intro][$scene to 17]]<<addclass "body" "stellia">><<settime 16 0>>
<<else>>
<p>At times during this story, you will have free periods that allow you to visit people and follow side stories. You will have at least once free period every day going forward. But this free time I limited. You won’t be able to follow every side story in a single playthrough. So choose wisely, based on how you would like your story to play out. And then, come back and play again to make different choices the next time!</p>
[[Continue|House][$quests.intro.stage to 1]]<<addclass "body" "stellia">>
<</if>><<nobr>>
<<widget "locations">>
<<if isDateBetween($gameDate,'07:00','07:59')>>
<<set $sis.loc to $sis.lochome>>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<set $mandy.loc to "Mandy's house">>
<<elseif isDateBetween($gameDate,'08:00','11:59')>>
<<if ["Saturday","Sunday"].includes($daycheck)>>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<else>>
<<set $megan.loc to "Stellia">>
<<set $kathy.loc to "Stellia">>
<</if>>
<<set $sis.loc to "Living room">>
<<set $mandy.loc to "Mall's gym">>
<<elseif isDateBetween($gameDate,'12:00','12:59')>>
<<if ["Saturday","Sunday"].includes($daycheck)>>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<else>>
<<set $megan.loc to "Stellia">>
<<set $kathy.loc to "Stellia">>
<</if>>
<<set $sis.loc to "Living room">>
<<set $mandy.loc to "Mall's gym">>
<<elseif isDateBetween($gameDate,'13:00','16:59')>>
<<if ["Saturday","Sunday"].includes($daycheck)>>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<else>>
<<set $megan.loc to "Stellia">>
<<set $kathy.loc to "Stellia">>
<</if>>
<<set $sis.loc to "Living room">>
<<set $mandy.loc to "Mall's gym">>
<<elseif isDateBetween($gameDate,'17:00','17:59')>>
<<set $sis.loc to "Living room">>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<set $mandy.loc to "Mandy's house">>
<<elseif isDateBetween($gameDate,'18:00','18:59')>>
<<set $sis.loc to "Living room">>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<set $mandy.loc to "Mandy's house">>
<<elseif isDateBetween($gameDate,'19:00','19:59')>>
<<set $sis.loc to "Living room">>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<set $mandy.loc to "Mandy's house">>
<<elseif isDateBetween($gameDate,'20:00','21:59')>>
<<set $sis.loc to "Living room">>
<<set $megan.loc to "Megan's house">>
<<set $kathy.loc to "Kathy's house">>
<<set $mandy.loc to "Mandy's house">>
<<elseif isDateBetween($gameDate,'22:00','06:59')>>
<<set $sis.loc to $sis.name+"'s bedroom">>
<<set $megan.loc to "Megan's bedroom">>
<<set $kathy.loc to "Kathy's bedroom">>
<<set $mandy.loc to "Mandy's bedroom">>
<</if>>
<</widget>>
<<widget "LocPort">>
<<set _totalPortraits to 0>>
<<set _limitPortraits to 5>>
<<set _style to "float: right; margin-right: 16px; max-height: 72px;">>
<div class="loc-port-cont">
<<for _i to 0; _i lte $args.length; _i++>>
<<for _lpI to 0; _lpI lt $allGirlKeys.length; _lpI++>>
<<if State.variables[$allGirlKeys[_lpI]].loc is $args[_i]>>
<<set _totalPortraits += 1>>
<<if _totalPortraits lt _limitPortraits>>
<div class="portrait" @style="_style">
[img[`resources/profilpictures/${$allGirlKeys[_lpI]}.webp`]]
</div>
<<elseif _totalPortraits is _limitPortraits>>
<p style="transform: translate(-55px, -11px); background: rgba(0, 0, 0, 0.5); padding: 0 8px 0 8px; box-sizing: revert;">+</p>
<</if>>
<</if>>
<</for>>
<</for>>
</div>
<</widget>>
<<widget "MapPortraits">>
<<for _i to 0; _i lte $args.length; _i++>>
<<for _mpI to 0; _mpI lt $allGirlKeys.length; _mpI++>>
<<if State.variables[$allGirlKeys[_mpI]].loc is $args[_i]>>
[img[`resources/profilpictures/${$allGirlKeys[_mpI]}.webp`]]
<</if>>
<</for>>
<</for>>
<</widget>>
<<widget "GirlsLinks">>
<<set _allGirlsLocs to {
sis: $sis.loc,
megan: $megan.loc,
kathy: $kathy.loc,
mandy: $mandy.loc,
}>>
<<set _allGirlsLocsKeys to Object.keys(_allGirlsLocs)>>
<<for _g to 0; _g lt _allGirlsLocsKeys.length; _g++>>
<<set _girl to _allGirlsLocsKeys[_g]>>
<<switch _allGirlsLocs[_girl]>>
<<case "Your bedroom">>
<<set _allGirlsLocs[_girl] = "bedroom">>
<<case $sis.name+"'s bedroom">>
<<set _allGirlsLocs[_girl] = "sisbedroom">>
<<case "Living room">>
<<set _allGirlsLocs[_girl] = "livingroom">>
<<case "Bathroom">>
<<set _allGirlsLocs[_girl] = "bathroom">>
<<case "Kitchen">>
<<set _allGirlsLocs[_girl] = "kitchen">>
<<case "Megan's house">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Megan's bedroom">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Kathy's house">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Kathy's bedroom">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Mandy's house">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Mandy's bedroom">>
<<set _allGirlsLocs[_girl] = "City Map">>
<<case "Mall">>
<<set _allGirlsLocs[_girl] = "mall">>
<<case "Mall's gym">>
<<set _allGirlsLocs[_girl] = "mallgym">>
<<case "Stellia">>
<<set _allGirlsLocs[_girl] = "stellia">>
<</switch>>
<</for>>
<</widget>>
<</nobr>><<if $activities.searchingForAnswers.stage is 0>>
<p>It hasn’t quite set in yet that you have an app on your phone that can literally affect the world around you. Working almost like an easy button to solve your greatest problems. It’s easy to think this is all just an extension of the same dream from last night. But you’ve never dreamed an entire day before. And a quick pinch to your arm tells you that you’re certainly awake right now. Schizophrenia isn’t an option either, because hallucinations and delusions wouldn’t explain how the app makes other people act differently.</p>
<<if $quests.intro.choices.late is "not late">>
<p>It certainly wouldn’t explain how you were able to go back a few hours to get to work on time. Could it have messed with your perception of the clock? Sure. But no way in hell would you have naturally woken up that early for work.</p>
<</if>>
<p>The simple truth is you have access to something that you can’t quite explain. And you want to change that last part. There isn’t exactly an encyclopedia on magical apps and the beings that download them. So the local library is your best shot.</p>
<p>The library itself is massive and sprawling. With more books than you or anyone else could ever hope to read. It’s intimidating and inviting at the same time.</p>
[img["resources/scene/activities/searchingForAnswers/library.webp"]]
<p>You don’t have the first idea of where to look, so you head to the counter to speak to the Librarian. You gently tap the bell, making sure it isn’t too loud. The man behind the counter slowly turns to face you. He has a long and tired face, like someone who has not slept in far too long.</p>
[img["resources/scene/activities/searchingForAnswers/librarian.webp"]]
<<speech "Librarian">>How can I help you?<</speech>>
<p>His tone is sour and dour. Clearly not very interested in speaking with you.</p>
<<speech "Player" $mc.name>>Yeah, I was wondering if you had any books on the occult? Maybe something to do with supernatural beings that affect modern technology.<</speech>>
<<speech "Librarian">>A rather peculiar request.<</speech>>
<<speech "Player" $mc.name>>A little specific as well.<</speech>>
<p>You try and laugh it off but this librarian seems just generally suspicious of you.</p>
<<speech "Librarian">>Follow me.<</speech>>
[[Follow him|Searching For Answers 1][$scene to 0]]
<<else>>
<p>The library is impressively large inside, with row upon row of bookshelves marked appropriately. To the one side of the wall, is a long line of computers ready for use, and a reception-like desk by which books can be arranged to be borrowed from.</p>
<div class="imglink" data-passage="street">[img["resources/img/street/street.webp"]]<div class="shadow"></div><p>Street</p></div>
<</if>>
<p>Megan clearly needs someone who she can rely on right now. She spends so much time here at the restaurant that, you don’t know if she has anyone at all to help her through this besides you. And if you can be that person, not only will you be doing a good thing, but you’ll also be helping make your life at work a lot more comfortable. She obviously doesn’t want your comfort though. You just aren’t the right person for it. Not yet at least. You reach into your pocket and pull your phone out. You look for the App and the second you find it, you press it. Focusing on Megan and opening her up emotionally. You want her to open to your support, and your touch.</p>
<p>You feel the energy of the App flow through your body and visibly see Megan’s disposition change. Going from that of someone who was full of despair, to someone vulnerable and yearning. You turn the screen on your phone off, put it back in your pocket, and move in. Trusting that the App did it’s job, you wrap your arms around Megan’s waist and rest your face on her chest. Hugging her tightly and showing her the affection that you believe she needs right now. You can feel her smile as she hugs you back.</p>
[img["resources/scene/activities/theWomanScorned/hug.webp"]]
<p>The hug lasts for quite a while. You only let go when you feel her grip on your loosen. Pulling back and sharing a smile with her.</p>
<<speech "Megan">>Thank you $mc.name. I didn’t realize I needed that. But I did.<</speech>>
<<speech "Player" $mc.name>>Any time. I have to head out. But I’ll see you tomorrow.<</speech>>
<<speech "Megan">>Hopefully on time.<</speech>>
<<speech "Player" $mc.name>>I promise I will do my best.<</speech>>
<<willpower 10>>
<<attunement 1>>
<<meganwillpower -15>>
<<meganrelation 40>>
<<appcharge 1>>
[[Continue|street][$activities.theWomanScorned.stage to 1; $megan.gallery[6] to 1]]<<NextPeriod>>
<<if $activities.gymRat.choices.stage1 is "defensive">>
<<speech "Player" $mc.name>>I wasn’t staring at you! I was looking straight ahead!<</speech>>
<<speech "Mandy">>Yeah, and my ass was straight ahead.<</speech>>
<<speech "Player" $mc.name>>I can’t help that! Where am I supposed to look?<</speech>>
<<speech "Mandy">>Somewhere else, creep. Get out of here before I tell the manager.<</speech>>
<<speech "Player" $mc.name>>Fuck you.<</speech>>
<p>You pack up your stuff and head out of the gym. Gritting your teeth at the smug grin on her face. You don’t get what you did to make her treat you like a creep. Hell you took the extra step to try and not do exactly what she accused you of doing. But you know that with nothing more than her word she could have you banned from this gym entirely. So the fight just isn’t worth it right now. Its better to come back another day than continue to deal with stuff like this.</p>
<<willpower -5>>
<<mandywillpower 10>>
<<mandyrelation -10>><<set $mandy.gallery[0] to 1>>
<<else>>
<p>Only a few sentences in and you can already feel this going sideways. It isn’t worth arguing over. Because she could just go to the manager of the gym and complain. It would be her word against yours and the gym would likely just side with her to avoid any further issues or confrontations. But thankfully, you don’t have to worry about that. You grab your phone and act like you’re turning off some music. In reality you’re pressing the App on your phone and concentrating on the idea that she will forget she ever even saw you in the first place.</p>
<p>In an instant her eyes glaze over. Her face contorts a bit as if she could feel the memories being wiped away from her mind. You walk away before she can even notice you again. Looking back just to make sure she is alright before you leave. She is getting back to her workout. Wiping her face free of sweat with her shirt. And revealing a bit more than she likely intended in the process.</p>
[img["resources/scene/activities/gymRat/forget.webp"]]
<p>Something tells you that the memory wipe was a little too effective. But it got you out of a potential jam. So you can’t complain.</p>
<<willpower 5>>
<<attunement 1>>
<<mandywillpower -15>>
<<appcharge 1>><<set $mandy.gallery[1] to 1>>
<</if>>
[[Continue|mall][$activities.gymRat.stage to 1]]<<NextPeriod>>
<<if $scene is 0>>
<p>He shuffles along. Moving slowly and quietly. You follow along as he confidently glides along. Knowing exactly where to go without even looking it up. It feels suspicious at first. But it is his job to know, so it’s rather easy to just set that aside and focus on just finding the information you need. The librarian turns down one of the aisles. You follow him down and marvel at how old some of the books around you look. There are a lot of religious books in this sections. Some are old and dusty but others appear brand new. Books ranging from a transcription of the Mahabharata to an in depth analysis of the Dead Sea Scrolls.</p>
<<speech "Librarian">>Ah, here we are.<</speech>>
<p>He descends from the ladder with two books in his hands. One looks unreasonably old, and has a grayish appearance as if covered with a layer of permanent dust. The other looks rather new. It is thick and glossy with a spine that shows almost no sign of use.</p>
<<speech "Librarian">>These two should be the closest to what you are searching for.<</speech>>
<p>He hold up the new one first.</p>
<<speech "Librarian">>This is called ‘The Devil in the Design. A book claiming several facets of modern technology such as demonic symbols found within circuitry.<</speech>>
<p>He hands you the book and then holds up the older book.</p>
<<speech "Librarian">>This is a compendium of Demons, and basically an encyclopedia on the topic of Demonology. It is translated from Italian in the 18th century. So the language will be rather verbose for the … average reader. But you will find no greater source on the topic than this.<</speech>>
<p>He places the older book on top of the new one in your hands. The older one is a thinner book but it feels like it weighs nearly twice as much as the newer one.</p>
<<speech "Player" $mc.name>>Thanks. Uh, I think this might do. I’m not really certain that I know what I’m looking for, exactly. I just, assume this is the best place to start.<</speech>>
<<speech "Librarian">>Sometimes we do not know what we are searching for, until we find it. All that can be done, is to begin the search.<</speech>>
<<speech "Player" $mc.name>>Right, thanks again.<</speech>>
<<speech "Librarian">>I shall be at the front desk if you require further assistance.<</speech>>
[[He leaves, and you start searching|Searching For Answers 1][$scene to 1]]
<<else>>
<p>This isn’t a topic that you should be reading on in the middle of the library. Even if it is just a couple of books, the truth is that taking a look into the occult isn’t looked favorably in this town. As you’re reading you are reminded of a few instances in the town’s past. There were two families that were supposedly involved in occult things. One of the two families even had their home burn down because people thought they were witches. It’s nothing but ghost stories that the town uses for tourism purposes these days. But one of the families, the Uberas, are still around. Normally you wouldn’t think anything more of it. But when an app is altering the world around you, it’s hard to imagine that those old stories are impossible.</p>
<p>Unfortunately, neither book offers up much in the way of concrete information for you. There isn’t a demon listed in the compendium that goes by the name ‘Asmo’. And the ‘Devil in the Design’ only really explains how a demon could use a phone this way. Not why, or for what purpose. Even looking at the app itself tells you nothing but the name of it. The ‘GrowUp’ App. It only raised more questions. What does GrowUp have to do with it or what it can do? The only thing you do learn, is that no demon will ever help a human without it being objectively beneficial to themselves. And something tells you that the reason given to you in your sleep, wouldn’t really qualify. The time will come where you’ll likely have to confront Asmo on this, if you ever want to find out the truth of the matter. Although chances are, he will likely just lie about it once more. So you need to be prepared for that as well.</p>
<p>You’ve gotten all you can out of these books. So you head up to the front desk and place them gently into the book return cart. You quietly get the Librarian’s attention. And he looks up from his computer, looking just as tired as he did when you first came in.</p>
<<speech "Player" $mc.name>>This compendium is pretty old so I figured I’d let you know that it’s here. In case you wanted to put it back right away. Thanks again for helping me out.<</speech>>
<<speech "Librarian">>Of course. It is my position here at the library. Thank you for informing me. I trust you found what you were looking for?<</speech>>
<<speech "Player" $mc.name>>Not really. But I think it helped me figured out where to look next at least.<</speech>>
<<speech "Librarian">>A silver lining then. I am glad. Have a good day. And, a piece of advice before you go. Life is not unlike a novel. You do not know the ending. And yet you push forward. Take your chances and turn the pages, when the opportunity presents itself.<</speech>>
<p>You nod as you turn to leave. It isn’t entirely clear to you what he means. But something tells you that he knows more than he let’s on. So you take it to heart either way. Just in case. With that though, you head out, with plenty to consider.</p>
<<willpower 5>>
[[Continue|street][$activities.searchingForAnswers.stage to 1]]<<NextPeriod>>
<</if>>
<p>The end of your shift could not have come soon enough. After dealing with Kathy today, and Megan being her usual hard ass self, you just need some rest. Of course though, as you walk back into your apartment, it is still just as dirty as it was this morning.</p>
[img["resources/scene/intro/dirtyapartment.webp"]]
<p>Although now, Emma is sitting in some sort of nook or nest within all of the mess.</p>
<<speech "Player" $mc.name>>Aren’t you ever going to clean up around here?<</speech>>
<<speech "Emma">>Hey! Lay off I just got home from work like an hour ago. Do you feel like cleaning right now?<</speech>>
<<speech "Player" $mc.name>>You work like three days a week. And today isn’t even one of your normal work days. You could at least clean up on the days you don’t work, like I do.<</speech>>
<<speech "Emma">>I took an extra shift today since someone was sick! You’re always complaining that money is tight and this is the thanks I get for helping out?<</speech>>
<p>You sigh, far to tired to argue at this point. You just choose the path of least resistance like always.</p>
<<speech "Player" $mc.name>>I didn’t know. I’m sorry. I had a tough day.<</speech>>
<<speech "Emma">>Well, so. Did. I. Don’t take it out on me. Let me enjoy my shows.<</speech>>
<p>As you walk back down the hall to your bedroom you have another moment were sounds begin to fade into one another. You move as if on autopilot. A numbness radiates throughout as you can see yourself moving and even feel the motions. But you don’t feel like you’re actively driving yourself forward.</p>
<<speech "???">>She doesn’t respect you. You should make her learn to.<</speech>>
<p>The sound of that voice snaps you back again. It is masculine, dark, and commanding. And also oddly familiar. You turn back and see Emma completely entranced by the television. It certainly wasn’t her who said it. And by the sound of the show she is watching, it didn’t come from there either. It begins to worry you. And yet, why should you worry. Would being crazy actually change anything for you? You’d still have to wake up tomorrow, go to your crappy job, deal with your selfish friend, serve rude customers, and all for barely enough money to do it again the next day. You lay down on your bed. And the moment your head hits the pillow, you drift off to sleep. Unable to hear it, as your phone begins to buzz over and over.</p>
<<return>>
<p>Thank goodness for antiperspirant deodorants. Without it you’re high speed bike ride through the streets would have left you a sweaty mess of body odor. But despite the odds, you make it to work. The smell of good food from the pizzeria fills your nose and your soul. The food is one of the few good things about this job. And one of the bad rears its head the moment you walk through the front door.</p>
<<speech "Megan">>You’re late, again.<</speech>>
[img["resources/scene/intro/megan.webp"]]
<<speech "Player" $mc.name>>What do you mean late? I’m right on time!<</speech>>
<p>Megan shows you her phone and it says 9:01.</p>
<<speech "Megan">>Not according to my phone.<</speech>>
<<speech "Player" $mc.name>>I got here at nine though. It turned that one minute between when I walked through the front door and now.<</speech>>
<<speech "Megan">>You haven’t clocked in yet. If you aren’t clocked in by nine, you’re late. I don’t know how many times this is now. But it is totally unacceptable. Your generation just has no work ethic. If it wasn’t so hard finding a replacement that is even as barely reliable as you are, you’d be fired right now. So get behind the register, and count yourself lucky.<</speech>>
<<speech "Player" $mc.name>>Okay...<</speech>>
<p>There’s really no point in arguing. You’re just better off doing just what she said, being happy that you aren’t fired. There’s no time to bother with it anyway, it’s time to start your shift.</p>
<<return>>
<p>People come in, they tell you what they want to eat, they pay you, and then you give them the food. It’s the same process with every person that you see. It’s monotonous. And just a little bit soul crushing. But it’s a job. And you do it to the best of your ability either way.</p>
<p>The clock strikes noon and you’re about to head to lunch. There’s a slice of pizza with your name on it in the back. But of course, a customer has to come in just before you can go sit down to eat it. Not just any customer either though. It’s Kathy Elman. The woman who made almost every day of high school a living hell for you.</p>
[img["resources/scene/intro/kathy.webp"]]
<p>You cringe at just the sight of her. But you force a smile on your face as she approaches. The most she locks eyes with you, a wicked smile forms on her face.</p>
<<speech "Kathy">>Someone gave the spaz a job?<</speech>>
<p>She cracks up at her own comment. The smile disappears from your face. You can’t even fake it with her anymore.</p>
<<speech "Player" $mc.name>>What can I get you, Kathy?<</speech>>
<<speech "Kathy">>Can someone else serve me? I don’t want your greasy fingers anywhere near my food.<</speech>>
<p>You will never be able to get her condescending voice out of your head. Hearing it for even a moment just floods back terrible memories.</p>
<<speech "Player" $mc.name>>I’m just doing my job Kathy,<</speech>>
<<speech "Kathy">>I didn’t know they paid people to be a disgusting bum.<</speech>>
<<speech "Player" $mc.name>>They don’t.<</speech>>
<<speech "Kathy">>Oh so you just do that for free?<</speech>>
<<speech "Player" $mc.name>>Can you just order something and leave, please?<</speech>>
<<speech "Kathy">>Excuse me?<</speech>>
<<speech "Megan">>$mc.name! What is wrong with you today? First you’re late and now you’re rude to customers. This is unacceptable.<</speech>>
<p>You sigh, and look down at your feet. Every fiber of your being is telling you to argue. To explain why you were rude to Kathy. Why she is such a bitch and why she deserves much worse that a rude reply.</p>
<p>But you know that Megan is a bit of a bitch too. And she will just take her side the second Kathy tries to weasel her way out of it like always. No the only thing you can really do here is apologize.</p>
<<speech "Player" $mc.name>>You’re right Megan I’m sorry. I guess I was just anxious for my lunch. Hunger must have gotten the better of me.<</speech>>
<<speech "Megan">>Do NOT let it happen again.<</speech>>
<<speech "Player" $mc.name>>I won’t.<</speech>>
<p>Megan turns and leaves you alone with Kathy again.</p>
<<speech "Kathy">>That’s right bitch boy. Go ahead and grovel and I might not put in a complaint online.<</speech>>
<<speech "Player" $mc.name>>I don’t know what I did to make you hate me Kathy. But please order something. I would really rather not listen to you insult me all day.<</speech>>
<<speech "Kathy">>Too bad, bum. I’ll give you my order but you best believe losers like you don’t deserve to go a minute without being reminded. Now go make me a BLT wrap, no mayo.<</speech>>
<p>You tap the buttons on the screen corresponding with her order. Trying your best to show no emotion at all. That was the only tricked that ever worked back in school. Her thinking that you were so beat down that she couldn’t get a rise out of you seemed to get her to back off back then. But now, she seems even more malicious than before. You tell her the price and she pays. Handing you a credit card that is no doubt paid for by her father. A tap and a beep confirms payment and you sit there and wait. Having to listen to every course and grating thought that the bitch has about you. It almost begins to turn into a dull hum. The words melding together and losing all meaning to you. It’s almost meditative. Like white noise as it all just fades away.</p>
<<speech "???">>Someone should teach this bitch a lesson.<</speech>>
<p>The sound of a strange voice yanks you out of the trance and back into the moment. Just in time too, Kathy’s food is ready. You hand her the bag with her wrap in it and tell her to have a nice day. Finally glad to be rid of her and able to go enjoy your lunch.</p>
<<return>>
<<if $scene is 0>>
<<speech "Emma">>Bro! Wake up! Don’t you have work again today? You’re gonna be late!<</speech>>
[img["resources/scene/intro/clock10am.webp"]]
<p>Shit. You shove yourself up out of bed and look around. You hesitate, not sure what you should do. You need a shower, but you don’t really have time for that now. You just grab some clean clothes and spray yourself with cologne. Another day without a shower, you really hope no one notices. You grab your keys, wallet, and phone from your night stand and get ready to leave. But that is when you notice your phone has an odd screen on it. You watch for a moment as it flickers before going back to your normal home screen. Only now, there is a new app that you don’t recognize. Just like you were told would happen in your dream.</p>
[[Press the app to not be late for work|galleryMegan2][$scene to 1]]<<addclass "body" "bedroom">>
<<elseif $scene is 1>>
<p>You’re already late. It can’t hurt to press the button. At worst, you’ve wasted another half second. But if there is even a chance that this is all true and it wasn’t just an exhaustion induced fever dream, then you have to take it. The moment you feel your finger press the button, a pit forms in your stomach. The light from your window gets dimmer. It feels like you’re moving, or being pulled without anyone touching you. Then, it suddenly stops. You look over and see that now the clock says seven AM.</p>
<<speech "Player" $mc.name>>Hoooly shit it actually worked.<</speech>>
<p>You look down at your phone and wonder just how this is all happening. You have an app that can actually affect reality to your benefit. A smile forms across your face as you head out of your room towards the bathroom. You’re finally awake in time to grab yourself a nice long shower before work. And you’re going to savor it while you think of what else this app might be able to help you do.</p>
[img["resources/scene/intro/shower.webp"]]
[[Time to go to work, on time this time|galleryMegan2][$scene to 2]]<<addclass "body" "bathroom">>
<<else>>
<p>You’re fresh, clean, and able to take a nice leisurely ride through town to get to work. You even have time to stop and grab some coffee on the way in. You grab an extra cup for Megan as well. It’s cheap coffee but it will be a nice gesture to apologize for being late in the past. As much as she can be a bitch to you and just about everyone else, you can’t act like being late so often isn’t good reason to be mad at you.</p>
[img["resources/scene/intro/coffee.webp"]]
<p>You pull open the door to the pizza place and walk right in. Enjoying the smell of the ovens and first pizzas just starting to cook. You look at the clock on the wall and see that you’re actually twenty minutes early.</p>
<<speech "Megan">>Excuse me we aren’t open yet.<</speech>>
<p>Megan stops in her tracks when she sees that it’s you walking in through the door so early. She looks at you like a dear caught in the headlights. Completely thrown off by even the concept of you being early. You extend your arm, coffee in hand, offering it to her.</p>
<<speech "Player" $mc.name>>Here ya go Megan. I had some extra time so I got you a coffee. Just wanted to say sorry again for being late yesterday. I appreciate the patience.<</speech>>
<<speech "Megan">>I’m not sure I even believe this is happening right now.<</speech>>
<p>She hesitantly takes the coffee from you. Pulling off the lid and inspecting it for a moment before taking a sip.</p>
<<speech "Megan">>You even got the cream and sugar right. Who are you? The $mc.name I know could never get my coffee right, AND be on time on the same day.<</speech>>
<p>You chuckle for a moment. Taking it as a joke even though you’re pretty certain that Megan is genuinely suspicious at this point.</p>
<<speech "Player" $mc.name>>No it’s me. I just finally was able to get up and get my morning started on time today. I could give you excuses but I doubt you want to hear them. I just hope I’ll be able to keep this up from now on.<</speech>>
<<speech "Megan">>You’re off to a good start I’ll give you that much. Don’t disappoint me. Ah who am I kidding. You probably will. I shouldn’t get my hopes up.<</speech>>
<p>She really just can’t help but be a bitch. Even her compliments have to be backhanded. And it is in this moment, that you remember what Asmo originally promised you. He’s already helped you get to work on time. But he said he would help to give you a sense of justice or revenge against the people in your life that are making it hell. But, you’ve already spent one charge today, and it is very early.</p>
<<return>><<addclass "body" "stellia">>
<</if>><<if $scene is 0>>
<<speech "Emma">>Bro! Wake up! Don’t you have work again today? You’re gonna be late!<</speech>>
[img["resources/scene/intro/clock10am.webp"]]
<p>Shit. You shove yourself up out of bed and look around. You hesitate, not sure what you should do. You need a shower, but you don’t really have time for that now. You just grab some clean clothes and spray yourself with cologne. Another day without a shower, you really hope no one notices. You grab your keys, wallet, and phone from your night stand and get ready to leave. But that is when you notice your phone has an odd screen on it. You watch for a moment as it flickers before going back to your normal home screen. Only now, there is a new app that you don’t recognize. Just like you were told would happen in your dream.</p>
[[Ignore it for now and just head out|galleryMegan3][$scene to 1]]<<addclass "body" "bedroom">>
<<else>>
<p>There isn’t time for you to waste even attempting something as silly as hoping some app will magically save your ass. You just need to hurry up and hope Megan will forgive you. Thankfully you have enough cologne and clean clothes to make sure you don’t stink. But two days in a row without a shower is making you hope that the smell of pizza is strong enough to overpower any odor that might be lingering on you.</p>
<p>The ride to work is short, but only because you’re rushing even more than usual. As you sprint through the door and into the restaurant, Megan glares daggers at you. Unluckily for you, there aren’t any customers in at the moment to prevent her from letting loose.</p>
<<speech "Megan">>You are UNBELIEVABLE. I give you so many chances and you just throw them in my face! You are a disappointment, and a disgrace. And you should kiss my feet for even THINKING of letting you continue working for me. What do you have to say for yourself?<</speech>>
<<speech "Player" $mc.name>>I don’t have any good excuses Megan. I just messed up. I’m so sorry. All I can do is promise to do better.<</speech>>
<<speech "Megan">>That’s what you said yesterday, and here you are doing WORSE. Do you like making a fool out of me? Or are you just so irresponsible that you can’t help but be late at every opportunity? Or maybe you just like being yelled at. Is that it? Are you some sort of secret masochist who just likes to hear me tear you down?<</speech>>
<p>She is an unbelievable bitch. Even if she is right to be mad, she has no right to make such wild and demeaning accusations like that. Your phone buzzes in your pocket as you consider ways to knock her down a peg. A weird sensation. You almost never get any messages at this time of day. Which reminds you of your dream last night, and the App on your phone. You still doubt it was true. But at the moment, you’re wondering if You have any better options. The being in the dream spoke about revenge and justice. Well just maybe you can get some of that right now. Worst case scenario is it does nothing and nothing changes, right?</p>
<<return>><<addclass "body" "stellia">>
<</if>><<if $scene is 0>>
<<if $quests.intro.choices.late is "not late">>
<p>You’re fresh, clean, and able to take a nice leisurely ride through town to get to work. You even have time to stop and grab some coffee on the way in. You grab an extra cup for Megan as well. It’s cheap coffee but it will be a nice gesture to apologize for being late in the past. As much as she can be a bitch to you and just about everyone else, you can’t act like being late so often isn’t good reason to be mad at you.</p>
[img["resources/scene/intro/coffee.webp"]]
<p>You pull open the door to the pizza place and walk right in. Enjoying the smell of the ovens and first pizzas just starting to cook. You look at the clock on the wall and see that you’re actually twenty minutes early.</p>
<<speech "Megan">>Excuse me we aren’t open yet.<</speech>>
<p>Megan stops in her tracks when she sees that it’s you walking in through the door so early. She looks at you like a dear caught in the headlights. Completely thrown off by even the concept of you being early. You extend your arm, coffee in hand, offering it to her.</p>
<<speech "Player" $mc.name>>Here ya go Megan. I had some extra time so I got you a coffee. Just wanted to say sorry again for being late yesterday. I appreciate the patience.<</speech>>
<<speech "Megan">>I’m not sure I even believe this is happening right now.<</speech>>
<p>She hesitantly takes the coffee from you. Pulling off the lid and inspecting it for a moment before taking a sip.</p>
<<speech "Megan">>You even got the cream and sugar right. Who are you? The $mc.name I know could never get my coffee right, AND be on time on the same day.<</speech>>
<p>You chuckle for a moment. Taking it as a joke even though you’re pretty certain that Megan is genuinely suspicious at this point.</p>
<<speech "Player" $mc.name>>No it’s me. I just finally was able to get up and get my morning started on time today. I could give you excuses but I doubt you want to hear them. I just hope I’ll be able to keep this up from now on.<</speech>>
<<speech "Megan">>You’re off to a good start I’ll give you that much. Don’t disappoint me. Ah who am I kidding. You probably will. I shouldn’t get my hopes up.<</speech>>
<p>She really just can’t help but be a bitch. Even her compliments have to be backhanded. And it is in this moment, that you remember what Asmo originally promised you. He’s already helped you get to work on time. But he said he would help to give you a sense of justice or revenge against the people in your life that are making it hell. But, you’ve already spent one charge today, and it is very early.</p>
<<else>>
<p>There isn’t time for you to waste even attempting something as silly as hoping some app will magically save your ass. You just need to hurry up and hope Megan will forgive you. Thankfully you have enough cologne and clean clothes to make sure you don’t stink. But two days in a row without a shower is making you hope that the smell of pizza is strong enough to overpower any odor that might be lingering on you.</p>
<p>The ride to work is short, but only because you’re rushing even more than usual. As you sprint through the door and into the restaurant, Megan glares daggers at you. Unluckily for you, there aren’t any customers in at the moment to prevent her from letting loose.</p>
<<speech "Megan">>You are UNBELIEVABLE. I give you so many chances and you just throw them in my face! You are a disappointment, and a disgrace. And you should kiss my feet for even THINKING of letting you continue working for me. What do you have to say for yourself?<</speech>>
<<speech "Player" $mc.name>>I don’t have any good excuses Megan. I just messed up. I’m so sorry. All I can do is promise to do better.<</speech>>
<<speech "Megan">>That’s what you said yesterday, and here you are doing WORSE. Do you like making a fool out of me? Or are you just so irresponsible that you can’t help but be late at every opportunity? Or maybe you just like being yelled at. Is that it? Are you some sort of secret masochist who just likes to hear me tear you down?<</speech>>
<p>She is an unbelievable bitch. Even if she is right to be mad, she has no right to make such wild and demeaning accusations like that. Your phone buzzes in your pocket as you consider ways to knock her down a peg. A weird sensation. You almost never get any messages at this time of day. Which reminds you of your dream last night, and the App on your phone. You still doubt it was true. But at the moment, you’re wondering if You have any better options. The being in the dream spoke about revenge and justice. Well just maybe you can get some of that right now. Worst case scenario is it does nothing and nothing changes, right?</p>
<</if>>
[[Use the App to make her be nicer to you|galleryMegan4][$scene to 1]]
<<else>>
<p>Is wanting a boss to treat you like you’re wanted, too much to ask? You don’t think so. You press the App on your phone while focusing on Megan, imagining her being kind and downright sweet to you. In the speed of a blink, you feel an instant shift. Megan looks over at you with a smile. And not her usual professional smile but a genuine and appreciative smile. She looks away when she sees that you notice her looking at you. But then slowly turns back to look again. Your eyes meet hers.</p>
<<speech "Megan">>I’m sorry $mc.name. I’ve been a bit out of line. I know it must be hard for you. I get frustrated because I know you can do better. But I see you run in here almost every day. Even though you’re usually late you’re worried about it. You care. I need to appreciate that more. I hope you improve. But so long as I know you’re giving it your all, I’ll trust you.<</speech>>
[img["resources/scene/intro/megannice.webp"]]
<<speech "Player" $mc.name>>Thank you for saying that Megan. I really appreciate it. And It means a lot that you see my effort. I’ll keep doing my best. I’ll do my best to not let you down.<</speech>>
<<speech "Megan">>I know you won’t. Let’s make this a great workday. What do ya say?<</speech>>
<p>She playfully taps your shoulder before heading back and getting to work. You hop behind the register and get ready to face the day. Seeing Megan be genuinely kind to you has done more for your confidence and enjoyment at work than anything has since your started. You’re actually standing behind the counter with a smile on your face. And your ready for anything that might come your way today. You haven’t felt this great in months. And it’s all thanks to this App. And at some point, you’ll have to try and learn more about it. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<return>>
<</if>><<if $scene is 0>>
<p>You’re fresh, clean, and able to take a nice leisurely ride through town to get to work. You even have time to stop and grab some coffee on the way in. You grab an extra cup for Megan as well. It’s cheap coffee but it will be a nice gesture to apologize for being late in the past. As much as she can be a bitch to you and just about everyone else, you can’t act like being late so often isn’t good reason to be mad at you.</p>
[img["resources/scene/intro/coffee.webp"]]
<p>You pull open the door to the pizza place and walk right in. Enjoying the smell of the ovens and first pizzas just starting to cook. You look at the clock on the wall and see that you’re actually twenty minutes early.</p>
<<speech "Megan">>Excuse me we aren’t open yet.<</speech>>
<p>Megan stops in her tracks when she sees that it’s you walking in through the door so early. She looks at you like a dear caught in the headlights. Completely thrown off by even the concept of you being early. You extend your arm, coffee in hand, offering it to her.</p>
<<speech "Player" $mc.name>>Here ya go Megan. I had some extra time so I got you a coffee. Just wanted to say sorry again for being late yesterday. I appreciate the patience.<</speech>>
<<speech "Megan">>I’m not sure I even believe this is happening right now.<</speech>>
<p>She hesitantly takes the coffee from you. Pulling off the lid and inspecting it for a moment before taking a sip.</p>
<<speech "Megan">>You even got the cream and sugar right. Who are you? The $mc.name I know could never get my coffee right, AND be on time on the same day.<</speech>>
<p>You chuckle for a moment. Taking it as a joke even though you’re pretty certain that Megan is genuinely suspicious at this point.</p>
<<speech "Player" $mc.name>>No it’s me. I just finally was able to get up and get my morning started on time today. I could give you excuses but I doubt you want to hear them. I just hope I’ll be able to keep this up from now on.<</speech>>
<<speech "Megan">>You’re off to a good start I’ll give you that much. Don’t disappoint me. Ah who am I kidding. You probably will. I shouldn’t get my hopes up.<</speech>>
<p>She really just can’t help but be a bitch. Even her compliments have to be backhanded. And it is in this moment, that you remember what Asmo originally promised you. He’s already helped you get to work on time. But he said he would help to give you a sense of justice or revenge against the people in your life that are making it hell. But, you’ve already spent one charge today, and it is very early.</p>
[[Use the App to make her compliant|galleryMegan5][$scene to 1]]
<<else>>
<p>Megan needs to learn to be nicer. She needs to learn how to take a hint and not be a bitch all the time. Her will is too strong and she just won’t take a single bit of crap from anyone. You want her to become more compliant. Focusing on her being more docile, sweet, and impressionable as you tap the App. And in that instant you see Megan’s entire disposition change. Her eyes almost glaze over, and she instantly stops bitching at you.</p>
<<speech "Player" $mc.name>>Let’s just get to work Megan. No need waste anymore time and risk starting late, right?<</speech>>
<p>Normally Megan would chew you out for even daring to suggest giving her instruction of any kind. But you know the App worked because she nods. And she does so silently. Megan being silent is as rare as a monochrome rainbow. In fact that app worked so well that you just can’t help yourself but take it even a step further.</p>
<<speech "Player" $mc.name>>And Megan I have to be honest with you. That shirt just does not look great. You should take it off.<</speech>>
<p>Megan stops in her tracks. She looks down at her light green shirt, and for a moment you think it’s going to work. But then she turns to you with a skeptical look on her face.</p>
<<speech "Megan">>Nice try, $mc.name. But you clearly don’t know fashion if you think this shirt doesn’t look fantastic on me.<</speech>>
[img["resources/scene/intro/megansub.webp"]]
<p>She walks off to the back as you take your spot behind the register. You can’t help but have a smile on your face. With two uses of the App now, you’ve basically completely changed the dynamic at your workplace. The customers start coming in. And you serve them all with a smile. But for once your mind isn’t at work. It’s off thinking about the possibilities that you can reach with this App. And after Megan refused you just now, it has you thinking about it’s limitations. You wanted her to become docile and impressionable. But she still pushed back when you suggested she take her shirt off. You’ll have to find out why it didn’t work as fully as you expected. And at some point, you’ll have to try and learn more about this app. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<return>>
<</if>><<if $scene is 0>>
<p>There isn’t time for you to waste even attempting something as silly as hoping some app will magically save your ass. You just need to hurry up and hope Megan will forgive you. Thankfully you have enough cologne and clean clothes to make sure you don’t stink. But two days in a row without a shower is making you hope that the smell of pizza is strong enough to overpower any odor that might be lingering on you.</p>
<p>The ride to work is short, but only because you’re rushing even more than usual. As you sprint through the door and into the restaurant, Megan glares daggers at you. Unluckily for you, there aren’t any customers in at the moment to prevent her from letting loose.</p>
<<speech "Megan">>You are UNBELIEVABLE. I give you so many chances and you just throw them in my face! You are a disappointment, and a disgrace. And you should kiss my feet for even THINKING of letting you continue working for me. What do you have to say for yourself?<</speech>>
<<speech "Player" $mc.name>>I don’t have any good excuses Megan. I just messed up. I’m so sorry. All I can do is promise to do better.<</speech>>
<<speech "Megan">>That’s what you said yesterday, and here you are doing WORSE. Do you like making a fool out of me? Or are you just so irresponsible that you can’t help but be late at every opportunity? Or maybe you just like being yelled at. Is that it? Are you some sort of secret masochist who just likes to hear me tear you down?<</speech>>
<p>She is an unbelievable bitch. Even if she is right to be mad, she has no right to make such wild and demeaning accusations like that. Your phone buzzes in your pocket as you consider ways to knock her down a peg. A weird sensation. You almost never get any messages at this time of day. Which reminds you of your dream last night, and the App on your phone. You still doubt it was true. But at the moment, you’re wondering if You have any better options. The being in the dream spoke about revenge and justice. Well just maybe you can get some of that right now. Worst case scenario is it does nothing and nothing changes, right?</p>
[[Use the App to humiliate her back|galleryMegan6][$scene to 1]]
<<else>>
<p>You focus on just an intense desire for Megan to get a taste of her own medicine. A hope, a prayer, anything that will help her feel as absolutely torn down and hung out to dry as you feel in this moment. You don’t expect it to work, but you having nothing to lose. Your finger taps the App, and in an instant you feel a surge of energy around you. As if the wind was carrying something, by force. That something being carried, is Megan’s shirt practically disintegrates before your eye with how quickly is it swept away. Her eyes go wide with shock as she is standing there, exposed to you.</p>
[img["resources/scene/intro/meganhumiliated.webp"]]
<p>She runs off without another word. While you just stand there, struggling with the many thoughts going through your mind in this moment. The image of her tits just sears into your brain, and is hard to get away from. Admittedly you aren’t trying very hard but that is beside the point. The more important thing you have to focus on is the reality that they App is real. The dream you had was no dream and you, with just a tap of your phone screen, managed to do something that shouldn’t be possible. The implications are immense. You’ll have to try and learn more about this app. Especially if you want to unlock its full potential. And if you want to see if there are any dangers in using it to readily on others.</p>
<<return>>
<</if>><<if $scene is 0>>
<p>Your day was becoming more and more pleasant as time went on. But with your luck it was inevitable that something would come along to ruin it. And as if the universe loves sequels, Kathy comes in to repeat as the wrecking ball for her second day in a row. Her eyes meet yours the exact moment that she gets through the door. As if she’s only actually here specifically for the sake of ruining your day.</p>
[img["resources/scene/intro/kathysmug.webp"]]
<<speech "Kathy">>Sup spaz? Ready to take my order?<</speech>>
<<speech "Player" $mc.name>>Hello, how can I help you?<</speech>>
<p>You keep your tone even. Showing as little emotion as possible as you do your best to not give her the satisfaction of getting a rise out of you. Your day is going well. And you’re determined to not let her ruin that. And if you’re left with no other choice, you do know that you at least have one ace up your sleeve now that you have the App.</p>
<<speech "Kathy">>BLT wrap, no mayo. And make it snappy, pond scum. Your rude behavior yesterday almost made me late and I don’t want that happening again.<</speech>>
<p>You don’t respond right away. Her insults are just words. And you’ll get back at her for them all in due time either way. You type the order into the screen and send it back.</p>
<<speech "Player" $mc.name>>That’ll be $8.50.<</speech>>
<<speech "Kathy">>I know. I was here yesterday. Do you have short term memory issues too or are you just stupid?<</speech>>
<<speech "Player" $mc.name>>I have neither, don’t worry.<</speech>>
<<speech "Kathy">>Who said I’m worried? I feel bad for anyone that worries about you. They’d never get a moment’s rest.<</speech>>
<p>You take a deep breath and simply let her tap her card to confirm the payment. The wrap comes up to the front and you hand it to her. She snatches it out of your hand. Moving so quick you’d think she was afraid of you stealing it from her. She stares you down as she unrolls it. Smirking smugly. She takes a mayo packet out of her purse and adds it to the wrap. You furl your brow. Confused why she would add the mayo to the wrap when she asked for no mayo. Then she suddenly slams it down into the counter and yells loudly.</p>
[img["resources/scene/intro/blt.webp"]]
<<speech "Kathy">>I NEED TO SPEAK TO A MANAGER PLEASE!<</speech>>
[[Megan comes to the front|galleryKathy2][$scene to 1]]
<<elseif $scene is 1>>
<<if $quests.intro.choices.megan is "nicer">>
<p>Megan steps up to the counter with a wide smile on her face. She places her hand on your shoulder and looks at you sweetly. If only you had known that this side of her even existed let alone could have been brought out of her. What the App has done feels like a miracle. She is basically using the manufactured kindness that she pulls out for customers as how she just naturally treats you. She shows the same kindness to Kathy when addressing her. Something inside of your can tell though that it isn’t as genuine.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks puzzled at the insinuation.</p>
<<speech "Megan">>Oh not our $mc.name. I’ve never had any sort of complaint like that about him before. I’ll be sure to discuss it with him but I can promise you that if it seemed like that, it must have been a misunderstanding. And I apologize for that.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<elseif $quests.intro.choices.megan is "compliant">>
<p>Megan comes to the counter, looking unsure of herself. Doing so feeling as though it is because she was told to come up rather than because she wanted to. She puts her hands at her side, and wears an almost nervous look on her face. She is clearly not adjusting well to having compliance baked into her personality like this. She is just not used to doing things because she is told. She’s been the one in control for the vast majority of her life.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience. If that’s, what you want that is.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks at you and then back at Kathy. Completely unsure of what she should do in this moment. She looks to you for guidance. So you step up.</p>
<<speech "Player" $mc.name>>I’m sorry if anything I did caused offense. It wasn’t intentional. I’m sure Megan will handle the situation appropriately.<</speech>>
<<speech "Megan">>I absolutely will. Just as he said.<</speech>>
<p>She looks at you, giving you a look that tells you she will side with you at the end of this. But she just can’t go against her desire to provide great customer service. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<else>>
<p>Megan rushes up to the counter, wearing a different shirt than earlier. She gives you an annoyed look. But she can’t hide her blush in the process. Clearly embarrassed by the fact that you saw her topless like that. She does well to remain professional though.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan blushes again, thinking about how she basically flashed you. You know it was through no fault of her own but she still has no clue how it happened.</p>
<<speech "Megan">>Well I can assure you that we haven’t had any complaints like that in the past. But I’ll speak with him to be sure it doesn’t happen again.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<</if>>
[[Use the App to show Kathy what it’s like to feel humiliated|galleryKathy2][$scene to 2]]
<<else>>
<p>You hand goes into your pocket, and fiddles with your phone. This woman simply can’t help herself. She can’t go more than five minutes without making someone feel like shit. Making them feel helpless, and scorned. And she has focused that general bitchiness towards you more times than you can count. And the only thing you want in this moment, is for her to feel just as humiliated as she has made you feel. You clear your mind of anything else as you tap the screen. And in an instant you can feel it beginning to work. Just like before you feel the energy of the app around you before it suddenly alters the world around you. Your focus on humiliating Kathy worked perfectly, as in less than a moment a powerful wind ripped off her top with such speed and power that it seemed to be pulled off her body by unseen hands.</p>
[img["resources/scene/intro/kathyhumiliated.webp"]]
<p>A chuckle escapes your lips. But you stifle it quickly. Trying your hardest to be the bigger person in this moment. But truth be told you don’t even want to be. Few things have ever felt better than seeing Kathy’s look of absolute fear and embarrassment as her little titties were exposed to the entire restaurant. She covers up and sprints away. Not even bothering to wait for her refund or replacement wrap.</p>
<p>Megan walks up with it just a moment or two after she leaves. Looking around and wondering where Kathy went.</p>
<<speech "Megan">>She makes a big fuss about her food and then doesn’t even stay for the replacement. Unbelievable. At least I don’t have to give her a refund now.<</speech>>
<<return>>
<</if>><<if $scene is 0>>
<p>Your day was becoming more and more pleasant as time went on. But with your luck it was inevitable that something would come along to ruin it. And as if the universe loves sequels, Kathy comes in to repeat as the wrecking ball for her second day in a row. Her eyes meet yours the exact moment that she gets through the door. As if she’s only actually here specifically for the sake of ruining your day.</p>
[img["resources/scene/intro/kathysmug.webp"]]
<<speech "Kathy">>Sup spaz? Ready to take my order?<</speech>>
<<speech "Player" $mc.name>>Hello, how can I help you?<</speech>>
<p>You keep your tone even. Showing as little emotion as possible as you do your best to not give her the satisfaction of getting a rise out of you. Your day is going well. And you’re determined to not let her ruin that. And if you’re left with no other choice, you do know that you at least have one ace up your sleeve now that you have the App.</p>
<<speech "Kathy">>BLT wrap, no mayo. And make it snappy, pond scum. Your rude behavior yesterday almost made me late and I don’t want that happening again.<</speech>>
<p>You don’t respond right away. Her insults are just words. And you’ll get back at her for them all in due time either way. You type the order into the screen and send it back.</p>
<<speech "Player" $mc.name>>That’ll be $8.50.<</speech>>
<<speech "Kathy">>I know. I was here yesterday. Do you have short term memory issues too or are you just stupid?<</speech>>
<<speech "Player" $mc.name>>I have neither, don’t worry.<</speech>>
<<speech "Kathy">>Who said I’m worried? I feel bad for anyone that worries about you. They’d never get a moment’s rest.<</speech>>
<p>You take a deep breath and simply let her tap her card to confirm the payment. The wrap comes up to the front and you hand it to her. She snatches it out of your hand. Moving so quick you’d think she was afraid of you stealing it from her. She stares you down as she unrolls it. Smirking smugly. She takes a mayo packet out of her purse and adds it to the wrap. You furl your brow. Confused why she would add the mayo to the wrap when she asked for no mayo. Then she suddenly slams it down into the counter and yells loudly.</p>
[img["resources/scene/intro/blt.webp"]]
<<speech "Kathy">>I NEED TO SPEAK TO A MANAGER PLEASE!<</speech>>
[[Megan comes to the front|galleryKathy3][$scene to 1]]
<<elseif $scene is 1>>
<<if $quests.intro.choices.megan is "nicer">>
<p>Megan steps up to the counter with a wide smile on her face. She places her hand on your shoulder and looks at you sweetly. If only you had known that this side of her even existed let alone could have been brought out of her. What the App has done feels like a miracle. She is basically using the manufactured kindness that she pulls out for customers as how she just naturally treats you. She shows the same kindness to Kathy when addressing her. Something inside of your can tell though that it isn’t as genuine.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks puzzled at the insinuation.</p>
<<speech "Megan">>Oh not our $mc.name. I’ve never had any sort of complaint like that about him before. I’ll be sure to discuss it with him but I can promise you that if it seemed like that, it must have been a misunderstanding. And I apologize for that.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<elseif $quests.intro.choices.megan is "compliant">>
<p>Megan comes to the counter, looking unsure of herself. Doing so feeling as though it is because she was told to come up rather than because she wanted to. She puts her hands at her side, and wears an almost nervous look on her face. She is clearly not adjusting well to having compliance baked into her personality like this. She is just not used to doing things because she is told. She’s been the one in control for the vast majority of her life.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience. If that’s, what you want that is.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan looks at you and then back at Kathy. Completely unsure of what she should do in this moment. She looks to you for guidance. So you step up.</p>
<<speech "Player" $mc.name>>I’m sorry if anything I did caused offense. It wasn’t intentional. I’m sure Megan will handle the situation appropriately.<</speech>>
<<speech "Megan">>I absolutely will. Just as he said.<</speech>>
<p>She looks at you, giving you a look that tells you she will side with you at the end of this. But she just can’t go against her desire to provide great customer service. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<<else>>
<p>Megan rushes up to the counter, wearing a different shirt than earlier. She gives you an annoyed look. But she can’t hide her blush in the process. Clearly embarrassed by the fact that you saw her topless like that. She does well to remain professional though.</p>
<<speech "Megan">>Hello again miss, how can I help you today?<</speech>>
<<speech "Kathy">>I specifically asked for no mayo on my BLT wrap. But as you can plainly see, there is mayo on it. I don’t want to sound like a Karen, but I’m allergic to eggs. Between this today, and the rude behavior yesterday, I am very dissatisfied with my experience.<</speech>>
<<speech "Megan">>Oh I’m so very sorry miss. I’ll get this fixed right away. And I’ll refund you for the inconvenience.<</speech>>
<<speech "Kathy">>Oh you will? That’s so sweet! I don’t mean to point fingers but I think your employee here is focused more on checking out customers than he is taking orders correctly.<</speech>>
<p>Megan blushes again, thinking about how she basically flashed you. You know it was through no fault of her own but she still has no clue how it happened.</p>
<<speech "Megan">>Well I can assure you that we haven’t had any complaints like that in the past. But I’ll speak with him to be sure it doesn’t happen again.<</speech>>
<p>She looks at you, giving you a look that tells you she can tell that Kathy is out to get you. It’s an oddly reassuring look. Because it isn’t something that Megan has ever given you before. Even when dealing with other unruly customers Megan is usually on their side. But now she seems to be softening ever so slightly. Offering you just the slightest bit of support before she takes the wrap back to fix it. Meanwhile Kathy continues to stand there with a smug and superior smile. Thinking that she has once again won.</p>
<</if>>
[[Use the App to make Kathy be nicer|galleryKathy3][$scene to 2]]
<<else>>
<p>Why can’t she just be nice for five seconds. Every single moment you can remember knowing her, Kathy has been an insufferable bitch. Hell would probably freeze over before she could possibly become nice. But if she could just for a few short minutes be something short of pure evil, then it would give you a feeling of pure relief. You focus on this feeling. The desire to have her be a kind and sweet person. And you press your finger against the screen of your phone at the same time.</p>
<p>Suddenly, Kathy’s eyes brighten. As if a flash of light went through her eyes and into her mind. She places her hand on her face and looks at you with confusion and regret on her face.</p>
[img["resources/scene/intro/kathynice.webp"]]
<p>She shakes out of it after a moment. Continuing to speak but her tone is much less course and lacks the conviction it had in the past.</p>
<<speech "Kathy">>Just forget the food and the refund. I think I’ll just find a better way to spend my lunch break.<</speech>>
<p>She storms out hurriedly. You can’t say that how she spoke to you was particularly nice or kind. But at the very least it wasn’t rude. And hey, she didn’t insult you. You assume the App had to have worked, but there was just far too much evil in that girl to get rid of it all with a single tap of the button. Maybe you’ll get a better answer if you find out more about Asmo and the App. You’re snapped out of your train of thought when Megan comes up behind you with the fixed wrap.</p>
<<speech "Megan">>She makes a big fuss about her food and then doesn’t even stay for the replacement. Unbelievable. At least I don’t have to give her a refund now.<</speech>>
<<return>>
<</if>><<if $scene is 0>>
<p>If you were only a customer, you would probably still spend a lot of time at Megan’s Pizza. It’s the best pizza in town. And that’s half the reason you chose to work there in the first place. Right now you want some pizza. Thankfully it’s pretty dead in the restaurant tonight. You’re the only person there besides Megan when you go inside.</p>
<<speech "Megan">>I thought you were heading home?<</speech>>
<<speech "Player" $mc.name>>I was, but I want some pizza first. You alright if I just head back and heat a slice up myself?<</speech>>
<<speech "Megan">>No no, I’ll do it. You’re off the clock and I am not dealing the any insurance issues if you burn yourself.<</speech>>
<<speech "Player" $mc.name>>Fair enough. A slice with pepperoni then, please.<</speech>>
<p>She takes a slice from the display pie back and puts it in the over for a few minutes to crisp up the crust and remelt the cheese. Maybe like three minutes in total before its ready to pull out and put on a plate. You grab a cup of soda and fill it up while you wait. By the time you return to the counter your slice is on a plate and waiting for you. You pick it up and are about to grab a seat, but something in Megan’s look stops you. She looks, disappointed. It might just be a look of boredom but something tells you that there is more too it. You never really showed much interest in Megan’s personal life. Now might be the time though, after you’ve used the App on her.</p>
<<if $megan.status is "Humiliated">>
<<speech "Player" $mc.name>>So, about earlier today.<</speech>>
<p>She blushes noticeably.</p>
<<speech "Megan">>Don’t even start.<</speech>>
<<speech "Player" $mc.name>>Oh come on Megan. I’ve worked for you long enough that we shouldn’t be so tense with each other. I saw you topless, it isn’t the end of the world.<</speech>>
<p>You never would have spoken to her this way before. Something about having this App in your pocket, on top of already having seen her tits, just washes away almost all of your anxiety. But her reaction makes some of that anxiety snap back into you.</p>
<<speech "Megan">>You don’t tell me what it is or isn’t! You weren’t the humiliated one!<</speech>>
<<elseif $megan.status is "Nice">>
<<speech "Player" $mc.name>>You seem to be in such a good mood today. I’m happy to see it.<</speech>>
<<speech "Megan">>Considering your track record of showing up late, I think I’m pretty nice every day.<</speech>>
<p>She laughs, almost giggling. It’s actually infectious. You chuckle as well.</p>
<<speech "Player" $mc.name>>Okay yeah you have a point. But you know what I’m saying. I probably deserve it sometimes. But it was nice to not have to deal with little digs at me here and there.<</speech>>
<<speech "Megan">>Oh you definitely deserve it. But I figured I’d cut you some slack. I see that you’re trying.<</speech>>
<p>You notice her hand laying on the counter. You reach for it. Wanting to rest your hand on hers before you speak. You were going to apologize to her, and try and use touch to build a physical connection with your apology. To try and make it feel more genuine and from the heart. But second your hand touches hers she yanks it away quickly.</p>
<<speech "Megan">>Don’t touch me.<</speech>>
<<else>>
<<speech "Player" $mc.name>>So tell me why you’ve always been so rude to me.<</speech>>
<p>The comment comes out boldly and directly. You make it sound like a question but you phrase it like an order. Trying to prey on the fact that she is more obedient now. Megan’s face contorts. Clearly offended at the insinuation.</p>
<<speech "Megan">>I have not always been rude to you.<</speech>>
<<speech "Player" $mc.name>>Okay always is a bit of an exaggeration but you’ve been more and more bitchy every day. Tell me why.<</speech>>
<p>She looks like she is on the verge of tears, suddenly. You can see her unnatural desire to do as she is told is fighting hard against he natural desire to just bottle it all inside.</p>
<<speech "Megan">>I DON’T WANT TO TALK ABOUT IT!<</speech>>
<p>She yelps, her tone broken and sounding almost scared.</p>
<</if>>
<<speech "Player" $mc.name>>Whoa, sorry. I didn’t mean piss you off or anything<</speech>>
<p>You take a step back and place your hand up, showing a bit of remorse but also just getting a bit of distance between you both. She takes a deep breath and cools herself down a bit before responding.</p>
<<speech "Megan">>I’m sorry too. I didn’t mean to snap. I guess you deserve some sort of an explanation for my behavior. I’ve been short with you and, the reason is that I’m recently divorced. I don’t like to talk about my personal life much. This is work and those two things should be separate. So don’t ask about it. But that is why I have been… testy.<</speech>>
<<speech "Player" $mc.name>>Oh I’m sorry to hear that. Don’t worry I understand. Doubt I’m the person you wanna talk to about it but, I’d feel bad if I didn’t offer.<</speech>>
<<speech "Megan">>You’re right, I don’t want to talk with you about it. But thank you anyway. Sorry if I take it out on you. It is not on purpose.<</speech>>
<p>She has a dead stare on her face. Like she’s getting lost in the despair of her marriage ending. You feel bad for not even realizing. She is still wearing her ring so there isn’t any good way for you to have known. But even still, she has good reason to be getting more and more bitchy. And you’ve made yourself an easy target for it all by being late as often as you have been.</p>
[[Use the App to open her up more and give her a hug|galleryMegan7][$scene to 1]]
<<else>>
<p>Megan clearly needs someone who she can rely on right now. She spends so much time here at the restaurant that, you don’t know if she has anyone at all to help her through this besides you. And if you can be that person, not only will you be doing a good thing, but you’ll also be helping make your life at work a lot more comfortable. She obviously doesn’t want your comfort though. You just aren’t the right person for it. Not yet at least. You reach into your pocket and pull your phone out. You look for the App and the second you find it, you press it. Focusing on Megan and opening her up emotionally. You want her to open to your support, and your touch.</p>
<p>You feel the energy of the App flow through your body and visibly see Megan’s disposition change. Going from that of someone who was full of despair, to someone vulnerable and yearning. You turn the screen on your phone off, put it back in your pocket, and move in. Trusting that the App did it’s job, you wrap your arms around Megan’s waist and rest your face on her chest. Hugging her tightly and showing her the affection that you believe she needs right now. You can feel her smile as she hugs you back.</p>
[img["resources/scene/activities/theWomanScorned/hug.webp"]]
<p>The hug lasts for quite a while. You only let go when you feel her grip on your loosen. Pulling back and sharing a smile with her.</p>
<<speech "Megan">>Thank you $mc.name. I didn’t realize I needed that. But I did.<</speech>>
<<speech "Player" $mc.name>>Any time. I have to head out. But I’ll see you tomorrow.<</speech>>
<<speech "Megan">>Hopefully on time.<</speech>>
<<speech "Player" $mc.name>>I promise I will do my best.<</speech>>
<<return>>
<</if>><<if $scene is 0>>
<p>Part of turning your life around has to be getting in better shape. The App can do a lot for you but so far everything it has done has been helpful. But, has still required your action to take advantage of the help it gives. So this one will mostly be up to you to take care of. After a quick change into some shorts and a light t-shirt in the locker room, you come out and get right into doing some curls with the dumbbells. You start off light with fifteen pound weights. Just trying to warm your body up to working out. And its a little easy but you know that after multiple sets, you’re going to wake up tomorrow feeling a bit sore. As you’re doing the curls though, a girl walks up to the step machine in front of you. As she’s using the machine, just a few feet ahead of you, you can’t help but watch her work out.</p>
<video src="resources/scenes/activities/gymRat/treadmill.mp4" autoplay loop playsinline controls></video>
<<contentcreator Mandy>>
<p>You try not to stare. You don’t want to seem like a creep. But to be frank she is right in front of you. There aren’t many other places to look. It’s an enjoyable sight, at the very least. You make sure you keep your focus elsewhere though. Choosing to look directly at the guard rail of the step machine. She remains in your periphery, for better or for worse.</p>
<<speech "Mandy">>Can I help you?<</speech>>
<p>Her voice snaps you out of focusing on the guard rail as she hops off the machine, seemingly just to yell at you.</p>
<<speech "Player" $mc.name>>Um, no?<</speech>>
<p>You ask in return, confused about why she is yelling at you.</p>
<<speech "Mandy">>Why are you staring at me then?<</speech>>
[[Reply defensively|galleryMandy1][$scene to 1]]
<<else>>
<<speech "Player" $mc.name>>I wasn’t staring at you! I was looking straight ahead!<</speech>>
<<speech "Mandy">>Yeah, and my ass was straight ahead.<</speech>>
<<speech "Player" $mc.name>>I can’t help that! Where am I supposed to look?<</speech>>
<<speech "Mandy">>Somewhere else, creep. Get out of here before I tell the manager.<</speech>>
<<speech "Player" $mc.name>>Fuck you.<</speech>>
<p>You pack up your stuff and head out of the gym. Gritting your teeth at the smug grin on her face. You don’t get what you did to make her treat you like a creep. Hell you took the extra step to try and not do exactly what she accused you of doing. But you know that with nothing more than her word she could have you banned from this gym entirely. So the fight just isn’t worth it right now. Its better to come back another day than continue to deal with stuff like this.</p>
<<return>>
<</if>><<if $scene is 0>>
<p>Part of turning your life around has to be getting in better shape. The App can do a lot for you but so far everything it has done has been helpful. But, has still required your action to take advantage of the help it gives. So this one will mostly be up to you to take care of. After a quick change into some shorts and a light t-shirt in the locker room, you come out and get right into doing some curls with the dumbbells. You start off light with fifteen pound weights. Just trying to warm your body up to working out. And its a little easy but you know that after multiple sets, you’re going to wake up tomorrow feeling a bit sore. As you’re doing the curls though, a girl walks up to the step machine in front of you. As she’s using the machine, just a few feet ahead of you, you can’t help but watch her work out.</p>
<video src="resources/scenes/activities/gymRat/treadmill.mp4" autoplay loop playsinline controls></video>
<<contentcreator Mandy>>
<p>You try not to stare. You don’t want to seem like a creep. But to be frank she is right in front of you. There aren’t many other places to look. It’s an enjoyable sight, at the very least. You make sure you keep your focus elsewhere though. Choosing to look directly at the guard rail of the step machine. She remains in your periphery, for better or for worse.</p>
<<speech "Mandy">>Can I help you?<</speech>>
<p>Her voice snaps you out of focusing on the guard rail as she hops off the machine, seemingly just to yell at you.</p>
<<speech "Player" $mc.name>>Um, no?<</speech>>
<p>You ask in return, confused about why she is yelling at you.</p>
<<speech "Mandy">>Why are you staring at me then?<</speech>>
[[Use the App to make her forget you were ever here|galleryMandy2][$scene to 1]]
<<else>>
<p>Only a few sentences in and you can already feel this going sideways. It isn’t worth arguing over. Because she could just go to the manager of the gym and complain. It would be her word against yours and the gym would likely just side with her to avoid any further issues or confrontations. But thankfully, you don’t have to worry about that. You grab your phone and act like you’re turning off some music. In reality you’re pressing the App on your phone and concentrating on the idea that she will forget she ever even saw you in the first place.</p>
<p>In an instant her eyes glaze over. Her face contorts a bit as if she could feel the memories being wiped away from her mind. You walk away before she can even notice you again. Looking back just to make sure she is alright before you leave. She is getting back to her workout. Wiping her face free of sweat with her shirt. And revealing a bit more than she likely intended in the process.</p>
[img["resources/scene/activities/gymRat/forget.webp"]]
<<contentcreator Mandy>>
<p>Something tells you that the memory wipe was a little too effective. But it got you out of a potential jam. So you can’t complain.</p>
<<return>>
<</if>>