<<if $game.images>><img class="scene-image" src="images/backstory/Trial.webp"><</if>>\
Your legs are shaking. The courtroom is stone silent as the judge approaches the bench.
@@.female;"All rise."@@
You glance at your attorney. She's cute, if a bit old for you, late thirties perhaps. You wonder how she'd look without...
She nudges you in the ribs.
On unsteady feet, you stand beside her awaiting your fate.
[[How did you get here?|Week 0 Monday morning][$time.startBackstory()]]\The judge's gavel cracks against the bench.
@@.female;"This is the People v. $player.name $player.lastName. Prosecution, call your witness."@@
@@.male;"We call Lt. Sandra Jordan."@@
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Sentence.webp">\
<<else>>
<</if>>\
The buxom cop approaches the stand, cleavage shaking. @@.female;"The defendant <<if $temp.log.entry("wildNightBreaks") is 2>>ran a red light<<if $temp.log.entry("wildNightSpeed") is "fast">> at 50 mph<</if>>, then <<elseif $temp.log.entry("wildNightSpeed") is "fast">>drove 25 mph over the speed limit, then <</if>>cut across oncoming traffic, nearly hitting a pregnant mother and her young child. <<if $player.log.entry("evadedArrest")>>He then evaded arrest.<</if>> His blood alcohol level was <<= $temp.log.entry("wildNightBAC").toFixed(2)>>. When apprehended, he attempted to bribe an officer of the law."@@
@@.male;"Can you elaborate?"@@ asks the D.A.
@@.female;"He stared down my shirt. Then he offered to fondle my breasts, in exchange for dismissing the ticket."@@ It sounds bad when she puts it like that.
@@.male;"Your honor, the accused offered sex acts as a bribe. This is a serious offense."@@
@@.female;"Mr. $player.lastName,"@@ booms the judge, @@.female;"you are accused of driving under the influence, reckless endangerment of human life, solicitation of an officer, and bribery. How do you plead?"@@
You look nervously at your lawyer.
@@.female;"My client pleads guilty under the agreement reached earlier."@@ She holds out a signed document.
The judge reads it, her face stern. @@.female;"You wish to evoke Alternative Sentencing Provision 38-H?"@@
Your face twitches--it was either this or jail-time. @@.player;"Yes, your honor,"@@ you choke.
@@.female;"Under this provision, I will determine an Empathy Sentence, commensurate with the crimes committed. Failure to comply will result in the maximum punishment of six months in jail. Are you quite sure?"@@
Your voice falls to a whisper. <<link "\"Yes, your honor\"" "Sentence">><</link>>\
<<run $temp.log.remove("wildNightBAC")>><<run $temp.log.remove("wildNightSpeed")>><<run $temp.log.remove("wildNightBreaks")>>\The judge studies your face. She glances at the police officer, then back at you. @@.female;"You're a reckless man, Mr. $player.lastName, unfit to be behind a wheel. I hereby revoke your license for one year."@@
Your heart leaps. @@.thought;That's it?@@
@@.female;"Furthermore, you seem to think women are floozies, that all we want is a cock between our thighs."@@ A hush crosses the courtroom. @@.female;"So far this morning, you've stared at your lawyer's tits, Lt. Jordan's, and my own. Somehow you thought the lieutenant would rather have hers manhandled than dispense justice. And you nearly flattened a mother pushing a stroller. To learn empathy, I hereby sentence you to spend the next twelve months living as one of us. As a woman.
"Do you understand these terms?"@@
You stare in disbelief. How could you even... But there would be no jail time. No community service, even--just one year walking around in skirts and...a bra? Your friends will think it hilarious. It will lead to some awkward conversations. But compared to six months behind bars...?
<<link "\"Yes, your honor\"" "Processing">><</link>>@@.female;"Take her to processing,"@@ the judge commands.
A police officer places you in handcuffs. Then he leads you to an elevator and scans his ID card. The door opens into some kind of medical wing.
@@.female;"Last name?"@@ asks a nurse. @@.female;"Date of birth?"@@ She fastens a wristband under one of the cuffs, then hands the cop a blue gown. @@.female;"Have her change into this. Nothing on underneath."@@
@@.thought;Her?@@ You wiggle in the cuffs. @@.player;"What's going on?"@@
@@.female;"Your Empathy Sentence. The doctor will explain."@@
You're taken to an examination room. The cop unlocks the cuffs to let you change, then sits you in a doctor's chair. @@.male;"Arms here, legs there."@@ He presses a button, and metal restraints fasten around your wrists and ankles.
Your heart starts thumping. @@.player;"Can someone please tell me what's happening?"@@
@@.male;"You'll find out soon enough,"@@ says the cop.
[[He leaves you to wait|Procedure 1]]\Metal bites your skin as you push against the restraints. Cool, sterile air penetrates the gown, making you shiver.
@@.male;"Miss $player.lastName?"@@ The door swings open, revealing a grey-haired doctor. @@.male;"I will be administering the treatment ordered by the court."@@
@@.player;"I wasn't told about any medical--"@@
@@.male;"--Did you even read the agreement you signed?"@@
He has a point. But it was long, in very fine print. \
<<linkreplace "\"Could you summarize?\"">>\
@@.player;"Could you summarize?"@@
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Sentenced_injection.webp">\
<<else>>
<</if>>\
He sighs. @@.male;"Little boys have pee pees. Little girls don't. And grown up girls have--"@@
@@.player;"--Oh, for Christ's sake!"@@
@@.male;"Alright, you want the short, short version? Today we're applying this estradiol compound to your genitals."@@
@@.thought;What?@@
He removes a syringe filled with bright pink liquid. Then he lifts up your gown and swabs the area. @@.male;"The color's just for effect,"@@ he informs you.
<<linkreplace "\"Wait, I want to reconsider--\"">>\
@@.player;"Wait, I want to reconsider--"@@
Too late. He injects the full contents into the base of your scrotum. It stings. @@.male;"Report back in three weeks for your follow-up."@@ He presses a button, and the restraints open.
You're still in shock. @@.player;"Um...what does it do?"@@
@@.male;"Your sentence is to live as a woman, Miss $player.lastName. I think you can figure that out."@@\
<<run $player.startSentence()>>
<<nextScene "Stumble out of here">><</nextScene>>\
<</linkreplace>>\
<</linkreplace>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_day.webp"><</if>>\
//Three weeks ago...//
You wake up bright and early. Another week, another chance to impress your stingy boss.
He's not all bad. Quick with a joke--and with the ladies too. But less so in giving out raises. Maybe this will be the week.
You smooth out your $player.outfit.bottom.informalName and $player.outfit.top.informalName. Then you glance in the mirror. Your square jaw strains against your collar, and your brow furrows just so.
<<set _mirrorChoice = 0>><<do tag "mirrorChoice">><<switch _mirrorChoice>>\
<<case 0>>\
<<link "You look determined">><<set _mirrorChoice = 1>><<redo "mirrorChoice">><</link>>
<<link "You look charming">><<set _mirrorChoice = 2>><<redo "mirrorChoice">><</link>>\
<<case 1>>\
It's the face of a man determined to succeed. If you buckle down, route out distraction, that big promotion could finally be yours.\
<<run $player.jobPerform()>>\
<<case 2>>\
It's the face of a man who charms his way to success. But for that big promotion, good looks will only go so far.\
<<run $erika.like()>>\
<</switch>>\
<<if _mirrorChoice>>
<<selectOutfit "work" "Drive to work">>\
<</if>><</do>>\With traffic light, you arrive early. Time to show how devoted you are to this job. You pass row upon row of empty cubicles. These schmucks don't hold a candle to you.
And then you see her. Wavy brown hair that dances along her shoulders--almost long enough to cover what her shirt doesn't. Almost. But for this girl, in a shirt like that, that's asking too much.\
<<run $player.mood.arouse()>>
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Erika_first_meeting.webp">\
<<else>>
<</if>>\
You would remember that face, that body, if you'd seen her before. She must be a new hire.
<<linkreplace "Flash her a smile">>\
You flash her a smile, and she smiles back.
@@.player;"<<textbox "$player.name" $player.name>>"@@. You extend your hand.
@@.erika;"Erika."@@ Her skin feels soft and cool in your palm, her red nails sharp and slick.
<<link "\"So, new here, huh?\"" "Week 0 Erika Meet">><</link>>\
<</linkreplace>>\@@.player;"So, new here, huh?"@@
@@.erika;"Yeah, still learning the ropes."@@
You're about to think of a better line when, out of nowhere, Mark appears. Your partner in crime and--now as always--your chief combatant.
@@.mark;"Hey, Erika."@@
@@.erika;"Hey, Mark!"@@ @@.thought;They've already met?@@
@@.mark;"You wasting your time with this clown?"@@ Mark grins.
@@.erika;"Well, we did shake hands for like, five seconds."@@
<<link "\"Ladies, ladies!\" you hear" "Week 0 Boss Encounter">><</link>>\<<if $game.images>><img class="scene-image" src="images/backstory/Erika_first_meeting_Steve.webp"><</if>>\
<<set _erikaLine = 0>>\
@@.steve;"Ladies, ladies!"@@ Your heart sinks. The voice is Steve's, your boss. @@.steve;"What's with all this yapping? You gonna get some work done, or what?"@@
@@.mark;"You know it, boss."@@ Mark winks at Erika and heads to his cubicle.
Fantastic. Not only is Mark a step ahead with Erika, but you've blown your chance to impress Steve. Instead of the first at your desk, you got...distracted.
<<do tag "erikaLine">>\
<<switch _erikaLine>>\
<<case 0>>\
<<link "\"Well, see you around, Erika\"">><<set _erikaLine = 1>><<redo "erikaLine">><</link>>
<<link "\"Well, nice to meet you, Erika\"">><<set _erikaLine = 2>><<redo "erikaLine">><</link>>
<<link "\"Well, so long, Erika\"">><<set _erikaLine = 3>><<redo "erikaLine">><</link>>\
<<case 1>>\
@@.player;"Well, see you around, Erika."@@
@@.thought;See you around?@@\
<<set _erikaResponse = "\"Yeah, see you, $player.name...\"">>\
<<case 2>>\
@@.player;"Well, nice to meet you, Erika."@@
@@.thought;Nice to meet you?@@\
<<set _erikaResponse = "\"Nice to meet you too, $player.name...\"">>\
<<case 3>>\
@@.player;"Well, so long, Erika."@@
@@.thought;So long?@@\
<<set _erikaResponse = "\"So long, $player.name...\"">>\
<</switch>>\
<<if _erikaLine>> \
That's the best you can think up? You should hand her Marks' digits and save him the trouble.
@@.erika;_erikaResponse@@ <<linkappend "She pauses for a moment">>. \
@@.erika;"Hey! Maybe you could show me around later--teach me the ropes?"@@
@@.thought;No. Way.@@
@@.player;"Oh yeah,"@@ you say, self-worth restored, @@.player;"I could totally do that."@@ @@.thought;Suck it to ya, Mark!@@
She turns on her heels, and you watch her ass as she saunters away. @@.thought;Wow.@@ Staying focused on that promotion just got much harder.\
<<run $player.mood.distract("erika")>>
<<link "Continue" "Week 0 Monday Finish">><<run $player.mood.calmDown()>><</link>>\
<</linkappend>>\
<</if>>\
<</do>>\You spend the day filling out sales reports and tallying inventories. Not the most exciting job, but it has its perks. Speaking of which, Erika is nowhere to be seen. Her cubicle must be somewhere else on this giant floor. The tour you promised will have to wait.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_living_room.webp">\
<<else>>
<</if>>\
When five o'clock rolls around, you drive home to your cramped apartment. Ikea furniture fills the space, and a dusty window gazes down at the city. Pretty basic, but it's all you can afford. For now, anyway.
Maybe tomorrow will bring you closer to something more.
<<nextScene "Relax until bedtime">><</nextScene>>\The next morning, your obnoxious alarm clock wakes you. Then you remember, @@.thought;I could see Erika today!@@
How will you break away from your cubicle, though, without your boss noticing? "Teaching ladies the ropes" isn't exactly in your job description. During lunch break? He'd still see you wandering around with her, instead of working or eating.
<<linkappend "Plus...">>\
\this girl will attract attention. Heck, Mark made inroads before you even had the chance. You can't just spend time with Erika; you need to //impress// her.
You gaze in the mirror after your shower. Hard muscles fill the frame--but could they fill it even more? That could make up for those inches Mark has on you height-wise. You could hit the gym a few times, //then// meet up with Erika.
<<linkappend "But...">>\
\you'd need to clock out early. Steve would probably go for it--the guy's crazy about fitness. It would get you no closer to that raise, though.
You finish shaving and sigh. What would Erika even think of your place? The bathroom's so small you can reach the sink from the toilet. The last girl you had over claimed to have sat and peed while still brushing her teeth.
You need an upgrade. Maybe you should focus on winning that raise.
[[Show Erika around the office|Week 0 Erika Tour]]
[[Pump some iron first|Week 0 Weightlifting]]
[[Buckle down and focus on work|Week 0 Work Focus]]
<</linkappend>>\
<</linkappend>>\//You're somewhere in the Caribbean. Palm trees sway in the warm breeze, while you sip your Mojito from a hollowed-out coconut.
@@.erika;"So this is retirement,"@@ says a high, sweet voice. You turn to see Erika in a flower bikini, her boobs nearly escaping it.
@@.player;"Could not have come a day sooner..."@@ You place your hand on her bare thigh.//
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Erika_caribbean.webp">\
<<else>>
<</if>>\
"Beep, beep, beep!" You knew it couldn't be real, even while dreaming it. You adjust your $player.outfit.underwear.informalName around your erection. Today's going to be a long day.\
<<run $player.mood.arouse(10)>><<run $player.log.timeStamp("caribbeanDream")>>\<<if $erika.log.entry("officeTour")>>\
<<include "Week 0 Erika Dream">>
<<if $player.weekLog.jobPerformance > 0>>To keep impressing Steve<<else>>After your encounter with Steve<</if>>, you should focus on getting shit done. But then Mark sees you on your way to your desk.
@@.mark;"Oh man, what a session!"@@ He cracks his elbows over his head. @@.mark;"I can still feel the burn."@@
@@.josie;"Careful not to rip your shirt,"@@ mutters Josie as she passes by.
He does look ripped--<<if visited("Erika Tour IT")>>and after watching Ted shake Erika's hand yesterday, you know she's into that<<else>>and you're sure Erika will notice<</if>>.
Priorities, priorities.
[[Pump some iron this afternoon|Week 0 Weightlifting][$player.mood.calmDown()]]
[[Buckle down and focus on work|Week 0 Work Focus][$player.mood.calmDown()]]\
<<elseif $player.log.entry("weightlifted")>>\
You're tired and sore the next morning. That's a good thing, though, right? You flex in the mirror and imagine Erika noticing the work you've put in. Too bad the tour you promised will happen in a long-sleeve $player.outfit.top.informalName.
Is today the day? After clocking out early yesterday, maybe instead you should focus on getting shit done.
[[Show Erika around the office|Week 0 Erika Tour]]
[[Buckle down and focus on work|Week 0 Work Focus]]\
<<else>>\
The next morning, you swear you dreamt about spreadsheets all night long. You even awake with ideas about new columns to add. At least today boasts something exciting: your office date with Erika. (In your mind it's that, even if she didn't use the term "date.")
But on the way to your desk, Mark passes by. @@.mark;"Oh man, what a session! I can still feel the burn."@@ He cracks his elbows over his head.
@@.josie;"Careful not to rip your shirt,"@@ mutters Josie as she passes by.
He does look ripped. How long was he at the gym yesterday? If you want to stand a chance, that tour may need to wait.
[[Show Erika around the office|Week 0 Erika Tour]]
[[Pump some iron first|Week 0 Weightlifting]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</if>>\
That evening, you flick off the TV, ready to check in for the night. But your mind keeps drifting back to Erika. //You picture her <<erikaFantasyClothing>>//\
<<run $player.mood.arouse(10)>>
<<set _sexChoice = 0>><<do tag "sexChoice">>\
<<if not _sexChoice>>\
<<chooseSexOrDessert "Rub one out" "Distract yourself with a snack" "Masturbate Weeks 0-3" "linger" "Save yourself for the real thing">>\
<<else>>\
<<if _sexChoice is 2>>\
Hopefully soon you can have some of that. For now, though, you flick the TV back on and fix a bowl of chips. A tasty snack has always helped distract you from...other things. It's good you have a strong metabolism.
<<nextScene>><</nextScene>>\
<<else>>\
You shake the image from your brain. Hopefully soon you can have some of that. But for now, you flick out the light and pull up the covers.
For several minutes you toss and turn, as the images keep intruding. Finally, sleep comes.
<<nextScene>><</nextScene>>\
<</if>>\
<</if>>\
<</do>>\<<if $erika.log.latest("officeTour") is 0.3 and $player.mood.sexualTension > 5>>\
<<include "Week 0 Erika Dream">>\
<<elseif $player.log.entry("backstoryFantasy")>>\
The next morning, you awake with your $player.outfit.underwear.informalName around your ankle and your shirt askew. Did you really fantasize about \
<<switch $player.log.entry("backstoryFantasy")>>
<<case "Skylounge Sex">>banging Erika in the sky lounge?\
<<case "IT Sex">>banging Erika on the IT floor?\
<<case "Conference Room Sex">>banging Erika in the conference room?\
<<case "Caribbean Striptease">>Erika doing a Caribbean striptease?\
<<case "Zumba Topless">>Erika doing Zumba while topless?\
<<case "Zumba Thong">>Erika doing Zumba in a thong?\
<<case "sub Handcuffs">>Erika locking you in handcuffs?\
<<case "Dom Handcuffs">>Erika locked in handcuffs?\
<</switch>> It seems wrong. Still, you do feel refreshed.\
<<elseif $player.log.daysAgo("ateDessert") is 1>>\
The next morning, you awake on the couch. The TV is still blaring, and crumbs speckle the cushions.\
<<else>>\
The next morning, you awake with your sheets in a tussle and vague memories of erotic dreams.\
<</if>>
You pull yourself together and drive into work. \
<<if not $erika.log.entry("officeTour")>>\
So far this week, you've weightlifted with Mark and focused on your job. Why haven't you taken up Erika on her offer yet? Maybe it's nerves. But you better do it now, or you might miss your chance.
[[Show Erika around the office|Week 0 Erika Tour]]\
<<elseif not $player.log.entry("weightlifted")>>\
So far this week, you <<if $erika.affinity >= 5>>had an amazing<<else>>spent<</if>> time with Erika, and you managed to focus on your job too. But if you want to land this girl, you need to look the part. Especially with Mark hanging in the wings.
[[Pump some iron this afternoon|Week 0 Weightlifting][$player.mood.calmDown()]]\
<<else>>\
So far this week, you <<if $erika.affinity >= 5>>had an amazing<<else>>spent<</if>> time with Erika, and you showed Mark up at the gym. But you can't forget the larger goal: landing that promotion.
[[Buckle down and focus on work|Week 0 Work Focus][$player.mood.calmDown()]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/backstory/Week_0_Friday_break_room.webp"><</if>>\
The next morning, you're pouring yourself coffee when you hear the soft click of heels.
@@.erika;"Oh, hi $player.name!"@@ Erika grins. @@.erika;"You're pouring me coffee now too?"@@
@@.player;"Sorry, this is for Mark."@@ You gesture at him as he walks in. @@.player;"How would you like it, black?"@@
Mark sticks out his tongue. @@.mark;"Yuck. You know I hate coffee."@@
@@.player;"Oh right! Nearly forgot. Well, you can have it then, Erika. Cream and sugar?"@@
She laughs. @@.erika;"I saw what you did there."@@ You watch her rosy lips part as she takes a sip. @@.erika;"So, will I see you boys tonight?"@@
@@.mark;"Definitely,"@@ says Mark.
@@.player;"Wait, what's tonight?"@@
@@.mark;"Read your email, dude."@@
@@.erika;"Steve marked it //urgent//,"@@ Erika adds. @@.thought;Oh no, what did I miss?@@ @@.erika;"He's throwing an office party at Flannigan's! You're not standing Mark and me up, are you?"@@
@@.player;"Of course not,"@@ you stammer.
Mark turns to Erika. @@.mark;"While he's printing out the directions, come find me at the bar. We'll share a drink other than coffee."@@
She grins. @@.erika;"Wow, sounds great. And $player.name, you better be there!"@@
You wouldn't miss it.
[[Get back to work|Week 0 Friday Steve]]The rest of the day, your mind keeps drifting from your sales calls. How will you outmaneuver Mark tonight? How will Erika look in club attire? \
<<if $player.mood.satisfaction < 0>>\
What if the two of you snuck into a back room and--no, you've got to stay focused, never mind all this pent up frustration.\
<<else>>\
@@.thought;Stay focused,@@ you remind yourself.\
<</if>>
Then a chime sounds on your phone. @@.thought;Shoot, is there time for one more sale?@@
But Steve is already standing at your cubicle. @@.steve;"$player.name! Ready for our meeting?"@@
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Friday_performance_review.webp">\
<<else>>
<</if>>\
The two of you walk to the conference room<<if $player.log.entry("backstoryFantasy") is "Conference Room Sex">>, same one where you imagined Erika...never mind<</if>>. @@.steve;"I reviewed your file,"@@ says Steve. @@.steve;"Nice work on <<= $player.log.dayOfWeek("workFocused")>>. You accomplished a lot that day. Now on <<= $erika.log.dayOfWeek("officeTour")>>--well, we already spoke about that. And today you completed <<if $player.mood.focus > 1>>eleven sales calls? Moderately impressive.<<else>>eight sales calls? Seen better, seen worse.<</if>>"@@
@@.player;"So,"@@ you cut in, @@.player;"I've been thinking about that promotion we talked about."@@
@@.steve;"Yeah, what about it?"@@
@@.player;"Well, have I earned it yet?"@@
<<if $player.weekLog.jobPerformance + $player.mood.focus > 2>><<set _promotionTime = "few weeks">><<elseif $player.weekLog.jobPerformance + $player.mood.focus is 2>><<set _promotionTime = "month or so">><<else>><<set _promotionTime = "few months">><</if>>\
Steve chokes back a laugh. @@.steve;"Not yet. If you <<if $player.weekLog.jobPerformance + $player.mood.focus > 0>>keep this up<<else>>turn things around<</if>>, though..."@@ he thinks for a moment, @@.steve;"I'd say, in a _promotionTime--maybe more, maybe less."@@
@@.thought;A _promotionTime?@@ You picture Erika in your cramped bathroom, brushing her teeth while sitting on the toilet. An upgrade will need to wait, it seems.\
<<do tag "hint">><<if not $game.hints.jobPerformance or _jobPerformanceActiveHint>> \
@@.hint;//[Hint: //@@<<linkreplace "//job performance//">>//@@.hint;The higher your focus, the more your job rating will improve--but pent-up frustration, embarrassment, and other distractions can interfere.//<<run $game.recordHint("jobPerformance")>><<set _jobPerformanceActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>
@@.steve;"See you at the party tonight, yah?"@@
@@.player;"Sure thing, boss."@@
<<nextScene "Get ready for the party">><<run $player.reviewJobPerformance(true, false)>><</nextScene>>\You deposit your measly paycheck and start getting ready for the party. As you're applying aftershave, your phone rings.
@@.emily;"Hey, $player.name."@@ It's your sister Emily. @@.emily;"Sorry I haven't called. Law school is kicking my butt!"@@
@@.player;"Ha ha, that's okay. What's up?"@@
Wrong question. Emily proceeds to tell you about each of her professors, each of her TAs, and (of course) each of the guys she likes. Some of these overlap.
Finally you manage to cut in. @@.player;"I'm off to a party in a minute."@@
@@.emily;"Really? Anyone special gonna be there?"@@
@@.player;"You might say."@@
@@.emily;"Ooh, tell me all about her."@@
For several minutes you try putting into words what's so mesmerizing about Erika. You've never been good at these conversations.
@@.emily;"Okay, so...she's hot. But can you actually tell me about her?"@@
You glance at your watch. @@.player;"Shoot! Another time, Em. Mark's probably hitting on her as we speak."@@
[[Drive to the party|Wild Night Arrive]]By the time you arrive, the party is in full swing. The company has reserved the entire bar, even provided hors d'oeuvres. Music blares. The chicks from accounting are already dancing on the tables.
You scan the throngs of drunken coworkers. Erika is nowhere in sight, but Mark waves you over and hands you a drink. The group he's with is discussing fantasy football with abandon.
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Wild_night_arrive.webp">\
<<else>>
<</if>>\
@@.josie;"I'm sorry,"@@ Josie finally says, @@.josie;"the sport's not divorced enough from reality already? You need to create a fantasy on top of a fantasy?"@@ Then she turns to you. @@.josie;"Haven't seen her yet, in case you're wondering."@@
You look at Mark. He shakes his head. @@.mark;"Hey man, been meaning to say something."@@ He leans in close. @@.mark;"I know you're into Erika. And you know I am too."@@
You nod.
@@.mark;"Whoever she chooses, I'm cool with. Bros before hoes, right?"@@
Josie stomps her foot. @@.josie;"Now //that// expression needs to go."@@
But you hardly hear her, because Erika is standing in the doorway.\
<<run $player.drink()>>
[[Gaze at her, awestruck|Wild Night Erika]]\<<if $game.images>><img class="scene-image" src="images/backstory/Wild_night_Erika_entrance.webp"><</if>>\
If you thought Erika was hot before, you had no idea. Her hair is half-up, stray curls framing her face. Her eyeshadow glitters in the neon light. Her top bares her shoulders and her midriff too--way more skin than she had dared to display at work.\
<<run $player.mood.arouse()>>
She's with some gals you vaguely know from previous events. Erika glances in your direction, and then they head to the bar. Either she doesn't see you in the crowd, or she wants you to make the first move.
[[Go buy her a drink|Wild Night Buy Drink]]
[[Don't rush it--she just got here|Wild Night Josie]]Mark looks up a moment too late.
@@.player;"Excuse me for a second,"@@ you say, finally a step ahead of him. You approach the bar. @@.player;"Two <<if $erika.log.entry("oldFashioned")>>old-fashioneds<<elseif $player.log.entry("backstoryFantasy") is "Caribbean Striptease">>pina coladas<<else>>strawberry martinis<</if>>, please."@@\
<<run $player.spendMoney(10)>>
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Wild_night_Erika_drink.webp">\
<<else>>
<</if>>\
Erika sees you and smiles. @@.erika;"$player.name, I can't drink //two//. Should I give one to Mark?"@@ She waves at him.\
<<run $mark.erikaConfident(-1)>>
@@.player;"He'd never drink something as girly as that."@@
She laughs. @@.erika;"But you would? Takes a real man to acknowledge his feminine side."@@
Now you laugh.
@@.erika;"Oh, how could I forget? This is Clara, and this is--wait, where did they go?"@@
@@.thought;Excellent!@@ Either they sensed something between you two--or better yet, she told them beforehand. Even Mark keeps his word and allows you your turn.
The drinks arrive, and you chat up Erika one-on-one. It's so loud that you have to scoot close. Her perfume smells delicious, and for the first time you notice a beauty mark on her chin.
<<set _kiss = 0>><<do tag "kiss">><<switch _kiss>>\
<<case 0>>\
<<link "Go in for a kiss">><<set _kiss = 1>><<run $player.dare()>><<redo "kiss">><</link>>
<<link "Too soon for that">><<set _kiss = 2>><<redo "kiss">><</link>>\
<<case 1>>\
You tilt your head and inch your face even closer, but her eyes are suddenly elsewhere.\
<<case 2>>\
You almost try to kiss her, but decide it's too soon.\
<</switch>>\
<<if _kiss>>
@@.erika;"Oh my lord,"@@ she exclaims, @@.erika;"will you look at that line?"@@
You glance up and see dozens of women waiting for the bathroom, some more patiently than others.<<if _kiss is 1>> @@.thought;Maybe she didn't notice you try to kiss her?@@<</if>>
@@.erika;"I better stand in it now before I //really// need to go."@@ She sets her empty glass on the bar.
You consider keeping her company in line. Do guys actually do that, though?
@@.female;"Erika, up here!"@@ her friends yell. They're about halfway through the line. Several women glare at Erika as she cuts in. That settles that. Standing with her now would be even more awkward.
You take the opportunity to use the men's room. When you're done, Erika and her friends have hardly moved.\
<<run $erika.like()>><<run $player.mood.arouse()>><<run $player.drink()>><<run $erika.log.timeStamp("boughtDrink")>>
[[Wave and go find Mark|Wild Night Pool]]\
<</if>><</do>>\Erika just arrived, and you don't want to smother her.
Apparently, Mark feels differently. His mouth drops open as soon as he sees her and what she's wearing. @@.mark;"Excuse me for a moment."@@ You watch him go order her a drink.\
<<run $erika.likeMark()>>
@@.josie;"I don't see what the issue is,"@@ Josie says. @@.josie;"I mean, she has two breasts. One for each of you, right?"@@
That one stung. @@.player;"You think that's all we see in her?"@@
She shrugs. @@.josie;"It must be innate. Every man here started drooling when she entered. How do they know she's not a raging moron?"@@
@@.player;"Well, she's not."@@
@@.josie;"True. But you'd still want to bang her regardless."@@
You gaze over at Erika. Her skirt has ridden up past her thigh, and her foot drops in and out of her heel as she talks with Mark at the bar. @@.player;"Okay, Josie. I'll concede you that."@@
@@.josie;"Ha! You admitted it. I'm proud of you, $player.name."@@\
<<run $josie.like()>>
You watch Erika walk over and join her friends in the long bathroom line. Dozens of women are waiting in it, some more patiently than others. You'll be waiting too, it seems. You can't very well chat her up in that line.
You take the opportunity to use the men's room. When you're done, Erika and her friends have hardly moved.
[[Wave and go find Mark|Wild Night Pool]]\You wave at the girls and go looking for Mark. The chicks from accounting are still dancing on the tables, now joined by several other departments, but Mark's not with them. He's not the dancing type.
Instead you find him holding a pool stick. @@.mark;"Perfect timing, $player.name! I've got dibs on next game."@@
So you'll be playing pool, it seems. You wonder who will finish first, you or Erika. How do women hold their pee that long, anyway?
Mark breaks, slamming the ball hard but crooked. Seems he's had a few drinks already. Your opponents have too. Either that or they suck. You're the only one hitting shots, but Mark keeps scratching. Every time you sink one, it ends up back on the table. Mark thinks it's hilarious.
@@.mark;"Uh oh,"@@ he says.
@@.player;"It's alright, I got this."@@ You line up another shot.
@@.mark;"No, not about that."@@
<<linkreplace "Look up">>\
You look up, and your stomach lurches. \
<<if $game.images>><img class="scene-image" src="images/backstory/Wild_night_fabio.webp"><</if>>\
<<if visited("Wild Night Buy Drink")>>Clara<<else>>Erika's friend<</if>> is flirting with a dude so ripped he could easily play pro football. And the guy Erika <<if not visited("Wild Night Buy Drink")>>herself<</if>> is flirting with is, miraculously, even hotter. His chiseled arm is draped around her waist, while her much smaller one rests on his bicep. They seem engrossed in conversation.
@@.thought;This guy even has interesting things to say? How could he have time to learn or do anything, beyond working out?@@
You take a long swig of beer. Erika and you had something going, or so you thought. Well, apparently not. You're just the guy she flirts with at the office when she's not flirting with Mark, or with Fabio, or whatever his name is. The babe could have anyone she wants. What made you think she'd choose you?
For a moment your eyes meet hers. Then you turn away in disgust.
Mark clinks your beer mug. @@.mark;"Bottoms up, man. Bros before hoes, remember?"@@\
<<run $erika.like(-2)>><<run $mark.like()>><<run $mark.erikaConfident(-1)>>\
<<run $player.drink()>>
[[Bottoms up|Wild Night Drunk]]\
<<run $erika.log.timeStamp("lastSeen")>>\
<</linkreplace>>\<<set _hail = 0>><<run $player.drink(3)>>\
Several drinks later, your pool game is as sloppy as Mark's. You've lost track of Erika, but you don't give a fuck what she's doing or who she's with. You're having fun, and that's what counts.
@@.male;"Last call!"@@ yells the bartender.
One more? Maybe you shouldn't. Now, where did you put your keys? You stumble around till you find your jacket folded over a bar stool. Then you head outside.
<<linkappend "Are you okay to drive?">>\
A line runs down the center of the sidewalk where the concrete squares meet. You walk along it, placing each foot in front of the other. You only miss a few times.
@@.thought;I'm okay...I think.@@
<<do tag "hail">><<switch _hail>>\
<<case 0>>\
<<link "Get in your car">><<set _hail = 1>><<run $player.dare()>><<redo "hail">><</link>>
<<link "I better hail a cab">><<set _hail = 2>><<redo "hail">><</link>>\
<<case 1>>\
You get in your car. As soon as you close the door, it starts raining. Then it starts pouring. Another minute, and you would've been drenched.
[[Drive fast, before that last beer hits|Wild Night Drive][$player.dare(); $temp.log.record("wildNightSpeed", "fast")]]
[[Drive slow, to be safe|Wild Night Drive][$player.dare(-1); $temp.log.record("wildNightSpeed", "slow")]]\
<<case 2>>\
Better not risk it. You raise your arm to hail a cab.
The problem is, lots of people are starting to spill out of the bar now, all hailing cabs too. You check your phone. The nearest Uber is ten minutes away.
You watch as a woman from accounting raises her arm just ten feet from you. Her top has slipped down from dancing, and the lace of her bra is showing. A cab whizzes right by you and stops in front of her. She and her girlfriends pile in.
Then it starts to rain.
<<linkreplace "Fuck it, just get in your car">>\
Fuck it, you just get in your car. The rain picks up the instant you close the door. Now it's pouring. Another minute, and you would've been drenched.
[[Drive fast, before that last beer hits|Wild Night Drive][$player.dare(); $temp.log.record("wildNightSpeed", "fast")]]
[[Drive slow, to be safe|Wild Night Drive][$player.dare(-1); $temp.log.record("wildNightSpeed", "slow")]]\
<</linkreplace>>\
<</switch>><</do>>\
<</linkappend>>\<<if $game.images>><img class="scene-image" src="images/backstory/Wild_night_drive.webp"><</if>>\
<<run $temp.log.record("wildNightBreaks", 0)>>\
<<if $temp.log.entry("wildNightSpeed") is "fast">>\
It's a race against time. The faster you make it home, the less drunk you'll be while driving. Perfect logic.
You lean on the accelerator, speeding through three green lights in a row. Then the next turns yellow.\
<<else>>\
If in fact you're drunk, you're determined not to show it. Best to drive as safely as possible.
So you inch out of your spot about 5 mph under the speed limit. A car flies by you on the left, full of raucous kids. They have the top down, getting soaked on purpose. You notice one girl in a white tee-shirt, hot as fuck.
Then you look up, and the light is yellow. How long has it been that way?\
<</if>>
<<do tag "breaks">><<switch $temp.log.entry("wildNightBreaks")>>\
<<case 0>>\
<<link "Slam on the breaks">><<run $temp.log.record("wildNightBreaks", 1)>><<redo "breaks">><</link>>
<<link "Floor it">><<run $temp.log.record("wildNightBreaks", 2)>><<redo "breaks">><</link>>\
<<case 1>>\
You slam on the breaks. The seatbelt locks as the car screeches to a stop. A weird memory hits you--Emily complaining about how they dig into her boobs. That's not a problem for you, though.
The guy behind you gives you the finger, having nearly skidded into you. Well fuck, he shouldn't be following so close. The light turns green and you're off.\
<<case 2>>\
You floor it, and the car lurches forward, speeding past the light just as it turns red. That was close!\
<</switch>>\
<<if $temp.log.entry("wildNightBreaks")>>
The rain is really coming down now, and the wipers can barely keep up. Pedestrians are huddled under awnings, road water splashing them as each car shoots by. You're glad you're not one of them.
And then, the road sign ahead blurs into view. That's your turn!
You slam the breaks<<if $temp.log.entry("wildNightBreaks") is 1>> again<</if>> and cut hard to the left. You hear the screech of your wheels, the horn of the oncoming car, the high-pitched scream of a woman, and then...a siren.
@@.thought;Oh shit!@@
The rear-view mirror lights up red then blue, nearly blinding you. Amidst the colors, you can make out a woman righting a stroller, her round belly impeding her. Your life flashes before your eyes. Your job, gone. Your meager apartment, gone. Any chance left of getting with Erika? Gone. Not if you're unemployed and homeless.
It's a fast little car, though. Maybe you could...outrun the cop?
[[Pull over|Wild Night Pulled Over][$player.dare(-1)]]
<<link "Floor it" "Wild Night Pulled Over">><<run $player.dare()>><<run $player.log.record("evadedArrest")>><</link>>\
<</if>><</do>>\<<if $player.log.entry("evadedArrest")>>\
You floor it and tear around the next corner, nearly smashing a mailbox. Then you zoom three more blocks and swerve onto your street.
For a moment you think you've escaped. Your apartment is just ahead. If you could only make it there and...hide under the covers? You pull behind several parked cars, cut the engine, and switch off the lights. Then you start inching down under the steering wheel.
@@.female;"Attention--you are under arrest!"@@ a female voice echoes through a loudspeaker. Lights flash. The siren sounds, loud as ever.
<</if>>\
What were you thinking? Outrun a cop? Yeah right.
You peer through the window. A large woman is approaching your car, her curves stuffed into her uniform.
@@.female;"License and registration please?"@@ She leans over to copy your information.
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Wild_night_cop.webp">\
<<else>>
<</if>>\
<<set _cleavage = 0>><<do tag "cleavage">><<switch _cleavage>>\
<<case 0>>\
<<link "Stare into her endless cleavage">><<set _cleavage = 1>><<redo "cleavage">><</link>>
<<link "Resist the temptation">><<set _cleavage = 2>><<redo "cleavage">><</link>>\
<<case 1>>\
She's focused on processing your license. Maybe she won't notice? Plus, it's not like you can look past those monstrosities.\
<<run $player.mood.arouse()>>\
<<case 2>>\
You try to look away, you really do. But those monstrosities take up so much space.\
<<run $player.mood.arouse()>>\
<</switch>>\
<<if _cleavage>>
@@.female;"Are you starting down my shirt?"@@
Busted.
[[Make up some excuse|Wild Night Arrested][$temp.log.record("copStare", "excuse")]]
[[Deny it|Wild Night Arrested][$temp.log.record("copStare", "deny")]]\
<</if>><</do>>\<<if $temp.log.entry("copStare") is "excuse">>\
You rack your brains. @@.thought;Sorry, I've had a bit to drink tonight...@@ Shit, you can't say that!\
<<else>>\
@@.player;"Uh...no,"@@ you stammer, rolling your eyeballs toward the ceiling. Even then, they still see the creamy flesh.\
<</if>>
She waits patiently, arms crossed under her enormous bust, which pushes them out even more.
@@.player;"Okay, I was,"@@ you finally admit. @@.player;"It's just that..."@@ your mind spins, @@.player;"that uniform is so low-cut."@@
@@.female;"I'm a G-cup. That's just how it fits."@@
@@.thought;Is she flirting with me?@@
@@.female;"Could you step out of the car for me?"@@
You comply, a sheepish look on your face. She has you stand on one foot, walk in a straight line, then take a breathalyzer. This is bad, this is really bad.
She opens her mouth to proclaim your fate--
<<linkappend "But suddenly, the liquid courage takes hold">>. @@.player;"A G-cup, huh? That's...big."@@
@@.female;"What?"@@
@@.player;"Tell you what,"@@ you blabber. @@.player;"We get in the back of your cop car...and I service those melons of yours. Fingers, tongue? You choose."@@ You stand up straighter, on a roll now. @@.player;"We could even use your handcuffs. And once you're satisfied...we call it even."@@\
<<run $player.mood.arouse()>>
She stares, incredulous. @@.female;"You realize you just tried to bribe //and// proposition an officer of the law, in a single breath?"@@
Your mouth shuts.
@@.female;"I think we will be using those handcuffs."@@
<<link "Back to the present..." "Court Hearing">>
<<run $temp.log.record("wildNightBAC", $player.mood.intoxication * .04)>>
<<run $time.endBackstory()>>
<</link>>\
<<run $temp.log.remove("copStare")>>\
<</linkappend>>\<<if $temp.log.entry("strapOnExitPassage").includes("Date Sex Start")>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_apartment_bathroom.webp"><</if>>\
You duck into the bathroom and\
<<else>>\
You\
<</if>> remove the strap-on from its bag. \
<<if not $player.log.entry("usedStrapOn")>>\
It feels odd to clutch this lifelike cock in your hands, a thing so different from what you now have. It's long, and sturdy, and bulbous... Are you getting turned on?\
<<set _turnedOn = 0>><<do tag "turnedOn">><<switch _turnedOn>>\
<<case 0>>
<<link "No, definitely not">><<set _turnedOn = 1>><<redo "turnedOn">><</link>>
<<link "Maybe a little...">><<set _turnedOn = 2>><<redo "turnedOn">><</link>>\
<<case 1>>\
@@.thought;No, definitely not.@@\
<<case 2>>\
@@.thought;Maybe a little...@@\
<<run $player.attract("men", 1, "genders")>><<run $player.mood.arouse()>>\
<</switch>>\
<<if _turnedOn>>
You remove the harness next. Thick leather straps extend from a firm plate with a hole cut through it. \
<<linkreplace "Push the dildo through the hole">>\
You push the dildo through the hole. It takes some maneuvering to get the balls to sit right--but once secured, it's a good, tight fit.
<<linkreplace "Pull it up your legs">>\
You remove your underwear and slide the harness up until the plate sits flush against you. For the first time in <<if $player.log.entry("usedPenisPump") and $player.log.entry("usedPenisPump").some(i => i < 15)>>days<<else>>weeks<</if>>, a hard cock thrusts from your groin.\
<<run $player.removeBottom()>><<run $player.removeUnderwear()>> \
<<linkreplace "Tighten the straps">>\
Recalling what the saleswoman said about stability, you move to tighten the straps. The first wraps around your waist, the next two around each thigh. You pull each as tight as it will go. Now you truly feel strapped in.\
<<run $player.wearItem("Strap-on", "packers")>>
<<if $temp.log.entry("strapOnExitPassage") is "Masturbate Weeks 0-3">>\
<<include "Wear Strap-on Masturbate">>\
<<else>>\
<<include "Wear Strap-on During Date">>\
<</if>>\
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<</if>><</do>>\
<<else>>\
Time to strap this puppy on again. Firm leather soon grips your waist and thighs, and a fake penis thrusts from your groin, as large as yours ever was.\
<<run $player.wearItem("Strap-on", "packers")>>
<<if $temp.log.entry("strapOnExitPassage") is "Masturbate Weeks 0-3">>\
<<include "Wear Strap-on Masturbate">>\
<<else>>\
<<include "Wear Strap-on During Date">>\
<</if>>\
<</if>>\/* ***text only works for week 4 */\
//Then your mind drifts back to \
<<if $erika.log.latest("gaveChocolates") >= 4.3>>\
<<if $time.present is "Wednesday night">>earlier<<elseif $erika.log.latest("gaveChocolates") is 4.4>>yesterday<<else>>Wednesday<</if>>...when Erika placed that truffle between her lips, eyes glazing over...\
<<else>>\
<<if $time.present is "Wednesday night">>lunchtime<<else>>Wednesday<</if>>...when Erika sat down beside you, her thigh brushing against yours...\
<</if>>//\
<<run $player.mood.arouse()>>
You peer down and imagine all the things you can do to her now.\
<<run $player.log.timeStamp("usedStrapOn")>>
[[You blink...|Masturbate Weeks 0-3][$temp.log.remove("strapOnExitPassage")]]\/* ***develop a different version for if you've used it before on a date */\
You picture trying to fuck Erika with this. Your fingers trace along it, but you feel nothing but the pull of the straps. Will Erika really not know the difference?
<<set _chickenOut = 0>><<do tag "chickenOut">>\
<<if $temp.log.entry("strapOnExitPassage").includes("Date Sex Start")>>\
<<switch _chickenOut>>\
<<case 0>>\
<<link "Carry out the plan">><<set _chickenOut = 1>><<redo "chickenOut">><</link>>
<<link "Chicken out">><<set _chickenOut = 2>><<redo "chickenOut">><</link>>\
<<case 2>>\
@@.thought;I can't risk it.@@ You remove the strap-on and leave as you were before.\
<<if not $player.outfit.underwear>><<run $player.restoreClothing("underwear")>><</if>>\
<<if not $player.outfit.bottom>><<run $player.restoreClothing("bottom")>><</if>>\
<<run $player.restoreClothing("packer")>>
She's waiting just outside the door. @@.player;"Um, Erika?"@@ you start to say. But her hands are already upon you.
[[Continue|$temp.log.entry("strapOnExitPassage")][$temp.log.remove("strapOnExitPassage")]]\
<</switch>>\
<</if>>\
<<if _chickenOut is 1 or not $temp.log.entry("strapOnExitPassage").includes("Date Sex Start")>>\
<<if $player.fetishUnderwear()>>/* ***can make optional */\
<<run $player.wearItem($player.fetishUnderwear(), "underwear")>>\
<<elseif not $player.outfit.underwear>>\
<<run $player.restoreClothing("underwear")>>\
<</if>>\
<<if not $player.outfit.bottom>><<run $player.restoreClothing("bottom")>><</if>>\
@@.thought;Hell, it's worth a shot.@@ To be safe, you roll a condom down the shaft. Then you pull your $player.outfit.underwear.informalName up over it and button your pants, ready to face the world./* ***contingency for a skirt */\
<<run $player.log.timeStamp("usedStrapOn")>>
<<link "Continue" $temp.log.entry("strapOnExitPassage")>>
<<if $temp.log.entry("strapOnExitPassage").includes("Date Sex Start")>><<run $temp.log.record("comingFromBathroom")>><</if>>
<<run $temp.log.remove("strapOnExitPassage")>>
<</link>>\
<</if>><</do>>\When you arrive home, a package is waiting at your door. Your first thought is, @@.thought;How many have seen it there?@@ But mercifully, the sender has used discrete packaging. Only you know what's really inside.\
<<if $temp.log.entry("onDate")>> \
Well, you'll definitely want to open it before your date.\
<<else>>
<<linkreplace "Open the package">>\
You tear open the packing tape. \
<<include "Wear Packer">>\
<</linkreplace>>\
<</if>>\
<<run $player.inventory.addClothingItem("Packer", "packers")>><<run $player.inventory.addClothingItem("Packable Boxers", "underwear")>>\
<<run $temp.log.remove("packerOrdered")>>First you extract the boxers <<if $temp.log.entry("mallExitPassage") or not $temp.log.entry("onDate")>>the packer<<else>>it<</if>> came with. They mostly resemble your old ones, save for a pocket sown into the front. Then you pull out the soft, rubbery dick. The shaft bobs around, the balls dangling below. It's incredibly lifelike, aside from a tall flap at the base--probably to help keep it secure.
<<linkreplace "Try it on">>\
You slide the special boxers up your legs, then pack the phallus inside the pocket. You peer down. The familiar bulge is back--almost like before. \
<<run $player.wearItem("Packer", "packers")>>\
<<linkreplace "Open the fly">>\
You try opening the fly, and the dick announces itself. It's a clever design--the flap keeps everything in place even with the fly open.
<<linkreplace "Try touching it">>\
You reach down and touch your new appendage. The texture is right. The size, the weight. Only, you can't feel your fingers against it--obviously--just the rubbery outline pressing against your pubis.
<<set _leavePackerIn = 0>><<do tag "leavePackerIn">><<switch _leavePackerIn>>\
<<case 0>>\
<<link "Keep wearing it">><<set _leavePackerIn = 1>><<redo "leavePackerIn">><</link>>
<<link "Remove it">><<set _leavePackerIn = 2>><<redo "leavePackerIn">><</link>>\
<<case 1>>\
You close the fly and pull up your pants. From all angles it looks authentic.\
<<case 2>>\
Maybe that's what leads you to remove it: the uncanniness of seeing a dick there that you know isn't yours. You <<if _dressing>>finish dressing<<else>>set the packer down<</if>>, your $player.outfit.bottom.informalName draping loosely over your flat crotch.\
<<run $player.removePacker()>>\
<</switch>><</do>>\
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\<<do tag "hint">><<if not $game.hints.packer or _packerActiveHint>> \
@@.hint;//[Hint: //@@<<linkreplace "//packer//">>//@@.hint;To wear your packer, edit your outfit and select appropriate underwear.//<<run $game.recordHint("packer")>><<set _packerActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
<<run $temp.log.record("appointmentReason", "")>>\
It's time you saw a doctor.
Your scroll through your contacts. What was his name? You only saw him once. Strange guy. Army vet. Talks like he's still at war. @@.thought;Butterfield! That's it.@@ You phone his office.
A woman picks up. @@.female;"Alright. And the nature of your visit?"@@
What can you tell her? @@.thought;<<if $player.log.entry("learnedOfImpotence")>>Impotence after<<elseif $player.mood.distractions.includes("genital pain")>>Soreness after<<else>>Worried about<</if>> an estrogen shot I happened to get?@@ You glance around, wondering who might hear.
<<do tag "appointmentReason">><<switch $temp.log.entry("appointmentReason")>>\
<<case "">>\
<<if $player.log.entry("learnedOfImpotence")>>\
<<link "Tell her you can't get it up">><<run $temp.log.record("appointmentReason", "erectile function eval")>><<redo "appointmentReason">><</link>>
<</if>>\
<<if $time.week is 1 and $time.presentSlot > 1>>\
<<link "Tell her your balls are sore">><<run $temp.log.record("appointmentReason", "sore testicles")>><<redo "appointmentReason">><</link>>
<</if>>\
<<link "Just ask for an annual checkup">><<run $temp.log.record("appointmentReason", "annual checkup")>><<redo "appointmentReason">><</link>>\
<<case "erectile function eval">> \
Your voice drops to a whisper. @@.player;"Erect--uh, erectile..."@@
@@.female;"Erectile dysfunction?"@@ Her voice rings out, and you pull the phone further from your ear. @@.female;"I take it you want to be seen soon, then?"@@
@@.player;"Uh huh."@@
@@.female;"Hmm...Oh wait!@@\
<<case "sore testicles">> \
Your voice drops to a whisper. @@.player;"Uh, soreness in the...testi--"@@
@@.female;"Sore testicles?"@@ Her voice rings out, and you pull the phone further from your ear. @@.female;"I take it you want to be seen soon, then?"@@
@@.player;"Uh huh."@@
@@.female;"Hmm...Oh wait!@@\
<<case "annual checkup">> \
Finally you mutter, @@.player;"Annual checkup."@@
@@.female;"Let's see... We have February 9th available."@@
@@.player;"Five months from now?"@@
@@.female;"For a basic checkup... Oh wait!@@\
<</switch>>\
<<if $temp.log.entry("appointmentReason")>> \
@@.female;Cancellation this Friday. We can squeeze you in at 2:00."@@
You pound your head. Take the bus and you'll be gone all afternoon. @@.player;"You have nothing later in the day?"@@
@@.female;"Not till February."@@
@@.player;"Agh, fine, this Friday then."@@
@@.female;"Great. We'll see you then for your //<<= $temp.log.entry("appointmentReason")>>//!"@@
[[Enter the appointment in your sick leave|Schedule Appointment 1 Sick Leave]]\
<</if>><</do>>\You pull up your sick-leave calendar.
//Time remaining: 0//
You refresh the page. Still zero. Then you recall the trips you and Mark took to the Foosball Den, the Hookah Joint, the Gentleman's Club...always entered as "personal appointment." @@.thought;Great, now what?@@
You can think of only one option: Josie.\
<<if $josie.log.entry("promisedFavor")>>
You start toward her office, then freeze. You promised to <<if $josie.log.entry("promisedFavor") is "goodWord">>put in a good word for her<<else>>buy her lunch<</if>>, and of course you forgot. If you showed up now, she'd likely show you the door.
But you need that extra sick time. Looks like you'll have to follow through.\
<</if>>
<<if $josie.log.entry("promisedFavor") is "goodWord">>\
[[Go find Steve|Josie Curry Favor Steve][$temp.log.record("favorScene", "Schedule Appointment 1 Josie")]]\
<<elseif $josie.log.entry("promisedFavor") is "buyLunch">>\
[[Take Josie to lunch|Josie Curry Favor Lunch][$temp.log.record("favorScene", "Schedule Appointment 1 Josie")]]\
<<else>>\
[[Continue|Schedule Appointment 1 Josie]]\
<</if>>\<<if $game.images>>\
<<if lastVisited("Josie Curry Favor Lunch Erika") is 1>>\
<img class="scene-image" src="images/josie/Josie_post_lunch.webp">\
<<elseif lastVisited("Josie Curry Favor Steve Finish") is 1>>\
<img class="scene-image" src="images/josie/Josie_post_Steve.webp">\
<<else>>\
<img class="scene-image" src="images/josie/Josie_office.webp">\
<</if>>\
<</if>>\
You arrive in Josie's office and start twiddling your thumbs.
@@.josie;"Did you need something?"@@
@@.player;"Yeah. I've, uh, run out of sick time."@@
<<if $josie.standing > 0>>\
<<include "Josie Favor Gratitude">>\
<<else>>\
@@.josie;"Have you now? Let's open your record."@@ She clicks a few keys. @@.josie;"Hmm, lots of 'personal appointments.' You're in high demand, it seems. Or do you have some chronic illness?"@@
@@.player;"Well...no, but--"@@
@@.josie;"--I can't just add time to random people's accounts, especially if they're abusing the system."@@
@@.player;"Very true."@@ She may need buttering up.\
<<include "Josie Curry Favor Options">>\
<</if>>\
<<do tag "favor workCompliment outfitCompliment">><<if _workCompliment or _outfitCompliment or $josie.standing > 0>> \
Josie taps a few keys. @@.josie;"There. You should be good through March."@@
@@.thought;That's all it took?@@ To have that kind of power...but of course, you're in sales. At least you can now see the doctor on Friday.\
<<run $doctor.log.record("scheduledAppointment", 1)>><<run $josie.receiveFavor()>>
<<nextScene>><</nextScene>>\
<</if>><</do>>\
<<run $temp.log.remove("favorScene")>>\You catch the bus to the doctor's office. This is it. Finally you'll get some answers.<<if $erika.log.entry("askedOut") and not $erika.log.entry("firstDate")>> Just in time, too, because your date is tonight.<</if>>
A peppy young blonde greets you at the counter. @@.female;"$player.name?"@@
You nod.
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_appt_begin.webp">\
<<else>>
<</if>>\
@@.female;"That's weird! You're name came up as //Miss// $player.lastName."@@
@@.thought;That is weird.@@
@@.female;"Oh, do you go by--"@@
@@.player;"--Yeah, that's wrong."@@
@@.female;"Of course! I'll note that in the file. You're here <<if $temp.log.entry("appointmentReason") is "sore testicles">>about your <<= $temp.log.entry("appointmentReason")>><<else>>for an <<= $temp.log.entry("appointmentReason")>><</if>>, correct?"@@
<<if $temp.log.entry("appointmentReason") isnot "annual checkup">>You look around to see if anyone heard that.<<else>>You nod again.<</if>>
<<run $player.recordHeight()>><<run $player.recordWeight()>>\
@@.female;"I'm Angie, your nurse for today."@@ She takes your blood pressure and has you stand on a scale. @@.female;"<<= $player.displayedHeight()>> and $player.displayedWeight. The doctor will be with you shortly."@@
She's cute, her uniform straining against her curves. You watch her ass as she leaves the room.\
<<run $player.mood.arouse()>>
Several minutes later, a round man enters. @@.male;"$player.name--Dr. Butterfield."@@ He extends his hand. \
<<if $temp.log.entry("appointmentReason") is "annual checkup">>\
@@.male;"Now why are you //really// here? No one still comes for annual checkups."@@\
<<else>>\
@@.male;"So, what's going on?"@@\
<</if>>
<<if $temp.log.entry("appointmentReason") is "erectile function eval" or $time.week > 1>>\
[[Well, first off...|Doctor Appointment 1 Sore Balls]]\
<<else>>\
[[Uh, you've had some soreness...|Doctor Appointment 1 Sore Balls]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/doctor/Doctor_exam.webp"><</if>>\
<<set _grope = 0>>\
@@.player;"<<if $temp.log.entry("appointmentReason") is "erectile function eval" or $time.week > 1>>Well, first off<<else>>Uh<</if>>, I've had some soreness down between..."@@
@@.male;"In your nut sack? You get hit there?"@@
You shake your head.
@@.male;"Well did some gal blueball you?"@@ Nope. @@.male;"Off with the $player.outfit.bottom.informalName, then, so I can appraise your jewels."@@
This guy doesn't beat around the bush. You slither out of your pants and $player.outfit.underwear.informalName.\
<<run $player.saveOutfit()>><<run $player.removeShoes()>><<run $player.removeBottom()>><<run $player.removeUnderwear()>>
@@.male;"This hurt? This?"@@
<<do tag "grope">><<switch _grope>>\
<<case 0>>\
<<link "Actually, it doesn't hurt anymore">><<set _grope = 1>><<redo "grope">><</link>>
<<link "In fact, it almost feels //good//">><<set _grope = 2>><<redo "grope">><</link>>\
<<case 1>>\
Nothing feels uncomfortable at all, minus the fact that another man is groping your balls.\
<<case 2>>\
Nothing feels uncomfortable at all. In fact, what he's doing almost feels //good//.\
<<run $player.mood.arouse()>><<run $player.attract("men", 1, "genders")>>\
<</switch>>\
<<if _grope>> \
@@.player;"It lasted three or four days but is a lot better now."@@
@@.male;"Uh huh."@@ He looks skeptical.
You need to tell him about the injection. He can't help you otherwise. But how can you explain it? That you took estradiol on purpose? Or that you're a felon? If word got out...<<if $time.week is 1>> @@.thought;The pain is over with, anyway. It's probably nothing to worry about.@@<</if>>
<<do tag "quiet">>\
<<if $temp.log.entry("appointmentReason") is "erectile function eval">>\
He glances at your file. @@.male;"Says here you've had trouble //raising the mast//?"@@
[[Tell him about that instead|Doctor Appointment 1 Impotence]]\
<<elseif $player.log.entry("learnedOfImpotence")>>\
What about your troubles in bed, though?
<<if not _quiet>>\
[[Mention them to the doctor|Doctor Appointment 1 Impotence]]
<<link "Keep quiet about those too">><<set _quiet = true>><<redo "quiet">><</link>>\
<<else>>\
You decide to stay quiet about those too. @@.thought;It was only <<if $time.week is 1>>that one night<<else>>those few nights<</if>>.@@
Dr. Butterfield completes his evaluation. \
<</if>>\
<</if>>\
<<if $temp.log.entry("appointmentReason") isnot "erectile function eval" and (not $player.log.entry("learnedOfImpotence") or _quiet)>>\
@@.male;"Well, the soreness could be several things. We'll take some blood and tissue samples--get to the bottom of this."@@ Then he holds his smartwatch to his mouth. @@.male;"Angie? Testicular biopsy!"@@ He tilts his head and starts for the door.
[[Oh dear...what have you gotten yourself into?|Doctor Appointment 1 Biopsy]]
<<if not _quiet>>/* Available here only if haven't learned of impotence */\
[[Wait--there's something you should know first|Doctor Appointment 1 Biopsy][$temp.log.record("doctorTell", true)]]\
<</if>>\
<</if>><</do>>\
<<run $doctor.log.increase("sharedSymptoms")>><<run $doctor.entrust()>>\
<</if>><</do>>\You take a deep breath. \
<<if $erika.log.entry("hadSex")>>\
@@.player;"So, I was in bed with this girl."@@\
<<else>>\
@@.player;"So, the other day...I was fantasizing about this girl."@@\
<</if>>
@@.male;"Was she attractive?"@@
@@.player;"Like you wouldn't believe. But I couldn't, uh..."@@
@@.male;"<<if not $temp.log.entry("appointmentReason") or $temp.log.entry("appointmentReason") isnot "erectile function eval">>Raise the mast? <</if>>Fill the mainsail?"@@
@@.player;"Right.\
\<<if $doctor.log.entry("scheduledAppointment") is 1>>\
\<<if $player.log.latest("viagraFailed") > $erika.log.latest("hadSex")>> \
And then I tried Viagra, and even that <<if $player.log.entry("viagraFantasy")>>has stopped working<<else>>didn't work<</if>>.\
\<<elseif $player.log.entry("viagraFailed")>>\
\..and I even took Viagra.\
\<<elseif $player.log.entry("tookViagra")>>\
\..not until I later took Viagra.\
\<</if>>\
\<<if $player.log.entry("tookViagra")>><<run $doctor.log.timeStamp("knowsOfViagra")>><</if>>\
\<</if>>"@@/* ***decide whether to enhance logic to check for prior instances of the timeStamps */
He nods. @@.male;"Well then we gotta check the wind, check for spillage. And also,"@@ his voice goes low, @@.male;"the structural integrity of the mast."@@
You let out a nervous laugh. @@.player;"I thought you were in the army, not the navy."@@
@@.male;"I was. I just like ships."@@\
<<if $time.present is "Friday">> \
He holds his smartwatch to his mouth. @@.male;"Angie? Bring the Penis Doppler!"@@<<if $doctor.log.entry("scheduledAppointment") is 2>> \
Then he turns back to you. @@.male;"You'll need to undress."@@\
<<run $player.removeShoes()>><<run $player.removeBottom()>><<run $player.removeUnderwear()>>\
<</if>>
[[What have you gotten yourself into?|Doctor Appointment 1 Evaluation]]\
<</if>>\<<set $temp.doctorScene = new DoctorScene()>>\
<<if $doctor.log.entry("scheduledAppointment") is 1>>\
This is all happening so fast. You should tell them about--
But then\
<<elseif $temp.log.entry("impotenceEvalPlanned")>>\
@@.player;"Remember I couldn't..."@@
@@.male;"Raise the mast? Oh, that's right."@@ He speaks into his smartwatch. @@.male;"Angie? Penis Doppler!"@@\
<<run $temp.log.remove("impotenceEvalPlanned")>>
Moments later,\
<<else>>\
You're about to object when\
<</if>> \
Angie strolls back in wearing rubber gloves. @@.female;"Sir, I'll need to apply this gel to your penis."@@ Now's not the time for questions, it seems. She squirts out a glob and rubs it along your limp dick. Then she holds up a large contraption. @@.female;"This fits over your--there you go."@@ As the device slides into place, a wall monitor displays the inner workings of your cock. You notice Angie's eyes drift that direction.
Dr. Butterfield nudges her expectantly.
@@.female;"Would you like some //inspiration//, sir?"@@ She reaches for the top button of her uniform.
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_appt_1_cleavage.webp">\
<<else>>
<</if>>\
Your eyes go wide.
Then Dr. Butterfield erupts in laughter. @@.male;"Ha ha! We can't do that and not get sued."@@
Angie lowers her hands. @@.female;"Gets them every time, doc. We do have several porn videos for you to select from, though."@@ She rattles them off on her fingers. @@.female;"We have $temp.doctorScene.pornTitlesList."@@
<<do tag "angieRecommend">><<if not $temp.doctorScene.angieRecommendation>>\
<<listbox "$temp.doctorScene.pornChoice" autoselect>><<optionsfrom $temp.doctorScene.pornTitles>><</listbox>> <<button "Select" "Doctor Appointment 1 Video">><</button>>
<<link "Ask for Angie's recommendation">><<run $temp.doctorScene.angieRecommend($temp.doctorScene.getStrongestKink($player))>><<redo "angieRecommend">><</link>>\
<<else>>\
@@.player;"Uh, what do you recommend?"@@
Dr. Butterfield nods. @@.male;"They say she can look into a man's eyes and see straight to his loins."@@
@@.female;"It's my superpower, I guess."@@ She appraises you. @@.female;"Hmm, for you? I'd recommend //$temp.doctorScene.angieRecommendation//. It has some really great content. But you could also try something new and different--expand your horizons."@@
<<listbox "$temp.doctorScene.pornChoice" autoselect>><<optionsfrom $temp.doctorScene.pornTitles>><</listbox>> <<button "Select" "Doctor Appointment 1 Video">><</button>>\
<</if>><</do>>\The credits roll, and the machine starts gliding up and down your flaccid cock.
Angie glances down there. @@.female;"I'll fast forward to the good parts."@@
//Soon, <<nobr>><<switch $temp.doctorScene.pornChoice>>
<<case "Tata Tavern">>busty servers are prancing around a medieval tavern, cleavage thrusting from their corsets.
<<case "Assalicious">>a woman's plump, round ass fills the entire frame. She gives it a squeeze, then a slap.
<<case "Lacy Racy Ladies">>the camera zooms in on a woman's black lace bra, so sheer her nipples poke straight through it.
<<case "Naked in the Streets">>a woman stands naked in Times Square, nipples tensing in the breeze.
<<case "Dames in Chains">>a woman stands chained to a dungeon wall, clad in a metal bikini.
<<case "Hunks in Bunks">>two dudes in thongs are kissing on a bunk bed, in a manner that's surprisingly hot.
<<case "Jiggle in the Jungle">>a topless woman is prancing through the jungle, every jostle of her boobs captured by a high-def camera.
<<case "Sleazy Tease">>a gorgeous woman is lifting her skirt and letting it fall just before her panties show.
<<case "Girl on Girl on Girl on Girl">>four gorgeous girls are decked out in makeup and nightdresses, taking turns kissing.
<</switch>><</nobr>>//<<run $player.mood.arouse(10)>>
@@.female;"Blood pressure and pulse rate seem good, but..."@@
The doctor studies the monitor, a quizzical look on his face.
<<linkappend "The scene rolls on...">> //<<nobr>><<switch $temp.doctorScene.pornChoice>>
<<case "Tata Tavern">>One by one, the women start loosening their stays, until the entire staff is topless. Then they continue serving ale.
<<case "Assalicious">>The woman starts twerking to Led Zeppelin's "Kashmir," running her hands along her curvy hips.
<<case "Lacy Racy Ladies">>The camera pans down to the woman's matching garter and panties. She pulls at the straps and lets them snap back against her thighs.
<<case "Naked in the Streets">>The woman approaches a hotdog stand, pussy visible to everyone in line. She buys one and eats it sensually, while the crowd looks on.
<<case "Dames in Chains">>The woman twists and squirms, but the chains hold firm. Even the bikini is too tight and rigid to slip free of.
<<case "Hunks in Bunks">>The dudes climb to the top bunk, muscles flexing. This is new territory for you, but their bodies resemble greek gods.
<<case "Jiggle in the Jungle">>The woman jumps over some rocks, and the camera zooms in on her jiggling ass in super slow motion.
<<case "Sleazy Tease">>The woman slips her bra strap off her shoulder, toys with it, then lets it dangle.
<<case "Girl on Girl on Girl on Girl">>The girls start fondling each other's breasts, each pair a different size and shape. Two lift up their nightdresses and are rewarded with a tongue between their thighs.
<</switch>><</nobr>>// You don't need a device to tell you're turned on. At least, you should be...given the ferocious pace at which the machine is now pumping.\
<<run $player.mood.arouse(10)>>
@@.female;"Still nothing, doc."@@
@@.male;"Switch it off, then! No use torturing the lad."@@ He turns to you. @@.male;"Good flick, though. Eh?"@@
<<set _pornKink = $temp.doctorScene.getPornKink($temp.doctorScene.pornChoice)>>\
<<set _appraiseVideo = 0>>\
<<do tag "appraiseVideo">><<switch _appraiseVideo>>\
<<case 0>>\
<<link "For sure">>
<<set _appraiseVideo = 1>>
<<if _pornKink is "women" or _pornKink is "men">>
<<run $player.attract(_pornKink, 1, "genders")>>
<<else>>
<<run $player.attract(_pornKink)>>
<</if>>
<<run $player.mood.calmDown(true)>>
<<redo "appraiseVideo">>
<</link>>
<<link "Meh">>
<<set _appraiseVideo = 2>>
<<if _pornKink is "women" or _pornKink is "men">>
<<run $player.attract(_pornKink, -1, "genders")>>
<<else>>
<<run $player.attract(_pornKink, -1)>>
<</if>>
<<run $player.mood.calmDown(true)>>
<<redo "appraiseVideo">>
<</link>>
<<case 1>>\
@@.player;"For sure.<<if $temp.doctorScene.pornChoice is $temp.doctorScene.angieRecommendation>> Thanks for suggesting it, Angie.<</if>>"@@ That's the weird thing--you did find it hot. But your dick felt otherwise.\
<<case 2>>\
@@.player;"It was okay."@@<<if $temp.doctorScene.pornChoice is $temp.doctorScene.angieRecommendation>> You turn to Angie. @@.player;"Thanks for the suggestion."@@<</if>> Maybe a different title would have worked better?\
<</switch>>\
<<if _appraiseVideo>>
Dr. Butterfield scratches his chin. @@.male;"You said the ship sailed fine <<if $time.week is 3>>three weeks ago<<elseif $time.week is 2>>two weeks ago<<else>>last week<</if>>?"@@
<<if $doctor.log.entry("scheduledAppointment") is 1>>\
You nod.
@@.male;"Need to have this Doppler checked,"@@ he mumbles. @@.male;"Thing's showing impossible readings."@@ Then he addresses you. @@.male;"We'll take some tissue samples and blood tests--get to the bottom of this.@@\
\<<if $erika.hasDate() and (not $player.inventory.hasItem("Bottle of Viagra") or $player.log.entry("viagraFailed"))>>/* Have date that night but no Viagra, or Viagra has failed */\
\@@.male;"@@
Those could take days, though, and you need answers now.
<<link "\"But...Doc, I have a date tonight.\"" "Doctor Appointment 1 Date">><</link>>\
<<else>>\
\<<if $erika.hasDate() and ($player.inventory.hasItem("Bottle of Viagra") or not $player.log.entry("viagraFailed"))>>/* Have date that night and Viagra that has not failed */\
\@@.male;"@@
Those could take days, though, and your date is tonight. At least you have the Viagra.
@@.male;"@@\
\<<else>> \
<</if>>\
\@@.male;Angie? Testicular biopsy!"@@ He tilts his head and starts for the door.
[[Oh dear, what now?|Doctor Appointment 1 Biopsy][$temp.log.record("doctorTell", false)]]
[[Wait--there's something you should know first|Doctor Appointment 1 Biopsy][$temp.log.record("doctorTell", true)]]\
<</if>>\
<<else>>\
[[Yeah, it sailed fine|Doctor Appointment 2 Impotence]]\
<</if>>\
<<run $doctor.log.timeStamp("impotenceEval")>><<run $doctor.log.increase("sharedSymptoms")>>\
<<run $doctor.entrust()>><<run $player.feminize("cannotEjaculate")>>\
<</if>><</do>>\
<</linkappend>>\@@.male;"A date? With the girl from when--"@@
@@.player;"--Yeah."@@
<<if $player.log.entry("viagraFailed")>>\
@@.male;"Hmm, and you said not even boner pills helped?"@@
You shake your head.
@@.male;"Angie?"@@ He coughs. @@.male;"Better introduce him to a penis pump--"@@ Just then his beeper goes off. @@.male;"Damn, I gotta run."@@
@@.player;"Wait--"@@
@@.male;"Testicular biopsy too, Angie!"@@
[[Oh dear, what now?|Doctor Appointment 1-2 Pump Demo][$temp.log.record("doctorTell", false)]]
[[Wait--there's something you should know first|Doctor Appointment 1-2 Pump Demo][$temp.log.record("doctorTell")]]\
<<else>>\
@@.male;"Hmm. We're supposed to wait for test results, but I'll call in a prescription for--"@@ Just then his beeper goes off. @@.male;"Damn, I gotta run. The pharmacist can explain."@@\
<<run $doctor.log.timeStamp("viagraPrescribed")>>
@@.player;"Wait--"@@
@@.male;"--Oh, I almost forgot. Angie? Testicular biopsy!"@@ He tilts his head and starts for the door.
[[Oh dear, what now?|Doctor Appointment 1 Biopsy][$temp.log.record("doctorTell", false)]]
[[Wait--there's something you should know first|Doctor Appointment 1 Biopsy][$temp.log.record("doctorTell")]]\
<</if>>\<<if $temp.log.entry("doctorTell")>>\
<<if $doctor.log.entry("pumpPrescribed")>>\
@@.female;"Sorry the doctor is so busy. Was there something you wanted to ask earlier?"@@\
<<else>>\
@@.player;Wait--"@@ you start to say, but the doctor is already gone.
<<if lastVisited("Doctor Appointment 1 Sore Balls") is 1>>\
Angie then enters behind him.\
<<else>>\
Angie turns to you.\
<</if>> \
@@.female;"Sorry, he's super busy. Was there something you wanted to ask?"@@\
<</if>>
You stare into her round, blue eyes. @@.thought;I got injected with-- I'm sentenced to live as a--@@ But you can't bring yourself to say it, not to someone as cute as this. Hey, if it doesn't work out with Erika... @@.player;"You know what? Never mind."@@
Angie stares back, then starts preparing a needle.\
<<elseif $doctor.log.entry("pumpPrescribed")>>\
Then Angie starts preparing a needle.\
<<elseif lastVisited("Doctor Appointment 1 Sore Balls") is 1>>\
Moments later, Angie enters carrying a needle.\
<<else>>\
Angie watches him go, then starts preparing a needle.\
<</if>>
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_Angie_needle.webp">\
<<else>>
<</if>>\
@@.player;"Wait, where is that going?"@@
@@.female;"I think you can guess."@@ She takes your penis in her soft, warm hand.\
<<if $doctor.log.entry("pumpPrescribed")>> \
Yet it keeps deflating.
@@.player;"It normally wouldn't do that,"@@\
<<else>>\
<<if visited("Doctor Appointment 1 Video")>> \
Yet still it hangs limp.
<<else>>
It doesn't respond to her touch, and you wonder if she's disappointed. \
<</if>>\
@@.player;"It would normally be larger,"@@\
<</if>> you blurt out, @@.player;"in a situation like this."@@
@@.female;"<<if $doctor.log.entry("pumpPrescribed")>>Of course not<<else>>Oh, I'm sure<</if>>."@@
@@.player;"Oww,"@@ you wince, as she pricks one of your nuts. @@.player;"Oww!"@@ She pricks the other.<<if $time.week is 1>> And they had just stopped feeling sore.<</if>>
@@.female;"Sorry, doctor's orders. You can dress now. We'll call next week with the results.<<if $doctor.log.entry("pumpPrescribed")>> And $player.name--if you want a penis pump of your own, you can pick one up at the pharmacy.<</if>>"@@
<<nextScene "Thank her kindly and leave">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $doctor.log.timeStamp("biopsyTaken")>>\
<<run $temp.log.remove("doctorTell")>><<run $temp.log.remove("appointmentReason")>><<set $temp.doctorScene = null>>\You phone the doctor's office, and Angie picks up. @@.female;"Hello Miss $player.lastName."@@
@@.player;"Uh..."@@
@@.female;"Sorry! That's what came up on my phone. How can I help you, $player.name?"@@
@@.player; "Any word on--"@@
@@.female;"--On the //ovarian tissue// we found in your scrotum? Let me check."@@
You <<if $time.day is 18>>adjust your pants<<else>>reposition in your chair<</if>>.
@@.female;"Yeah, the doctor says to come back in. How's tomorrow? We had another cancellation."@@
<<set _scheduleAppt = 0>><<do tag "scheduleAppt">>\
<<if $steve.log.duringDay("freeballOne", $time.day + 1)>>\
You're about to agree when you remember that tomorrow is Freeball Friday. Steve will have a conniption if you bailed again.
@@.female;"No? Then next Friday is the soonest available."@@
@@.thought;Ugh.@@
<<switch _scheduleAppt>>\
<<case 0>>\
<<link "Schedule it for tomorrow (bail on Steve)">><<set _scheduleAppt = 1>><<redo "scheduleAppt">><</link>>
<<link "Schedule it for next Friday">><<set _scheduleAppt = 2>><<redo "scheduleAppt">><</link>>\
<<case 1>>\
This is too important. @@.player;"Let's do it tomorrow,"@@ you tell her. You'll have to bail on Steve again, come what may.\
<<run $steve.log.record("freeballOne", [3.5])>>
You breathe in and consider your day.\
<<case 2>>\
@@.player;"Next Friday it is, then."@@ Your ovaries will have to wait for answers.
You breathe in and consider your day.\
<</switch>>\
<<else>>\
You enter the appointment into your sick-leave calendar. Then you breathe in and consider your day.\
<</if>>\
<<if _scheduleAppt or not $steve.log.duringDay("freeballOne", $time.day + 1)>>\
<<run $doctor.log.record("scheduledAppointment", 2)>>\
<<if $time.day is 18>> \
<<include "Week 3 Thursday Forced Weightlifting Check">>\
<<else>>
<<include "Weeks 2-3 Weekday Options">>\
<</if>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/doctor/Doctor_appt_begin.webp"><</if>>\
<<run $player.saveOutfit()>>\
<<set _oldHeight = $player.displayedHeight(false)>><<run $player.recordHeight()>><<run $player.recordWeight()>>\
When you arrive at the doctor's, Angie takes your vitals. @@.female;"<<= $player.displayedHeight()>> and $player.displayedWeight.@@ \
<<if $time.week is 2>>\
@@.female;Lost a bit of weight since last time."@@\
<<else>>\
@@.female;That's weird! I had you at _oldHeight last time."\
<</if>> \
You try not to think about what this means.
Finally Dr. Butterfield enters. @@.male;"Can't make heads or tails of it. You were assigned male at birth, right?"@@
@@.player;"Uh huh."@@
@@.male;"No surgeries. No intersex disorders. Yet everything squares with the biopsy: estrogen at 250, testosterone at 30. Somehow or other, you've got a fine pair of ovaries."@@
He looks you in the eye. @@.male;"Sure there's nothing you're not telling me?"@@
@@.thought;Um...@@ You could make up some story. Maybe you thought you were trans, tried some "experimental treatment" but now regret it. Would he believe you did this to yourself on purpose?
He is your doctor--you could just tell him the truth. <<if $emily.log.entry("firstVisit")>>But then one more person would know. And like Emily said, that much more likely your boss will find out. And then you're toast.
<</if>>Or you could always feign ignorance.
Dr. Butterfield rubs his chin. @@.male;"Unless...nah, too preposterous even to consider."@@
<<linkreplace "Try me">>\
@@.player;"Try me,"@@ you say.
@@.male;"Nanites could cause this,"@@ he blurts out. @@.male;"Pure speculation, of course."@@
@@.player;"Nanites?"@@
@@.male;"Nanoscopic robots that invade your cells. Some say they could help with gender affirmation...or in alternative sentencing. But you don't strike me as trans or a felon."@@
@@.thought;Of course not.@@
@@.male;"Unless...it were a femi-virus of some kind."@@ His voice goes quiet. @@.male;"A bio-weapon, engineered by the Russians."@@ Then he laughs. @@.male;"Like I said, a preposterous theory."@@
<<set _explanation = 0>><<do tag "explanation">><<switch _explanation>>\
<<case 0>>\
[[That must be it (feign ignorance)|Doctor Appointment 2 Explanation][$doctor.suspect()]]
<<link "Tell him you're trans...or thought you were">><<set _explanation = 1>><<redo "explanation">><</link>>
<<link "Admit you've been Sentenced">><<set _explanation = 2>><<redo "explanation">><</link>>\
<<case 1>>\
''Come out as trans to Dr. Butterfield: Are you sure? [[Yes|Doctor Appointment 2 Explanation][$doctor.log.timeStamp("cameOutTrans"); $player.feminize("claimsTrans")]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<<case 2>>\
''Reveal your Empathy Sentence to Dr. Butterfield: Are you sure? [[Yes|Doctor Appointment 2 Explanation][$doctor.log.timeStamp("revealedSentence"); $doctor.entrust()]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<</switch>>\
<<if _explanation>>
<<include "Irrevocable Decisions Hint">>\
<</if>><</do>>\
<</linkreplace>>\<<do tag "hint">><<if not $game.hints.irrevocable or _irrevocableActiveHint>> \
@@.hint;//[Hint: //@@<<linkreplace "//irrevocable decisions//">>//@@.hint;Certain decisions have major story consequences and cannot be undone. These require confirmation.//<<run $game.recordHint("irrevocable")>><<set _irrevocableActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/doctor/Doctor_exam.webp"><</if>>\
<<if $doctor.log.entry("cameOutTrans")>>\
You breathe in deep. @@.player;"You're right. Those technologies do exist."@@
@@.male;"What, now?"@@
@@.player;"I know because...I had it done. Got a femi-virus injection...to become a woman."@@
The doctor leans forward in his chair. @@.male;"Oh, I see."@@
@@.player;"It was a secret clinic--I signed a nondisclosure and everything. But now...I'm having regrets. That's why I'm here: I'd like to learn how to reverse it."@@ You hold your breath, wondering if he'll believe you.
@@.male;"That's mighty brave to say."@@ He leans back again. @@.male;"Tried to trade in your boy parts, but now you want them back."@@
You finally exhale. \
<<elseif $doctor.log.entry("revealedSentence")>>\
You breathe in deep. @@.player;"It seems those technologies do exist."@@
@@.male;"What, now?"@@
@@.player;"I got one... A femi-virus injection."@@
The doctor leans forward in his chair. @@.male;"Oh, I see."@@
@@.player;"Oh no, it's not like that! I, uh, got into some trouble with the law. There was this cop with giant--long story, but the point is, I accepted an Empathy Sentence...to live twelve months as a woman. So then they injected me with something--must have been a femi-virus."@@ You finally exhale, your heart pounding.
@@.male;"That's mighty brave to say."@@ He leans back again. @@.male;"So what are the terms?"@@
<<if $player.log.entry("readPlea")>>\
@@.player;"Confusing. Something about 'not tampering with the dictates of the Sentence.' But who knows what that means.<<if ($doctor.log.entry("viagraPrescribed") or $doctor.log.entry("knowsOfViagra")) and $player.log.entry("tookViagra")>> I took Viagra, and no one came looking for me.<</if>>"@@
@@.male;"Your guess is as good as mine."@@
You can't believe you actually told him. \
<<else>>\
@@.player;"Actually...I have no idea."@@ Suddenly you wish you'd read that deal you signed. \
<</if>>\
<<else>>\
@@.player;"Know what?"@@ you say, @@.player;"I think you're right--I was injected with a femi-virus."@@
@@.male;"What, now?"@@
@@.player;"I mean, what else could explain it? People don't just...grow ovaries overnight."@@
@@.male;"That's true, they don't."@@ He slaps his leg. @@.male;"Damn those Commies! Thought we'd crushed 'em, back in 'Nam. Yet they come slithering back. When did it happen, you think? Were you kidnapped? Or did they make you swear not to tell?"@@
@@.player;"Uh...it's hazy, doc. Woke up one day with sore balls, that's all I remember."@@ You can't believe this worked. \
<</if>>\
@@.player;"So, is there anything you can do?"@@
He coughs. @@.male;"Crazy stuff, nanites. No one knows how they work. Nothing in journals, nothing on the Internet. Best we can do is counter the effects."@@
Not what you wanted to hear, but still something. @@.player;"And that would entail?"@@
@@.male;"Depends. What have you noticed so far, beyond what I already know?"@@
<<include "Doctor Appointment 2 Symptoms">>\<<if not $doctor.log.entry("revealedBodyHair")>>\
[[You're losing body hair|Doctor Appointment 2 Body Hair]]
<</if>>\
<<if $time.week is 3>>\
<<if not $doctor.log.entry("revealedNipples")>>\
[[Your nipples are tender|Doctor Appointment 2 Nipples]]
<</if>>\
<</if>>\
<<if $temp.log.entry("impotenceEvalPlanned")>>\
[[Remind him about your troubles in bed|Doctor Appointment 1 Evaluation]]
<<elseif not $doctor.log.entry("impotenceEval")>>\
[[You've had troubles in bed|Doctor Appointment 1 Impotence]]
<<elseif $temp.log.entry("pumpDemoPlanned")>>\
[[Remind him that Viagra isn't working|Doctor Appointment 2 Viagra Failed]]
<<elseif $player.log.entry("viagraFailed") and not $doctor.log.entry("impotenceViagraEval") and not $doctor.log.entry("pumpPrescribed") and not $doctor.log.justHappened("impotenceEval")>>\
[[The Viagra isn't working|Doctor Appointment 2 Viagra Failed]]
<<elseif $player.log.entry("penisPumpFailed") and not $doctor.log.entry("confirmedPumpFailure")>>\
[[The pump stopped working|Doctor Appointment 2 Pump Failed]]
<</if>>\
[[That's about all|Doctor Appointment 2 Hormones]]\/* ***Later, add contingency for if you've shared your nipples already, to mirror nipple scene */\
@@.player;"I haven't needed to shave in like <<if $time.week is 2>>a week<<else>>two weeks<</if>>. And, um, the hair on my chest--"@@
@@.female;"Forgot something!"@@ Angie bursts back in and starts rummaging through a cabinet.
@@.male;"Go on,"@@ says the doctor.
@@.player;"My chest hair. It's, uh...<<if $time.week is 2>>thinner<<else>>gone<</if>>."@@ Angie's eyes flick your way. @@.player;"And on my arms and legs<<if $time.week is 2>> too<<else>>: a lot thinner, especially higher up<</if>>."@@
Dr. Butterfield scribbles some notes. @@.male;"Off with your shirt, then. Let's have a look."@@
You unbutton your shirt<<run $player.removeTop()>>, revealing your $player.chestDescription. Angie's eyes linger for longer.
@@.male;"I take it <<if $time.week is 2>>there used to be more<<else>>hair used to grow there<</if>>?"@@
@@.player;"Uh huh."@@
He examines your smooth face. @@.male;"Well, hormones can't cause this. Must be from that @@\
<<if $doctor.log.entry("cameOutTrans")>>\
@@.male;femi-virus you had injected."@@ He pauses.\
<<else>>\
@@.male;damned femi-virus!"@@ He scowls.\
<</if>> @@.male;"But what hormones //can// cause is...here, may I?"@@ He reaches toward your bare chest.
At first you think he'll check your heart rate or something. Instead, he goes straight for your nipples.\
<<run $doctor.log.timeStamp("revealedBodyHair")>><<run $doctor.log.increase("sharedSymptoms")>>\
<<run $doctor.entrust()>>
<<include "Doctor Appointment 2 Nipple Eval">>\<<if $doctor.log.entry("revealedBodyHair")>>/* ***will never happen in week 3; save for week 4 */\
@@.player;"My, um..."@@ you force yourself to say it, @@.player;"nipples have been tender. And there's little bumps behind them."@@
Dr. Butterfield scribbles some notes. @@.male;"Off with your shirt, then. Let's have a look."@@
You unbutton your shirt<<run $player.removeTop()>>, revealing your $player.chestDescription.
@@.male;"You lose even more chest hair?"@@
You nod.
The doctor places his rough hands on your nipples. To your embarrassment, you feel them respond. @@.male;"They may be budding."@@ Then he admits, @@.male;"In over my head here, though."@@
@@.thought;So they might not be budding?@@
@@.male;"Angie!"@@ He speaks into his watch. @@.male;"A little help?"@@
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_appt_nipples.webp">\
<<else>>
<</if>>\
Before you can object, she bursts through the door. @@.female;"Yes, doc?"@@
@@.male;"Can you examine this man's nipples?"@@
@@.female;"Sure can."@@ She places her soft, warm fingers against them. She rubs around, pushes in. Your nipples push back. Then her face lights up. @@.female;"I remember feeling that in fifth grade! Before I needed a bra, though."@@\
<<run $player.humiliate()>><<run $player.mood.arouse()>>
@@.male;"So you think it's Tanner Stage--"@@
Angie shrugs. @@.female;"Got my first one that summer, I believe?"@@
You fold your arms across your chest.
@@.male;"Gotta get those estrogen levels under control!"@@ The doctor studies your chest again. @@.male;"In the meantime, keep pumping iron--maintain what muscle you can."@@ Then he mutters, @@.male;"Might help camouflage the breast tissue."@@
Angie hands you your shirt and exits the room.
@@.male;"Anything else you've noticed?"@@\
<<run $player.restoreClothing("top")>><<run $doctor.entrust()>>\
<<run $doctor.log.timeStamp("revealedNipples")>><<run $doctor.log.increase("sharedSymptoms")>>
<<include "Doctor Appointment 2 Symptoms">>\
<<else>>\
@@.player;"My, um..."@@
@@.female;"Forgot something!"@@ Angie bursts back in and starts rummaging through a cabinet.
@@.male;"Go on,"@@ says the doctor.
@@.player;"My...nipples have been tender."@@ Angie's eyes flick your way. @@.player;"And there's little bumps behind them."@@
Dr. Butterfield scribbles some notes. @@.male;"Off with your shirt, then. Let's have a look."@@
You unbutton your shirt<<run $player.removeTop()>>, revealing your $player.chestDescription. Angie's eyes linger for longer.
@@.male;"Have you always had so little chest hair?"@@ Then he studies your smooth face. @@.male;"Hormones can't cause this. Must be from that <<if $doctor.log.entry("cameOutTrans")>>femi-virus you had injected.<<else>>damned femi-virus!<</if>>"@@
You figured as much.
@@.male;"Now, about those nipples..."@@ He reaches straight for them.\
<<run $doctor.log.timeStamp("revealedBodyHair")>><<run $doctor.log.increase("sharedSymptoms")>>
<<include "Doctor Appointment 2 Nipple Eval">>\
<</if>>\<<set _nipples = 0>><<do tag "nipples">><<switch _nipples>>\
<<case 0>>\
<<link "It feels terribly awkward, especially with Angie watching">><<set _nipples = 1>><<redo "nipples">><</link>>
<<link "It feels...nice, actually, even though he's a man">><<set _nipples = 2>><<redo "nipples">><</link>>\
<<case 1>>\
It feels terribly awkward, especially with Angie watching. Another man, rubbing your <<if $time.week is 3>>puffy <</if>>nipples, while his hot nurse looks on.\
<<case 2>>\
It feels...nice, actually, even though he's a man. Rubbing your <<if $time.week is 3>>tender <</if>>nipples, while his hot nurse looks on.\
<<run $player.mood.arouse()>><<run $player.attract("men", 1, "genders")>>\
<</switch>>\
<<if _nipples>>
@@.male;"<<if $time.week is 2>>I can't detect any budding<<else>>They may be budding<</if>>. Usually Meredith handles this, though--Angie! Can you come check? You've got more personal experience than I do..."@@
@@.thought;Oh lord.@@
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_appt_nipples.webp">\
<<else>>
<</if>>\
@@.female;"Sure can, doc."@@ She strolls over and places her soft, warm fingers against your nipples. She rubs around, pushes in. \
<<if $time.week is 2>>\
@@.female;"Wait, is that--nope. I don't feel any breast buds--at least, not the way mine felt, 'cause I haven't touched any others."@@\
<<else>>\
Your nipples push back. Then her face lights up. @@.female;"I remember feeling that in fifth grade! Before I needed a bra, though."@@\
<<run $player.humiliate()>><<run $player.mood.arouse()>>
@@.male;"So you think it's Tanner Stage--"@@
@@.female;"--Got my first one that summer, maybe?"@@ Angie shrugs. @@.female;"Sorry doc, haven't touched any others."@@\
<<run $doctor.log.timeStamp("revealedNipples")>><<run $doctor.log.increase("sharedSymptoms")>>\
<</if>>\
<<run $player.mood.arouse()>>
@@.male;"What? Oh, of course you haven't."@@ He coughs. @@.male;"<<if $time.week is 2>>Need to monitor this, though<<else>>Well it's no surprise<</if>>, given how much estrogen those ovaries are producing."@@
You squirm in your chair.
@@.male;"The drop in testosterone could also affect your muscle tone,"@@ he adds. @@.male;"I say, pump iron. Whenever you can--upper body stuff especially."@@<<if $time.week is 3>> Then he mutters, @@.male;"Might even help camouflage the breast tissue."@@<</if>>
He hands you your shirt. @@.male;"Anything else you've noticed?"@@ Thankfully, Angie turns to leave.\
<<run $player.restoreClothing("top")>>
<<include "Doctor Appointment 2 Symptoms">>\
<</if>><</do>>\/* Scene occurs in appt 2 only, after the appt 1 version of the impotence eval */\
@@.player;"Yeah, it sailed fine."@@<<if $player.log.entry("backstoryFantasy")>> If memory serves, you jerked off to \
<<switch $player.log.entry("backstoryFantasy")>>
<<case "Skylounge Sex">>banging Erika in the sky lounge\
<<case "IT Sex">>banging Erika on the IT floor\
<<case "Conference Room Sex">>banging Erika in the conference room\
<<case "Caribbean Striptease">>Erika doing a Caribbean striptease\
<<case "Zumba Topless">>Erika doing Zumba while topless\
<<case "Zumba Thong">>Erika doing Zumba in a thong\
<<case "sub Handcuffs">>Erika locking you in handcuffs\
<<case "Dom Handcuffs">>Erika locked in handcuffs\
<</switch>>. @@.player;"Excellent, in fact."@@<</if>>
He picks up the Doppler and wacks it twice. @@.male;"This darned thing--"@@
@@.player;"What is it?"@@
<<switch $time.week>>\
<<case 2>>\
<<set _muscle = 25>><<set _collagen = 65>>\
<<set _week = "two weeks">>\
<<case 3>>\
<<set _muscle = 10>><<set _collagen = 80>>\
<<set _week = "three weeks">>\
<</switch>>\
@@.male;"Showing crazy readings. Inflow: Absurdly low. Outflow: Absurdly high. Can't trap the wind."@@
Sounds about right.
@@.male;"And the darnedest thing is tissue composition. Smooth muscle: <<= _muscle>>%. Collagen: <<= _collagen>>%. Should take months for that to develop, yet you were fine _week ago..."@@
@@.player;"Do you think it's from--"@@
@@.male;"--The femi-virus? I see no other way."@@ \
<<include "Doctor Appointment 2 Impotence Prescribe">>\/* Cannot enter this scene without first having an impotence eval (either appt 1 or appt 2 version)*/\
<<if $doctor.log.justHappened("impotenceEval")>>/* only occurs if just had first impotence eval in appt 2 */\
<<if $doctor.log.entry("knowsOfViagra")>>\
@@.male;"The boner pills don't work?"@@ Dr. Butterfield asks.\
<<else>>\
@@.male;"You already tried boner pills? How'd they work?"@@\
<</if>>\
<<elseif $temp.log.entry("pumpDemoPlanned")>>\
@@.player;"Remember I said Viagra <<if $player.log.entry("viagraFantasy") or $erika.log.entry("gavePlayerOrgasm")>>stopped<<else>>isn't<</if>> working?"@@
@@.male;"The boner pills? Yeah, tell me about it."@@\
<<else>>\
@@.player;"I tried that medication you prescribed."@@
@@.male;"The boner pills? How'd they work?"@@\
<</if>>
<<if $player.log.concurrent("tookViagra", "erika", "hadSex")>>\
@@.player;"<<if $temp.log.entry("pumpDemoPlanned")>>They worked fine<<elseif $doctor.log.justHappened("impotenceEval") and $doctor.log.entry("knowsOfViagra")>>They did<<else>>Fine<</if>> at first. I was with that girl I told you about--"@@
@@.male;"You bang her?"@@
<<if $player.log.concurrent("tookViagra", "erika", "hadOrgasm") and $player.log.concurrent("tookViagra", "erika", "gavePlayerOrgasm")>>\
@@.player;"Yeah. <<if $player.log.concurrent("tookViagra", "erika", "ateHerOut")>>Had to use my tongue, but it<<else>>It<</if>> worked out for both of us in the end."@@
@@.male;"Good for you."@@\
@@.player;"Wait--it gets worse.@@\
<<elseif $player.log.concurrent("tookViagra", "erika", "hadOrgasm") or $player.log.concurrent("tookViagra", "erika", "gavePlayerOrgasm")>>\
@@.player;"Well, sort of. The drugs wore off, and only one of us finished."@@
@@.male;"You or her?"@@
<<if $player.log.concurrent("tookViagra", "erika", "hadOrgasm")>>\
@@.player;"Uh, her."@@
@@.male;"So what did //you// do?"@@
@@.player;"By that point I couldn't do anything."@@\
<<else>>\
@@.player;"Uh, me."@@
@@.male;"So what'd you do for her?"@@
@@.player;"Nothing. She had lost interest by that point."@@\
<</if>>
@@.male;"Eesh."@@
@@.player;"It gets worse.@@\
<<else>>\
@@.player;"Well, sort of. The drugs wore off too soon for us to finish."@@
@@.male;"Neither of you?"@@ You shake your head. @@.male;"Eesh."@@
@@.player;"It gets worse.@@\
<</if>> \
<<if $doctor.log.happenedBefore("masturbationPrescribed")>>\
@@.player;Later on, after you put me on that program--"@@
@@.male;"The jerk-off regimen?"@@
@@.player;"Yeah. Well@@\
<<else>>\
@@.player;A few days later,@@\
<</if>> \
@@.player;I tried again, pictured the same girl--"@@
@@.male;"Oh yeah? Doing what?"@@
He actually wants you to answer.\
<<set _longExpo = true>>\
<<elseif $player.log.entry("viagraFantasy")>>\
@@.player;"<<if $temp.log.entry("pumpDemoPlanned")>>They worked fine<<elseif $doctor.log.justHappened("impotenceEval") and $doctor.log.entry("knowsOfViagra")>>They did<<else>>Fine<</if>> at first. I pictured that girl I told you about--"@@
@@.male;"Oh yeah? Doing what?"@@
<<switch $player.log.entry("viagraFantasy")>>\
<<case "Skylounge Sex">><<set _viagraFantasy = "railing her in the sky lounge">>\
<<case "IT Sex">><<set _viagraFantasy = "railing her in the IT suite">>\
<<case "Conference Room Sex">><<set _viagraFantasy = "railing her in the conference room">>\
<<case "Caribbean Striptease">><<set _viagraFantasy = "her doing a Caribbean striptease">>\
<<case "Zumba Topless">><<set _viagraFantasy = "her doing Zumba topless">>\
<<case "Zumba Thong">><<set _viagraFantasy = "her doing Zumba in a thong">>\
<<case "sub Handcuffs">><<set _viagraFantasy = "her locking me in handcuffs">>\
<<case "Dom Handcuffs">><<set _viagraFantasy = "her locked in handcuffs">>\
<</switch>>\
He actually wants you to answer. @@.player;"Uh, _viagraFantasy."@@
He nods. @@.male;"Was it effective?"@@
@@.player;"Very.@@ \
<<if $doctor.log.happenedBefore("masturbationPrescribed")>>\
@@.player;But later on, after you put me on that program--"@@
@@.male;"The jerk-off regimen?"@@
@@.player;"Yeah.@@\
<<else>>\
@@.player;But a few days later,@@\
<</if>> \
@@.player;I tried again--"@@ You know what he's going to ask.\
<<set _longExpo = true>>\
<<else>>\
@@.player;"Well, I was picturing that girl I told you about--"@@
@@.male;"Oh yeah? Doing what?"@@
He actually wants you to answer.@@\
<</if>>\
<<switch $player.log.entry("viagraFailedFantasy")>>\
<<case "Skylounge Sex">><<set _viagraFailedFantasy = "railing her in the sky lounge">>\
<<case "IT Sex">><<set _viagraFailedFantasy = "railing her in the IT suite">>\
<<case "Conference Room Sex">><<set _viagraFailedFantasy = "railing her in the conference room">>\
<<case "Caribbean Striptease">><<set _viagraFailedFantasy = "her doing a Caribbean striptease">>\
<<case "Zumba Topless">><<set _viagraFailedFantasy = "her doing Zumba topless">>\
<<case "Zumba Thong">><<set _viagraFailedFantasy = "her doing Zumba in a thong">>\
<<case "sub Handcuffs">><<set _viagraFailedFantasy = "her locking me in handcuffs">>\
<<case "Dom Handcuffs">><<set _viagraFailedFantasy = "her locked in handcuffs">>\
<<default>><<set _viagraFailedFantasy = "her completely naked">>\
<</switch>> \
@@.player;"I <<if _longExpo>>even <</if>>pictured _viagraFailedFantasy.@@\
\<<if $doctor.log.justHappened("impotenceEval")>>@@.player;"@@
@@.female;"Sounds like you hardly need those videos!"@@
Angie heard <<if _longExpo>>all <</if>>that? @@.player;"Actually, I couldn't get anywhere with it."@@\
<<else>> \
@@.player;But I couldn't get anywhere with it."@@\
<</if>>
<<if $player.log.entry("viagraFailedFantasy") is "sub Handcuffs">><<set _viagraFailedFantasy = "her locking you in handcuffs">>\
<<elseif $player.log.entry("viagraFailedFantasy") is "Caribbean Striptease">><<set _viagraFailedFantasy = "a Caribbean Striptease">><</if>>\
@@.male;"Not even to _viagraFailedFantasy?"@@ The doctor rubs his chin. \
<<if $doctor.log.justHappened("impotenceEval")>>\
@@.male;"This is more serious than I thought... Angie?"@@ She braces for an order. Instead he mutters, @@.male;"Better introduce him to a penis pump."@@
[[Oh...what now?|Doctor Appointment 1-2 Pump Demo]]\
<<else>>\
@@.male;This is serious... Do you have the pills with you? Pop one if you do. Angie--Penis Doppler!"@@
[[Oh dear|Doctor Appointment 2 Impotence Eval]]\
<</if>>\
<<run $temp.log.remove("pumpDemoPlanned")>>\/* Only occurs if Appt 1 occurred in week 2 after Viagra failed */\
@@.player;"I tried that pump Angie showed me."@@
@@.male;"Yeah? How'd it work out?"@@
<<if $player.log.concurrent("usedPenisPump", "erika", "hadSex")>>\
@@.player;"Okay, I guess. I was with that girl."@@
@@.male;"She pump you up?"@@
@@.player;"Not exactly..."@@
@@.male;"Hide the cock ring under a rubber, then?"@@ He chuckles. @@.male;"Hope she didn't suck you off. Darn thing would be right under her nose."@@
<<if $erika.log.concurrent("suckedPlayerDick", "erika", "hadSex")>>\
@@.player;"Oh, she did."@@\
<<elseif $erika.log.concurrent("ateHerOut", "erika", "hadSex")>>\
@@.player;"Actually, I had to go down on //her//. It deflated before I could do much else."@@\
<<else>>\
@@.player;"Honestly, it deflated before I could do much of anything."@@\
<</if>>
@@.male;"Ooh."@@
@@.player;"Wait--it gets worse. On Wednesday I tried it alone--"@@
@@.male;"Picturing..."@@
<<elseif $player.log.entry("penisPumpFantasy")>>\
@@.player;"Okay at first. I tried it on my own--"@@
@@.male;"Picturing the girl?"@@
<<switch $player.log.entry("penisPumpFantasy")>>\
<<case "Skylounge Sex">><<set _penisPumpFantasy = "railing her in the sky lounge">>\
<<case "IT Sex">><<set _penisPumpFantasy = "railing her in the IT suite">>\
<<case "Conference Room Sex">><<set _penisPumpFantasy = "railing her in the conference room">>\
<<case "Caribbean Striptease">><<set _penisPumpFantasy = "her doing a Caribbean striptease">>\
<<case "Zumba Topless">><<set _penisPumpFantasy = "her doing Zumba topless">>\
<<case "Zumba Thong">><<set _penisPumpFantasy = "her doing Zumba in a thong">>\
<<case "sub Handcuffs">><<set _penisPumpFantasy = "her locking me in handcuffs">>\
<<case "Dom Handcuffs">><<set _penisPumpFantasy = "her locked in handcuffs">>\
<</switch>>\
You knew he would ask. @@.player;"Uh huh, _penisPumpFantasy."@@
He nods. @@.male;"Nice."@@
@@.player;"Well, but on Wednesday I tried again--"@@
@@.male;"Picturing..."@@
<<else>>\
@@.player;"Well, I was picturing that girl--"@@
@@.male;"Doing..."@@
You knew he would ask. \
<</if>>\
<<switch $player.log.entry("penisPumpFailedFantasy")>>\
<<case "Skylounge Sex">><<set _penisPumpFailedFantasy = "railing her in the sky lounge">>\
<<case "IT Sex">><<set _penisPumpFailedFantasy = "railing her in the IT suite">>\
<<case "Conference Room Sex">><<set _penisPumpFailedFantasy = "railing her in the conference room">>\
<<case "Caribbean Striptease">><<set _penisPumpFailedFantasy = "her doing a Caribbean striptease">>\
<<case "Zumba Topless">><<set _penisPumpFailedFantasy = "her doing Zumba topless">>\
<<case "Zumba Thong">><<set _penisPumpFailedFantasy = "her doing Zumba in a thong">>\
<<case "sub Handcuffs">><<set _penisPumpFailedFantasy = "her locking me in handcuffs">>\
<<case "Dom Handcuffs">><<set _penisPumpFailedFantasy = "her locked in handcuffs">>\
<</switch>> \
@@.player;"I pictured _penisPumpFailedFantasy. But the pump //still// couldn't get things going."@@
<<if $player.log.entry("viagraFailedFantasy") is "sub Handcuffs">><<set _penisPumpFailedFantasy = "her locking you in handcuffs">>\
<<elseif $player.log.entry("viagraFailedFantasy") is "Caribbean Striptease">><<set _penisPumpFailedFantasy = "a Caribbean Striptease">><</if>>\
@@.male;"Not even to _penisPumpFailedFantasy?"@@ He scratches his beard. @@.male;This is worse than I thought... Do you have the pills with you? Pop one if you do. Angie--penis pump! Doppler too."@@
[[Oh dear|Doctor Appointment 2 Impotence Eval]]\<<set $temp.doctorScene = new DoctorScene()>>\
You swallow one of the blue pills and start to undress.\
<<run $player.removeShoes()>><<run $player.removeBottom()>><<run $player.removeUnderwear()>>
Moments later, Angie re-enters wearing rubber gloves. @@.female;"You know the drill."@@ \
<<if $player.log.entry("penisPumpFailed")>>\
She slides the ring down your limp dick and fits the vacuum chamber over it.\
<<else>>\
She smears the gel onto your dick and fits the device into place.\
<</if>> \
Then she looks toward the doctor.
He nods.
Angie places her heel on your chair, grips the hem of her skirt, and starts inching it up her thigh. You feel your pulse accelerate.\
<<run $player.mood.arouse()>>
<<if $game.images>>\
<img class="scene-image" src="images/doctor/Doctor_appt2_dress_hem.webp">\
<<else>>
<</if>>\
@@.female;"Just kidding!"@@ she exclaims.
Dr. Butterfield chuckles.
Angie lowers her leg. @@.female;"But we do have several great titles for you to choose from. She rattles them off: $temp.doctorScene.pornTitlesList."@@
<<do tag "angieRecommend">><<if not $temp.doctorScene.angieRecommendation>>\
<<listbox "$temp.doctorScene.pornChoice" autoselect>><<optionsfrom $temp.doctorScene.pornTitles>><</listbox>> <<button "Select" "Doctor Appointment 2 Video">><</button>>
<<link "Ask for Angie's recommendation">><<run $temp.doctorScene.angieRecommend($temp.doctorScene.getStrongestKink($player))>><<redo "angieRecommend">><</link>>\
<<else>>\
@@.player;"Can you recommend one again?"@@
@@.female;"Sure!"@@ She studies you carefully. @@.female;"For you, I'd say //$temp.doctorScene.angieRecommendation//. Unless you'd rather expand your horizons with something new."@@
<<listbox "$temp.doctorScene.pornChoice" autoselect>><<optionsfrom $temp.doctorScene.pornTitles>><</listbox>> <<button "Select" "Doctor Appointment 2 Video">><</button>>\
<</if>><</do>>\The credits roll, and <<if $player.log.entry("penisPumpFailed")>>Angie starts pumping<<else>>the machine starts gliding up and down your limp dick<</if>>.
//On the screen, <<nobr>><<switch $temp.doctorScene.pornChoice>>
<<case "Tata Tavern">>busty servers are prancing around a medieval tavern, cleavage thrusting from their corsets.
<<case "Assalicious">>the screen fills with a woman's plump, round ass. She gives it a squeeze, then a slap.
<<case "Lacy Racy Ladies">>the camera zooms in on a woman's black lace bra, so sheer her nipples poke straight through it.
<<case "Naked in the Streets">>a woman stands naked in Times Square, nipples tensing in the breeze.
<<case "Dames in Chains">>a woman stands chained to a dungeon wall, clad in a metal bikini.
<<case "Hunks in Bunks">>two dudes in thongs are kissing on a bunk bed, in a manner that's surprisingly hot.
<<case "Jiggle in the Jungle">>a topless woman is prancing through the jungle, every jostle of her boobs captured by a high-def camera.
<<case "Sleazy Tease">>a gorgeous woman is lifting her skirt and letting it fall just before her panties show.
<<case "Girl on Girl on Girl on Girl">>four gorgeous girls are decked out in makeup and nightdresses, taking turns kissing.
<</switch>><</nobr>>//<<run $player.mood.arouse(10)>>
Only, it's \
<<if $time.week is 2>>\
even worse than on Wednesday. Despite the pill, your penis barely responds.\
<<else>>\
almost worse than you feared. <<if $player.log.entry("penisPumpFailed")>>Pump and after pump, but<<else>>Despite the pill,<</if>> your penis does nothing.\
<</if>> Angie motions as if to cheer it on.
<<linkappend "The scene continues...">> //<<nobr>><<switch $temp.doctorScene.pornChoice>>
<<case "Tata Tavern">>One by one, the women start loosening their stays, until the entire staff is topless. Then they continue serving ale.
<<case "Assalicious">>The woman starts twerking to Led Zeppelin's "Kashmir," running her hands along her curvy hips.
<<case "Lacy Racy Ladies">>The camera pans down to the woman's matching garter and panties. She pulls at the straps and lets them snap back against her thighs.
<<case "Naked in the Streets">>The woman approaches a hotdog stand, pussy visible to everyone in line. She buys one and eats it sensually, while the crowd looks on.
<<case "Dames in Chains">>The woman twists and squirms, but the chains hold firm. Even the bikini is too tight and rigid to slip free of.
<<case "Hunks in Bunks">>The dudes climb to the top bunk, muscles flexing. This is new territory for you, but their bodies resemble greek gods.
<<case "Jiggle in the Jungle">>The woman jumps over some rocks, and the camera zooms in on her jiggling ass in super slow motion.
<<case "Sleazy Tease">>The woman slips her bra strap off her shoulder, toys with it, then lets it dangle.
<<case "Girl on Girl on Girl on Girl">>The girls start fondling each other's breasts, each pair a different size and shape. Two lift up their nightdresses and are rewarded with a tongue between their thighs.
<</switch>><</nobr>>//\
<<run $player.mood.arouse(10)>>
@@.female;"Even I find that hot,"@@ Angie blurts out.
@@.male;"It's no use, <<if $player.log.entry("penisPumpFailed")>>you better stop.<<else>>switch it off!<</if>> Good flick, though, eh?"@@
<<set _pornKink = $temp.doctorScene.getPornKink($temp.doctorScene.pornChoice)>>\
<<set _appraiseVideo = 0>>\
<<do tag "appraiseVideo">><<switch _appraiseVideo>>\
<<case 0>>\
<<link "For sure">>
<<set _appraiseVideo = 1>>
<<if _pornKink is "women" or _pornKink is "men">>
<<run $player.attract(_pornKink, 1, "genders")>>
<<else>>
<<run $player.attract(_pornKink)>>
<</if>>
<<run $player.mood.calmDown(true)>>
<<redo "appraiseVideo">>
<</link>>
<<link "Meh">>
<<set _appraiseVideo = 2>>
<<if _pornKink is "women" or _pornKink is "men">>
<<run $player.attract(_pornKink, -1, "genders")>>
<<else>>
<<run $player.attract(_pornKink, -1)>>
<</if>>
<<run $player.mood.calmDown(true)>>
<<redo "appraiseVideo">>
<</link>>\
<<case 1>>\
@@.player;"For sure.<<if $temp.doctorScene.pornChoice is $temp.doctorScene.angieRecommendation>> Thanks for suggesting it, Angie.<</if>>"@@\
<<case 2>>\
@@.player;"It was okay."@@<<if $temp.doctorScene.pornChoice is $temp.doctorScene.angieRecommendation>> You turn to Angie. @@.player;"Thanks for the suggestion."@@<</if>>\
<</switch>>\
<<if _appraiseVideo>>
@@.male;"Doesn't matter--ship won't sail without wind. And those dang ovaries aren't producing any."@@\
<<run $doctor.log.timeStamp("impotenceViagraEval")>><<run $doctor.log.increase("sharedSymptoms")>>\
<<run $doctor.entrust()>><<run $player.feminize("cannotEjaculate")>> \
<<if $player.log.entry("penisPumpFailed")>>\
He examines your penis. @@.male;"Seems you've had shrinkage too, unless it's always been this--"@@
@@.player;"--Yeah, pretty sure I have,"@@ you say quickly.
@@.male;"Angie--Doppler please."@@
She hands it too him and begins slathering on gel. Your penis fills maybe half her small hand.
@@.male;"The readings confirm it: Too much erectile tissue has been replaced. Sails can't even unfurl."@@
<<if $doctor.log.happenedBefore("masturbationPrescribed")>>\
@@.player;"Did I not jerk off enough?"@@
@@.female;"I'll step out now,"@@ says Angie.
@@.male;"With this femi-virus, who knows?"@@\
<<else>>\
@@.female;"I'll step out now,"@@ says Angie.
<</if>>\
<<if $doctor.log.entry("cameOutTrans")>> \
The doctor shakes his head. @@.male;"Gotta hand it to them: that secret clinic was good."@@\
<<elseif $doctor.log.entry("revealedSentence")>>\
The doctor shakes his head. @@.male;"Gotta hand it to them: these court doctors are good."@@\
<<else>>\
The doctor pounds his fist on the table. @@.male;"Damn those Soviet bastards!"@@\
<</if>>
@@.player;"So what now?"@@
@@.male;"Well, what else have you noticed?"@@\
<<run $doctor.log.timeStamp("confirmedPumpFailure")>>
<<include "Doctor Appointment 2 Symptoms">>\
<<else>>\
<<include "Doctor Appointment 2 Impotence Prescribe">>\
<</if>>\
<</if>>\
<</do>>\
<</linkappend>>\<<if $doctor.log.entry("cameOutTrans")>>\
The doctor shakes his head. @@.male;"Gotta hand it to them: that secret clinic was good."@@
@@.player;"So there's nothing you can do?"@@
He pauses. @@.male;"You're sure you //want// something done, right? We can leave it nonfunctional...if you'd prefer."@@ He winks at you.
@@.thought;He still thinks I'm trans.@@
<<set _prescribe = 0>><<do tag "prescribe">><<switch _prescribe>>\
<<case 0>>\
<<link "No, no--I want something done">><<set _prescribe = 1>><<redo "prescribe">><</link>>
<<link "Let me think on it">><<set _prescribe = 2>><<redo "prescribe">><</link>>\
<<case 1>>\
@@.player;"No, no--I want something done... I want my penis functional!"@@ you exclaim, almost forgetting \
<<if $doctor.log.justHappened("impotenceEval")>>\
Angie is still in the room.
<<if $doctor.log.entry("knowsOfViagra")>>/* You mentioned the pills on the biopsy call; he never prescribed them*/\
@@.male;"Then keep taking those boner pills<<if not $doctor.log.entry("masturbationPrescribed")>>--3-4 times a week. It's use-it-or-lose-it at this point<<run $doctor.log.timeStamp("masturbationPrescribed")>><</if>>.@@\
\<<else>>\
@@.male;"Then I'll write you a prescription--take it 3-4 times a week. It's use-it-or-lose-it at this point.@@\
\<<run $doctor.log.timeStamp("viagraPrescribed")>><<run $doctor.log.timeStamp("masturbationPrescribed")>>\
\<</if>>\
\@@.male;<<if $time.week is 3>> And if that doesn't work...<<if not $player.log.entry("viagraFailed") and (not $player.inventory.hasItem("Bottle of Viagra") or $doctor.log.entry("knowsOfViagra"))>>well, never mind.<</if>><</if>>"@@\
<<else>>\
who's still in the room.
@@.male;"Angie?"@@ She braces for an order. Instead the doctor mutters, @@.male;"Better introduce him to a penis pump."@@
[[Oh...what now?|Doctor Appointment 1-2 Pump Demo]]\
<</if>>\
<<case 2>>\
@@.player;"Let me think on it,"@@ you reply. @@.thought;Better not to blow the disguise. If he believes I'm trans, he'll never guess why I'm really here.@@\
<<run $player.accept("declinedImpotenceHelp")>>
The doctor nods. @@.male;"Things are confusing right now.@@ \
<<if $doctor.log.justHappened("impotenceEval") and not $doctor.log.entry("knowsOfViagra")>>\
@@.male;How about I write a prescription, and you decide whether to fill it?"@@\
<<if $player.log.entry("viagraFailed")>>
@@.player;"Is it for Viagra?"@@
@@.male;"How'd you guess?"@@
@@.player;"Because I--never mind"@@ Telling him you tried it would just confuse him.\
<</if>>\
<<run $doctor.log.timeStamp("viagraPrescribed")>>\
<<else>> \
@@.male;I understand. Let us know if you change your mind."@@\
<</if>>
Angie hands you your pants. @@.female;"You can get dressed now."@@ She smiles, then wonders off.\
<<run $player.restoreClothing("underwear")>><<run $player.restoreClothing("bottom")>><<run $player.restoreClothing("shoes")>>
@@.male;"So, anything else you've noticed?"@@
<<include "Doctor Appointment 2 Symptoms">>\
<</switch>><</do>>\
<<elseif $doctor.log.entry("revealedSentence")>>\
The doctor shakes his head. @@.male;"Gotta hand it to them: these court doctors are good."@@
@@.player;"So there's nothing you can do?"@@
<<if $doctor.log.justHappened("impotenceEval")>>\
<<if $doctor.log.entry("knowsOfViagra")>>\
@@.male;"Just keep taking those boner pills<<if not $doctor.log.entry("masturbationPrescribed")>>--3-4 times a week. It's use-it-or-lose-it at this point<<run $doctor.log.timeStamp("masturbationPrescribed")>><</if>>.<<if $time.week is 3>> And if that doesn't work...<</if>>"@@ He pauses. @@.male;"Question is, will this violate your parole?"@@
@@.thought;Maybe I never should have told him.@@
@@.male;"Guess I'll let you determine that."@@\
<<else>>\
@@.male;"Well, there is. You'd need to take it 3-4 times a week--it's use-it-or-lose-it at this point.<<if $time.week is 3>> And if that doesn't work...well, never mind.<</if>>"@@ He pauses. @@.male;"Question is, will this violate your parole?"@@
@@.thought;Maybe I never should have told him.@@
@@.male;"Tell you what. I'll write the prescription, and you can determine that."@@\
<<run $doctor.log.timeStamp("viagraPrescribed")>><<run $doctor.log.timeStamp("masturbationPrescribed")>>\
<</if>>\
<<else>>\
@@.male;"At this point? Well...question is, will it violate your parole?"@@
@@.thought;Maybe I never should have told him.@@
@@.male;"Tell you what. We'll show you it, and you can decide. Angie?"@@\
<</if>>\
<<else>>\
The doctor pounds his fist on the table. @@.male;"Damn those Soviet bastards!"@@
@@.player;"So there's nothing you can do?"@@
<<if $doctor.log.justHappened("impotenceEval")>>\
<<if $doctor.log.entry("knowsOfViagra")>>\
@@.male;"Just keep taking those boner pills<<if not $doctor.log.entry("masturbationPrescribed")>>--3-4 times a week. It's use-it-or-lose-it at this point<<run $doctor.log.timeStamp("masturbationPrescribed")>><</if>>.@@\
\<<else>>\
@@.male;"I'm writing you a prescription--take it 3-4 times a week. It's use-it-or-lose-it at this point.@@\
\<<run $doctor.log.timeStamp("viagraPrescribed")>><<run $doctor.log.timeStamp("masturbationPrescribed")>>\
\<</if>>\
\@@.male;<<if $time.week is 3>> And if that doesn't work...<<if not $player.log.entry("viagraFailed") and (not $player.inventory.hasItem("Bottle of Viagra") or $doctor.log.entry("knowsOfViagra"))>>well, never mind.<</if>><</if>>"@@\
<<else>>\
@@.male;"At this point? Well, there is one thing... Angie?"\
<</if>>\
<</if>>\
<<do tag "prescribe">><<if not $doctor.log.entry("cameOutTrans") or _prescribe is 1>>\
<<if $doctor.log.justHappened("impotenceEval")>>
<<if $player.inventory.hasItem("Bottle of Viagra") and not $doctor.log.entry("knowsOfViagra")>>\
@@.player;"Is it for Viagra?"@@
@@.male;"How'd you guess?"@@
<<if $player.log.entry("viagraFailed")>>\
[[Because I already tried it...|Doctor Appointment 2 Viagra Failed]]\
<<else>>\
@@.player;"Because I already bought some."@@ Sounds like you better keep taking it.
<</if>>\
<<elseif $player.log.entry("viagraFailed")>>\
<<if $time.week is 2>>\
<<link "Problem, doc: The pills <<if $player.log.entry(\"viagraFantasy\") or $erika.log.entry(\"gavePlayerOrgasm\")>>stopped working<<else>>don't work<</if>>" "Doctor Appointment 2 Viagra Failed">><</link>>\
<<else>>\
[[Yeah, they don't work|Doctor Appointment 2 Viagra Failed]]\
<</if>>\
<</if>>\
<<if not $player.log.entry("viagraFailed")>>\
Angie hands you your pants. @@.female;"You can get dressed now."@@ She smiles, then wonders off.\
<<run $player.restoreClothing("underwear")>><<run $player.restoreClothing("bottom")>><<run $player.restoreClothing("shoes")>>
@@.male;"Anything else you've noticed?"@@ the doctor asks.
<<include "Doctor Appointment 2 Symptoms">>\
<</if>>\
<<elseif not $doctor.log.entry("cameOutTrans")>> \
She braces for an order. Instead he mutters, @@.male;"Better introduce him to a penis pump."@@
[[Oh...what now?|Doctor Appointment 1-2 Pump Demo]]\
<</if>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/doctor/Doctor_appt_Angie.webp"><</if>>\
<<if $temp.log.entry("doctorTell")>>/* only occurs in appt 1 */\
@@.player;Wait--"@@ you start to say, but the doctor is already gone.
Meanwhile, Angie has retrieved yet another contraption\
<<else>>\
The doctor leaves, and Angie retrieves yet another contraption.\
<</if>> \
@@.female;"This will help you get hard-ons,"@@ she informs you. @@.female;"Shall I demonstrate?"@@
You gaze at her gorgeous curves, then down at your flaccid dick. @@.player;"I think you better."@@
<<linkappend "First she slides a ring around it">> \
that sits loose at the base. You watch her red nail-polish glitter. \
<<linkappend "Then she fits a clear cylinder over it">> \
that houses your dick inside. Her cleavage peeks out her top as she leans forward.\
<<run $player.mood.arouse()>> \
<<if $time.week is 2>>\
<<linkreplace "Finally she grips the tube attached and pumps">> \
Finally she grips the tube attached and pumps.
Your dick springs to life inside the chamber. @@.female;"Shall I keep pumping?"@@ You're about 30% hard.
<<linkreplace "\"Yes, please do.\"">>\
@@.player;"Yes, please do."@@
She pumps twice more till you're 60% hard. @@.female;"More still?"@@ she asks, her voice soft and sweet.\
<<run $player.mood.arouse()>>
<<linkreplace "\"Yeah, baby!\"">>\
@@.player;"Yeah, baby!"@@
@@.female;"It's only a demo..."@@ she reminds you. @@.female;"There--I think we're at max pressure."@@ \
<<linkappend "She removes the cylinder">>\
\, leaving the ring in place. @@.female;"That keeps it all from draining back out."@@
@@.player;"Got it..."@@ You gaze down<<if $doctor.log.entry("biopsyCall")>>. Not bad for someone with ovaries<<else>>, not sure what to think<</if>>.
<<link "\"Uh, how long does it last for?\"" "Doctor Appointment 1-2 Pump Prescribe">><</link>>\
<</linkappend>>\
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<<else>>\
<<linkreplace "Finally she grips the tube attached and pumps">> \
Finally she grips the tube attached and pumps. @@.female;"Hmm..."@@
@@.player;"Everything okay?"@@
@@.female;"No, it's just that--I'll keep pumping."@@ \
<<linkappend "She does several times more">>.
@@.player;"Does it usually take this long?"@@ You stare at your limp dick within the chamber.
<<linkappend "Angie leans even farther forward">>\
\, till you can see down to her bra. She stares into your eyes, then fluffs up her boobs till you can //really// see them. @@.female;"We got this."@@\
<<run $player.mood.arouse()>>
<<linkappend "She pumps some more...">>\
\looks between your legs...and finally shakes her head. @@.female;"Doctor?"@@
He pokes in the door. @@.male;"I was afraid of this."@@ He comes over and examines your penis. @@.male;"Seems you've had shrinkage too, unless it's always been this--"@@
@@.player;"--Yeah, pretty sure I have,"@@ you say quickly.
@@.male;"Well, the doppler confirmed it: Too much erectile tissue has been replaced. Sails can't even unfurl."@@
<<if $doctor.log.happenedBefore("masturbationPrescribed")>>\
@@.player;"Did I not jerk off enough?"@@
@@.female;"I'll step out now,"@@ says Angie.
@@.male;"With this femi-virus, who knows?"@@<<if $doctor.log.justHappened("impotenceEval") or $doctor.log.justHappened("impotenceViagraEval")>> The doctor shakes his head.<</if>>\
<<else>>\
@@.female;"I'll step out now,"@@ says Angie.
<</if>>\
<<if not $doctor.log.justHappened("impotenceEval") and not $doctor.log.justHappened("impotenceViagraEval")>>\
<<if $doctor.log.entry("cameOutTrans")>> \
The doctor shakes his head. @@.male;"Gotta hand it to them: that secret clinic was good."@@\
<<elseif $doctor.log.entry("revealedSentence")>>\
The doctor shakes his head. @@.male;"Gotta hand it to them: these court doctors are good."@@\
<<else>>\
The doctor pounds his fist on the table. @@.male;"Damn those Soviet bastards!"@@\
<</if>>
<<elseif $doctor.log.happenedBefore("masturbationPrescribed")>>
<</if>>\
@@.player;"So what now?"@@
@@.male;"Well, what else have you noticed?"@@\
<<run $player.log.timeStamp("penisPumpFailed")>><<run $doctor.log.timeStamp("confirmedPumpFailure")>>\
<<run $player.feminize("cannotEjaculate")>><<run $player.mood.calmDown(true)>>
<<include "Doctor Appointment 2 Symptoms">>\
<</linkappend>>\
<</linkappend>>\
<</linkappend>>\
<</linkreplace>>\
<</if>>\
<</linkappend>>\
<</linkappend>>\@@.player;"Uh, how long does it last for?"@@
@@.female;"Standing still like that? Awhile. But I've never, um, tried it with a partner."@@
@@.player;"Oh, well of course not--@@
@@.female;"--Every man I'm with gets raging hard 'soon as I undress."@@
@@.player;"Ah. Well, er, thanks for the demo."@@
@@.female;"Sure! When you're done, just loosen the ring like this."@@ You both watch your dick deflate.\
<<run $doctor.log.timeStamp("pumpPrescribed")>>\
<<run $player.mood.calmDown(true)>>\
<<if $doctor.log.entry("scheduledAppointment") is 1>>\
<<include "Doctor Appointment 1 Biopsy">> \
<<else>> \
Then Angie hands you your pants. @@.female;"Take care, $player.name."@@\
\<<run $player.restoreClothing("underwear")>><<run $player.restoreClothing("bottom")>><<run $player.restoreClothing("shoes")>>
She leaves, and the doctor returns.
@@.male;"That's our demo version--you can pick yours up at the pharmacy. Listen, I want you pumping the sails 3-4 times a week. Pop a boner pill while you're at it."@@ He coughs. \
<<if $doctor.log.entry("masturbationPrescribed")>>/* ***maybe add a trans option here */\
@@.male;"Or the damage could worsen."@@\
<<else>>\
@@.male;"It's use-it-or-lose-it at this point."@@\
<<run $doctor.log.timeStamp("masturbationPrescribed")>>\
<</if>>
You assure him you will.
@@.male;"So, anything else you've noticed?"@@
<<include "Doctor Appointment 2 Symptoms">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/doctor/Doctor_exam.webp"><</if>>\
@@.player;"That's about all."@@ You're grateful the exam is over. @@.player;"So is there any way to reverse this?"@@
<<if $doctor.log.happenedBefore("viagraPrescribed") and not $doctor.log.entry("impotenceViagraEval") and not $doctor.log.entry("pumpPrescribed")>>\
@@.male;"I assume you've been taking those boner pills I prescribed?"@@
<<if $player.log.entry("tookViagra")>>\
@@.player;"Uh huh."@@\
<<else>>\
Boner pills? @@.player;"Uh, not exactly..."@@
@@.male;"Then start taking them!@@\
\<<if $doctor.log.entry("cameOutTrans")>> \
@@.male;Unless... Ohh, maybe you don't //want// erections. I'll leave this up to you."@@
@@.player;"Sorry, I'll--yeah."@@\
<<else>>@@.male;"@@
@@.player;"Sorry, I will."@@\
<</if>>\
<</if>>
@@.male;"Beyond that, well...@@\
<<elseif $doctor.log.happenedBefore("pumpPrescribed") and not $doctor.log.entry("confirmedPumpFailure")>>\
@@.male;"I assume you've been pumping up on a regular basis?"@@
<<if $player.log.instances("usedPenisPump") >= 2>>\
@@.player;"Yeah, a couple times."@@ You sort of quit after that.
@@.male;"Just a couple? Get moving on that!@@\
\<<elseif $player.log.entry("usedPenisPump")>>\
@@.player;"I did once."@@ You sort of quit after that.
@@.male;"Just once? Get moving on that!@@\
\<<else>>\
@@.player;"Uh, not exactly..."@@ <<if $player.inventory.hasItem("Penis Pump")>> It feels like so much trouble<<else>>First you would need to buy one<</if>>.
@@.male;"Then you better start!@@\
\<</if>>\
\<<if $doctor.log.entry("cameOutTrans")>> \
@@.male;Unless... Ohh, maybe you don't //want// erections. I'll leave this up to you."@@
@@.player;"Sorry, I'll--yeah."@@\
<<else>>\
\@@.male;"@@ He coughs. @@.male;"Or your mast could suffer further damage."@@
Yikes. @@.player;"Sorry, I will."@@\
<</if>>
@@.male;"Beyond that, well...@@\
<<else>>\
@@.male;"Well..."@@ the doctor rubs his chin, @@.male;"@@\
\<</if>>\
\<<if $doctor.log.entry("sharedSymptoms") >= 3>>\
\@@.male;we could try hormone therapy. Estrogen blockers, testosterone, that sort of thing. Could be risky, given the femi-virus...but worth a shot."@@
<<if $doctor.log.entry("impotenceEval")>>\
@@.player;"Would that--"@@ you search for the words @@.player;"--get things working down there again?"@@\
<<else>>\
@@.player;"What would they do?"@@\
<</if>>
@@.male;"It could help you retain muscle<<if $doctor.log.entry("revealedBodyHair")>>, regrow hair<</if>>. Keep fat off your hips...and chest. Basically, counter whatever those ovaries have in store.@@\
\<<if $doctor.log.entry("impotenceEval")>> \
<<if $doctor.log.entry("cameOutTrans")>>\
@@.male;Now regarding your penis..."@@ He waits for your reaction. \
<<if $doctor.log.entry("confirmedPumpFailure")>>\
@@.male;"We're past the point where hormones would do much."@@\
<<elseif $doctor.log.entry("pumpPrescribed")>>\
@@.male;"You'd have to keep pumping often--if you wished to retain function."@@\
<<else>>\
@@.male;"You'd have to keep popping the boner pills--if you wished to retain function."@@\
<</if>>
He pauses again.\
<<else>>\
@@.male;Now regarding your penis--"@@ his face twitches \
<<if $doctor.log.entry("confirmedPumpFailure")>>\
@@.male;"--the structural damage is pretty severe.@@\
<<elseif $doctor.log.entry("pumpPrescribed")>>\
@@.male;"--just keep pumping as often as you can.@@\
<<else>>\
@@.male;"--just keep popping the boner pills, as often as you can.@@\
<</if>> @@.male;Hormones can only do so much."@@
Your hopes deflate.
<</if>> \
<<else>>\
\@@.male;"@@ He pauses there. \
<</if>>\
<<if $doctor.log.entry("cameOutTrans")>>\
@@.male;"I need to ask, though. Are you sure you want this? You've been questioning your gender. Even sought a highly experimental treatment. And now you want to reverse it?"@@
That's right--he believes you're trans.\
<<elseif $doctor.log.entry("revealedSentence")>>\
@@.male;"Are you sure this wouldn't violate the court order, though?"@@\
<<else>>\
@@.male;"Well, what do you say?"@@\
<</if>>
<<if $player.log.entry("readPlea")>>\
<<if $doctor.log.entry("revealedSentence")>>It very well could<<else>>You wonder if this is even allowed<</if>>. The plea deal said that tampering would "invite additional penalties," whatever those are. But would the court find out?\
<<elseif $doctor.log.entry("revealedSentence")>>\
You honestly have no idea.\
<<else>>\
You consider what he said. @@.thought;Would my sentence allow it?@@ You wish you had read the terms.\
<</if>>\
<<if $doctor.log.entry("revealedBodyHair")>> All you know is that without this treatment, he seems to think you'll grow boobs.<</if>>
<<set _hormones = 0>><<do tag "hormones">><<switch _hormones>>\
<<case 0>>\
<<if $doctor.log.entry("revealedSentence")>>\
<<link "It should be fine">><<set _hormones = 1>><<redo "hormones">><</link>>\
<<else>>\
<<link "I want the hormone treatment">><<set _hormones = 1>><<redo "hormones">><</link>>\
<</if>>
<<link "Let me think on it">><<set _hormones = 2>><<redo "hormones">><</link>>\
<<case 1>>\
<<if $doctor.log.entry("revealedSentence")>>\
@@.player;"It should be fine,"@@\
<<else>>\
@@.player;"I want the hormone treatment,"@@\
<</if>> you tell him.\
<<run $doctor.log.timeStamp("TPrescribed")>><<run $player.defy()>>
He nods. @@.male;"Alright, I'll write a prescription. Hang in there, bud."@@\
<<case 2>>\
@@.player;"Let me think on it,"@@ you tell him.\
<<if not $player.log.entry("readPlea")>><<run $player.accept("declinedT")>><</if>>
He nods. @@.male;"Alright, take care then."@@\
<</switch>>\
<<if _hormones>>
<<nextScene "Thank him and go">><<run $player.restoreOutfit()>><</nextScene>>\
<</if>><</do>>\
<<else>>\
\@@.male;it's unclear what these nanites are up to. Or how they work."@@
Aside from giving you ovaries? @@.player;"But doc--"@@
@@.male;"--Any treatment is premature at this point...and too risky."@@
@@.thought;Maybe I should have mentioned \
<<if not $doctor.log.entry("revealedBodyHair") or ($time.week is 3 and not $doctor.log.entry("revealedNipples"))>>\
<<if $time.week is 3 and not $doctor.log.entry("revealedNipples")>>\
the bumps under my nipples.\
<<else>>\
not needing to shave.\
<</if>>\
<<if not $doctor.log.entry("impotenceEval")>> \
Or my limp dick.\
<<elseif $player.log.entry("viagraFailed") and not $doctor.log.entry("impotenceViagraEval")>> \
Or that the "boner pills" stopped working.\
<</if>>\
<<elseif not $doctor.log.entry("impotenceEval")>>\
my limp dick.\
<<elseif $player.log.entry("viagraFailed") and not $doctor.log.entry("impotenceViagraEval")>>\
that the "boner pills" stopped working.\
<</if>>@@ \
If only saying it wasn't so hard.
@@.male;"But keep me posted, you hear?"@@
<<nextScene "Thank him and go">><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\
<<run $doctor.log.timeStamp("naniteAppt")>><<set $temp.doctorScene = null>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
The next morning, you're about to settle into work when \
<<if $doctor.log.entry("impotenceEval") and not $doctor.log.entry("viagraPrescribed") and not $doctor.log.entry("knowsOfViagra") and not $doctor.log.entry("pumpPrescribed")>>\
your phone chimes. //1 new message.// Then it starts ringing.\
<<else>>\
your phone starts ringing.\
<</if>>
@@.male;"$player.name--Dr. Butterfield speaking."@@
@@.player;"Oh, hello. Are the test results in?"@@
@@.male;"What? Oh, not yet.@@ \
<<if $doctor.log.entry("impotenceEval")>>\
@@.male;I'm calling about our Penis Doppler. Guy came out this morning, ran a full diagnostic. He said it's in ship shape."@@
@@.player;"Okay, so what does this mean?"@@
<<if $doctor.log.entry("pumpPrescribed")>>\
@@.male;"Well, did you pick up the penis pump?"@@
<<if $player.inventory.hasItem("Penis Pump")>>\
@@.player;"Uh, yeah. Why?"@@\
<<else>>\
@@.player;"Not yet..."@@\
<</if>>\
<<elseif $doctor.log.entry("viagraPrescribed")>>\
@@.male;"Well, did you pick up the boner pills?"@@
<<if $player.inventory.hasItem("Bottle of Viagra")>>\
@@.player;"Uh, yeah. Why?"@@\
<<else>>\
Boner pills? @@.player;"Not yet..."@@\
<</if>>\
<<else>>\
@@.male;"Means I just sent you a prescription."@@
Uh oh. @@.player;"Why?"@@\
<</if>>
He sighs on the other end. @@.male;"Your mast has problems. Thought the doppler had gone haywire, but turns out the readings were spot on."@@
@@.player;"Readings? What readings?"@@
@@.male;"Inflow: Absurdly low. Outflow: Absurdly high. Can't trap the wind."@@ He coughs. @@.male;"You're not taking hormones, are you? Estrogen--that sort of thing?"@@
<<if $time.week is 3>>\
As if on cue, your shirt rubs weirdly against your chest. Or rather, your left nipple.\
<<else>>\
@@.thought;Uhh...@@\
<</if>>
<<switch $time.week>>\
<<case 2>>\
<<set _muscle = 35>><<set _collagen = 55>>\
<<set _week = "a week">>\
<<case 3>>\
<<set _muscle = 25>><<set _collagen = 65>>\
<<set _week = "two weeks">>\
<</switch>>\
@@.male;"And the darnedest thing was tissue composition. Smooth muscle: <<= _muscle>>%. Collagen: <<= _collagen>>%. Should take months for that to develop, yet you were fine _week ago..."@@\
<<if $player.inventory.hasItem("Bottle of Viagra") and not $doctor.log.entry("viagraPrescribed") and not $doctor.log.entry("pumpPrescribed")>>/* occurs if bought Viagra on your own */
This sounds bad. @@.player;"Is the prescription for Viagra, by chance?"@@
@@.male;"How'd you guess?"@@
@@.player;"Because I bought some already.<<if not $player.log.entry("viagraFailed")>> <<if $player.log.entry("tookViagra")>>And it helps, sort of<<else>>Haven't tried it yet, though<</if>>.<</if>>"@@
He nods. @@.male;"<<if $doctor.log.entry("knowsOfViagra")>>Oh, that's right. <</if>>Well I want you taking it 3-4 times a week.@@\
<<if not $doctor.log.entry("knowsOfViagra")>><<run $doctor.log.timeStamp("knowsOfViagra")>><</if>>\
<<else>> \
He coughs again. @@.male;"Listen, I want you <<if $doctor.log.entry("pumpPrescribed")>>pumping it up 3-4 times a week. And take those boner pills while you're at it<<else>>taking the pills I prescribed 3-4 times a week<</if>>.@@\
<</if>> \
@@.male;It's use-it-or-lose-it at this point."@@\
<<run $doctor.log.timeStamp("masturbationPrescribed")>>\
<<if $player.log.entry("viagraFailed") and not $doctor.log.entry("pumpPrescribed")>>
@@.player;"Problem, doc: The pills <<if $player.log.entry("viagraFantasy") or $erika.log.entry("gavePlayerOrgasm")>>stopped working<<else>>don't work<</if>>."@@
@@.male;"Oh boy."@@ He yells across the room. @@.male;"Angie? New appointment... No, with a pump."@@
You don't even want to ask.\
<<run $doctor.log.record("scheduledAppointment", 2)>><<run $temp.log.record("pumpDemoPlanned")>>\
<</if>>
[[Doc, there's something else you should know|Biopsy Results Ovaries][$temp.log.record("biopsyReveal", true)]]
[[Just let him continue|Biopsy Results Ovaries][$temp.log.record("biopsyReveal", false)]]\
<<else>>\
@@.male;Just a follow-up call. Had any more issues with your balls?"@@
<<if $time.week is 3>>\
Just then, your shirt rubs weirdly against your chest. Or rather, your left nipple. But he didn't ask about that.\
<<else>>\
That was abrupt.\
<</if>> \
Should you mention your troubles in bed?
<<set _impotence = 0>><<do tag "impotence">><<switch _impotence>>\
<<case 0>>\
<<link "\"Sort of, yeah\"">><<set _impotence = 1>><<redo "impotence">><</link>>
<<link "\"Nah\"">><<set _impotence = 2>><<set _reveal = 3>><<redo "impotence reveal">><</link>>\
<<case 1>>\
@@.player;"Sort of, yeah."@@ \
<<include "Doctor Appointment 1 Impotence">> \
He yells across the room. @@.male;"Angie? New appointment... No, with the Penis Doppler!"@@
What have you gotten yourself into?\
<<run $doctor.log.record("scheduledAppointment", 2)>><<run $temp.log.record("impotenceEvalPlanned")>>
[[Doc, there's something else you should know|Biopsy Results Ovaries][$temp.log.record("biopsyReveal", true)]]
[[Just end the call|Biopsy Results Ovaries][$temp.log.record("biopsyReveal", false)]]\
<<case 2>>\
@@.player;"Nah."@@ You can't bring yourself to say it.
@@.male;"Good to hear. Call us if anything--"@@
[[Suddenly Angie's voice interrupts|Biopsy Results Ovaries][$temp.log.record("biopsyReveal", false)]]\
<</switch>><</do>>\
<</if>>\<<if $temp.log.entry("biopsyReveal")>>\
@@.player;"Doc, there's something else you should--"@@
<</if>>\
Suddenly Angie's voice interrupts. @@.female;"Doctor, the biopsy results just came in."@@
@@.male;"Oh yeah? What do they say?"@@
@@.female;"It's so weird--they didn't come back as testicular tissue at all..."@@
@@.male;"They didn't? What did they come back as?"@@
She whispers loud and clear, @@.female;"Ovarian tissue."@@
@@.male;"Uh, I gotta call you back--"@@
The call ends, and you're left staring at your phone<<if $time.week is 3>>, your nipple still tingling<<run $player.mood.distract("budding nipples")>><</if>>.\
<<if $doctor.log.entry("impotenceEval") and not $doctor.log.entry("viagraPrescribed") and not $doctor.log.entry("knowsOfViagra") and not $doctor.log.entry("pumpPrescribed")>> \
//One new prescription to pick up...//\
<</if>>\
<<run $doctor.log.timeStamp("biopsyCall")>>
[[Gather your thoughts|Biopsy Results Gather Thoughts]]\
<<run $temp.log.remove("biopsyReveal")>>\They gave you ovaries? A sick feeling settles in your stomach. @@.thought;But...how?@@ Well this explains your troubles in bed<<if $time.week is 3>>--and the nubs on your chest<</if>>.
@@.thought;One day at a time,@@ you tell yourself.\
<<if $doctor.log.entry("impotenceEval")>> \
First off, \
<<if $player.inventory.hasItem("Penis Pump")>>\
use that pump <<if $player.log.entry("usedPenisPump")>>again <</if>>tonight. Then jerk off, assuming that's what the doctor meant. This you can handle.\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $doctor.log.entry("pumpPrescribed")>>\
take <<if $player.log.entry("tookViagra")>>another<<else>>a<</if>> dose of Viagra tonight. Then jerk off<<if $player.log.entry("viagraFailed")>> as best you're able. You assume that's what he meant<<else>>, assuming that's what the doctor meant. This you can handle<</if>>.\
<<else>>\
pick up that prescription as soon as possible. Then use it to help you jerk off, assuming that's what the doctor meant. \
<<if not $doctor.log.entry("viagraPrescribed") and not $doctor.log.entry("pumpPrescribed")>>\
You wonder what he could have prescribed.\
<<run $doctor.log.timeStamp("viagraPrescribed")>>\
<<else>>\
This you can handle.\
<</if>>\
<</if>>\
<</if>>
@@.steve;"You going to play on your phone all day, or actually do your job?"@@
You look up to see Steve hovering. @@.player;"Do my job, boss."@@\
<<run $player.jobPerform(-1)>>
<<if $time.week is 3 and not $erika.log.entry("reconnected")>>\
<<include "Week 3 Tuesday Forced Reconnect">>\
<<else>>\
<<include "Weeks 2-3 Weekday Options">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</if>>\
@@.emily;"$player.name! Hey, what's up?"@@
You search for how to put it. @@.player;"Um, remember my scheduled parole hearing?"@@
@@.emily;"Oh no. You didn't get in //more// trouble, did you?"@@
@@.player;"No, not exactly..."@@
@@.emily;"Ohh...have things progressed?"@@ @@.thought;You might say that.@@ @@.emily;"It's okay. All girls--I mean, lots of people--go through it. I'll take you shopping. We'll say it's for our cousin."@@
@@.player;"What is?"@@
She whispers through the phone. @@.emily;"A training bra."@@
@@.player;"No--I don't need one of those."@@ At least, you don't think you do. @@.player;"It's my, um--"@@
@@.emily;"--your dick?"@@ Bingo. @@.emily;"Uh oh, has it gotten worse?"@@
[[Tell her|Sister Call 1 Pussy]]\@@.player;"I, um--"@@ your voice cracks, like it did with Mark. @@.player;"I don't have one. Anymore."@@
Silence on the other end. @@.player;"Still there, Em?"@@
@@.emily;"Sorry, packing my books."@@ You hear the shuffling of feet. @@.emily;"Thanks, professor!"@@
@@.thought;She's in class?!!@@
@@.emily;"Don't worry, no one heard us. These first rows are mostly empty."@@
Of course she's sitting right in the front, hearing you talk about-- @@.player;"Can you find somewhere private?"@@
@@.emily;"Sure."@@ She pauses a moment. @@.emily;"Classroom's empty now. Did you say, //you no longer have one//? You mean, they gave you a--"@@
@@.player;"--Yeah, uh...uh--"@@
@@.emily;"--A pussy?"@@ Another pause. @@.emily;"No, I'm good, professor."@@ @@.thought;He's still there?@@ @@.emily;"Sorry, he left something behind. //So// forgetful."@@ She takes a breath. @@.emily;"Well, I guess we should have seen this coming, after the ovaries."@@
@@.player;"You're alone now, right?"@@
@@.emily;"//Yes.// So how are you dealing with it?"@@
[[I'm dealing|Sister Call 1 Erika][$temp.log.record("coping")]]
[[Not good|Sister Call 1 Erika]]\@@.player;"<<if $temp.log.entry("coping")>>I'm dealing, I suppose<<else>>Not good<</if>>. What do I do, Em?"@@
@@.emily;"See a gynecologist?"@@
@@.player;"Ha ha."@@
@@.emily;"I'm serious--reproductive health is important. And you should probably stock up on supplies. Like, tampons--"@@
@@.player;"--Emily!"@@
Is she laughing? @@.emily;"Or pads, depending on your type of underwear."@@
@@.player;"Right."@@ You breathe in deep. @@.player;"But in the meantime, @@\
<<if $erika.log.entry("firstDate")>>\
<<if $erika.hasDate()>>\
@@.player;Erika and I have a date this Friday."@@
@@.emily;"And you still haven't told her?"@@\
<<else>>\
@@.player;what about Erika?"@@
@@.emily;"You still haven't told her?"@@\
<</if>> \
Nope. @@.emily;"Of course you haven't."@@
@@.player;"<<if $emily.log.entry("erikaChoice") is "honesty">>I probably should, huh?<<else>>Look, I'm keeping my options open.<</if>>"@@\
<<else>>/* ***add contingency for being mad at Erika */\
@@.player;what about Erika?"@@
@@.emily;"You're still pursuing her?"@@ Yep. @@.emily;"Of course you are."@@
@@.player;"So..."@@\
<</if>>\
<<if $emily.log.latest("firstVisit") < $erika.log.latest("reconnected")>>
@@.emily;"Well, is she straight?"@@ Emily asks.
@@.player;"She must be. Em, you haven't //seen// this girl. I can't just--"@@
@@.emily;"You think if she found out, that would be it."@@
@@.player;"She'd probably start dating Mark. He's after her, you know."@@\
<</if>>
<<if $emily.log.entry("erikaChoice") is "honesty">>\
@@.emily;"I suppose you could try to deceive her."@@
[[Wait--what do you mean?|Sister Call 1 Stealth]]\
<<else>>\
@@.emily;"So you're wondering how to deceive her."@@
[[There's an idea...|Sister Call 1 Stealth]]\
<</if>>\@@.player;"<<if $emily.log.entry("erikaChoice") is "honesty">>Wait--what do you mean?<<else>>Hypothetically, how would I go about that?<</if>>"@@
@@.emily;"For the record, don't do it. But hypothetically?"@@ She thinks for a moment. @@.emily;"The biggest problem is the bedroom, obviously."@@
@@.player;"Yeah."@@
@@.emily;"But...nah, it would never work."@@ You wait for her to go on. @@.emily;"Okay, so since your visit, I've been doing some research."@@
@@.player;"On guys sentenced to live as women?"@@
@@.emily;"Close. On trans men, actually."@@
<<if $doctor.log.entry("cameOutTrans")>>\
You told the doctor you're a trans //woman//. @@.player;"But I'm not--"@@\
<<else>>\
@@.player;"But I'm not trans."@@\
<</if>>
@@.emily;"Well...technically you kind of are."@@ You're still not following. @@.emily;"You have female anatomy, wanting to live as a man."@@
@@.player;"But--"@@ Actually, she has a point.
@@.emily;"The question is, how can you //pass//?"@@
[[She takes a breath|Sister Call 1 Stealth Continued]]\@@.emily;"It's a long shot, like I said. But apparently, they make fairly realistic looking dildos. Strap one of those on and..."@@
@@.player;"Erika won't notice the difference?"@@ you ask.
@@.emily;"Under a condom? I mean, who goes around suspecting their boyfriend has a vag?<<if $erika.log.entry("hadSex")>> Especially after she's already seen your dick.<</if>>"@@
Emily might be onto something. @@.player;"But, wouldn't she notice how it's...attached?"@@
@@.emily;"Yeah, you'd need to hide that under boxers or something. I'll let you handle that one."@@
<<if $emily.log.entry("erikaChoice") is "honesty">>This sounds devious<<else>>It doesn't sound easy<</if>>. Then again, a strap-on you can at least count on staying hard.
@@.emily;"But there's another problem: What if she looks at your crotch earlier on your date? Or even at work?"@@
@@.player;"Women do that?"@@
@@.emily;"You're so naive, $player.name."@@ She's always loved saying that. @@.emily;"Honestly, you may need something there...well, all the time."@@
@@.player;"Like...what?"@@
@@.emily;"Like a packer."@@
She lets that sink in. Lacking any male equipment of your own, you must rely on an illusion.<<if $emily.log.entry("erikaChoice") is "honesty">> @@.thought;Unless I come clean.@@<</if>>
<<if $emily.log.latest("firstVisit") < $erika.log.latest("reconnected")>>\
@@.emily;"Have you considered, I don't know, telling her the truth?"@@
Your shoulders slump.
@@.emily;"Let's consider the pros of that option: Honesty = strong relationship..."@@
@@.player;"Less pressure, assuming she buys it...and doesn't jet."@@ You shake your head. @@.player;"I don't know, Em."@@
@@.emily;"Neither option is ideal. The question is, what's more important to you and Erika? Honesty or masculinity?"@@
<<do tag "erikaChoice">><<switch $emily.log.entry("erikaChoice")>>\
<<case "">>\
<<link "Honesty">><<run $emily.log.record("erikaChoice", "honesty")>><<redo "erikaChoice">><</link>>
<<link "Masculinity">><<run $emily.log.record("erikaChoice", "masculinity")>><<redo "erikaChoice">><</link>>\
<<case "honesty">>\
@@.player;"Honesty, I suppose."@@\
<<case "masculinity">>\
@@.player;"Masculinity, I suppose."@@\
<</switch>>\
<<if $emily.log.entry("erikaChoice")>>
@@.emily;"Well, then there's your answer."@@
<<nextScene "Thank Emily for her advice">><</nextScene>>\
<</if>><</do>>\
<<else>>\
<<if $emily.log.entry("erikaChoice") is "honesty">>\
@@.emily;"Of course this is all hypothetical,"@@ says Emily. @@.emily;"Best just to tell her the truth.@@\
<<else>>\
@@.emily;"I still think you should tell her the truth, $player.name."@@\
<</if>>
<<nextScene "Thank Emily for her advice">><</nextScene>>\
<</if>>\
<<run $temp.log.remove("coping")>>\<<run $temp.log.record("sisterLies", 0)>><<run $temp.log.record("revealedLostLicense", 0)>>\
You hop on the bus for the hour-long ride out to Emily's. @@.thought;I hope this was a good idea.@@ For someone who talks as much as Emily, she always seems to know what you leave unsaid. Crushes, indiscretions, nothing escapes her.
But then again, she //is// your sister. Who lives fifty miles away. And she's nothing if not loyal. If anyone could keep your secret, it's her.
The bus finally lets you off. You walk to her apartment and ring her buzzer.
@@.emily;"$player.name! I'll bring down a parking pass."@@
And so it begins. Obviously, you don't need to park.
<<do tag "bus">><<switch $temp.log.entry("revealedLostLicense")>>\
<<case 0>>\
<<link "Tell her you felt like taking the bus">><<run $temp.log.record("revealedLostLicense", 1)>><<run $temp.log.increase("sisterLies")>><<redo "bus">><</link>>
<<link "Tell her your license is suspended //temporarily//">><<run $temp.log.record("revealedLostLicense", 2)>><<redo "bus">><</link>>\
<<case 1>>\
@@.player;"I, uh, felt like taking the bus."@@
@@.emily;"Seriously? And sitting next to all those sweaty people?"@@ She doesn't seem //too// suspicious. \
<<case 2>>\
@@.player;"Uh, my license is suspended //temporarily//."@@
@@.emily;"Oh no...what did you do, $player.name?"@@ Your mind races for an answer. @@.emily;"You know what--I don't even want to know. So did you take the bus? Ick, I hate busses."@@
That went better than it should have.
<</switch>>\
<<if $temp.log.entry("revealedLostLicense")>>\
@@.emily;"Here, let me buzz you in."@@
<<if $game.images>>\
<img class="scene-image" src="images/emily/Sister_visit.webp">\
<<else>>
<</if>>\
Soon you're sitting in her apartment, gazing at all the feminine accoutrements she's amassed. A vase here, tealights there, wooden signs labeling every room. It seems to multiply each time you come.
Emily herself looks well. Gained some law school weight, some of it settling in her boobs. She tells you about Jack, and Bobby, and Carl, and-- @@.emily;"So! Whatever happened that night? Weren't you meeting an Erika somebody?"@@
That's right--last you spoke was before the party. A lifetime ago.
<<if $erika.log.entry("firstDate")>>\
[[It's sort of a long story...|Sister Visit 1 Wild Night][$temp.log.record("sisterErikaAnswer", 2)]]\
<<else>>\
[[We, uh, missed each other|Sister Visit 1 Wild Night][$temp.log.record("sisterErikaAnswer", 1); $temp.log.increase("sisterLies")]]
[[Actually, she hooked up with a bodybuilder|Sister Visit 1 Wild Night][$temp.log.record("sisterErikaAnswer", 2)]]\
<</if>>\
<</if>><</do>>\<<if $temp.log.entry("sisterErikaAnswer") is 1>>\
@@.player;"We, uh, missed each other that night."@@
@@.emily;"$player.name, didn't you describe her as gorgeous beyond belief? How do you //miss// someone like that?"@@
You shrug.
@@.emily;"Oh no. She was with someone, wasn't she?"@@
Emily is too good at this. @@.player;"She got with some bodybuilder,"@@ you admit. @@.player;"Or male model. Or maybe he was both."@@\
<<else>>\
<<if $erika.log.entry("firstDate")>>\
@@.player;"It's sort of a long story..."@@
@@.emily;"Okay, start at the beginning."@@
<</if>>\
You breathe in deep. \
<<if $erika.log.entry("boughtDrink")>>\
@@.player;"The night started off well. Bought her a drink, chatted her up."@@
Emily nods in approval.
@@.player;"But then we got separated.@@\
<<else>>\
@@.player;"I was about to buy her a drink, when Mark beat me to it."@@
Emily shakes her head.
@@.player;"It gets worse.@@\
<</if>> \
@@.player;Mark and I shot some pool...and, well, she hooked up with this bodybuilder. Or male model. Or maybe he was both."@@\
<</if>>
@@.emily;"Eesh, that hurts. So what did you do?"@@\
<<set _plastered = 0>>
<<do tag "plastered">><<switch _plastered>>\
<<case 0>>\
<<link "I took it in stride">><<set _plastered = 1>><<run $temp.log.increase("sisterLies")>><<redo "plastered">><</link>>
<<if $erika.log.entry("firstDate")>>\
<<link "Got plastered, but...">><<set _plastered = 2>><<redo "plastered">><</link>>\
<<else>>\
<<link "Got plastered">><<set _plastered = 2>><<redo "plastered">><</link>>\
<</if>>\
<<case 1>>\
@@.player;"I took it in stride."@@
@@.emily;"You got plastered, didn't you?"@@\
<<case 2>>\
@@.player;"Got plastered<<if $erika.log.entry("firstDate")>>, but--<<else>>.<</if>>"@@
@@.emily;"Sounds about right."@@\
<</switch>>\
<<if _plastered>>\
Then her eyes go wide. @@.emily;"Omygod, <<if $temp.log.entry("revealedLostLicense") is 1>>you got pulled over and lost your license. Hence the bus.<<else>>that's how you lost your license, isn't it?<</if>>"@@
You can't deny it.
@@.emily;"$player.name! You need to stop beating yourself up like that. Some floozy isn't worth risking your life over!"@@
<<if not $erika.log.entry("reconnected") or $erika.log.entry("madAtHer")>>\
[[Agree with your sister|Sister Visit 1 Erika Pep Talk]]
<</if>>\
<<if $erika.log.entry("reconnected")>>\
[[Erika's not some floozy|Sister Visit 1 Erika Reconnected]]\
<</if>>\
<<run $temp.log.remove("revealedLostLicense")>>\
<</if>><</do>>\@@.player;"Yeah, you're right."@@ If Emily only knew the real mess you created for yourself. \
<<if $erika.log.entry("reconnected")>>\
@@.player;"And then she claims she's not even into him--that she just liked how he looked."@@
@@.emily;"Wait, she said that to you?"@@
@@.player;"Yeah, why?"@@
@@.emily;"Sounds like she got caught up in the moment. Hot guy hands her a drink, she takes the bait, and she ends up regretting it."@@
@@.player;"Huh."@@
<<else>>\
@@.player;"And the look on her face when she saw me from his lap..."@@
Emily scooches forward. @@.emily;"You must describe it."@@
@@.player;"She looked so..."@@ you struggle for the word @@.player;"...embarrassed."@@
@@.emily;"Wait, she looked embarrassed?"@@
@@.player;"Yeah, why?"@@
@@.emily;"What it sounds like is...hot guy hands her a drink, she takes the bait, and then //bam//--you show up, and she instantly regrets it."@@
@@.player;"So she's //not// into him?"@@
@@.emily;"Well, how has she acted since then?"@@
@@.player;"No idea--we haven't spoken."@@
@@.emily;"So who's avoiding who?"@@ You're not actually sure. \
<</if>>\
@@.emily;"Put yourself out there, $player.name, or you'll never know how she feels."@@
You nod, relieved to be done rehashing that night.
@@.emily;"So how have you been otherwise?"@@ Emily asks.\
<<set _fineOrStressed = 1>><<include "Sister Visit 1 Dispel Lies">>\<<set _fineOrStressed = 0>>\
You explain how Erika didn't //mean// to end up in the guy's lap and that she felt bad about ditching you.\
<<if $erika.log.entry("firstDate")>>\
@@.player;"In fact, I took her on a <<if $erika.log.entry("secondDate")>>couple of dates<<else>>date<</if>>."@@
@@.emily;"Oh wow, she apologized? And you asked her out? Good for you, $player.name!"@@
You're glad to be done rehashing that night.
@@.emily;"So tell me about the date<<if $erika.log.entry("secondDate")>>s<</if>>--I want to hear //everything//."@@
Here you go again. You describe the swanky restaurant, the heart-to-heart conversation<<if $erika.log.entry("secondDate")>>, strolling around the village<</if>>. Girls like those kinds of details.
@@.emily;"Zzzzz. $player.name, I need actual deets. How did the date<<if $erika.log.entry("secondDate")>>s<</if>> //end//?"@@
@@.player;"Uh--"@@
@@.emily;"Did you or didn't you?"@@
<<set _hadSex = 0>>\
<<do tag "hadSex">><<switch _hadSex>>\
<<case 0>>\
<<link "We did">>
<<set _hadSex = 1>><<redo "hadSex">>
<<if not $erika.log.entry("hadSex")>><<set _fineOrStressed = 1>><<run $temp.log.increase("sisterLies")>><<redo "fineOrStressed">><</if>>
<</link>>
<<link "Play it coy">>
<<set _hadSex = 2>><<redo "hadSex">>
<<if not $erika.log.entry("hadSex")>><<set _fineOrStressed = 1>><<redo "fineOrStressed">><</if>>
<</link>>\
<<case 1>>\
@@.player;"We did,"@@ you <<if $erika.log.entry("hadSex")>>admit<<else>>tell her<</if>>.\
<<case 2>>\
@@.player;"Well..."@@\
<</switch>>\
<<if _hadSex>>
<<if $erika.log.entry("hadSex")>>\
@@.emily;"Of course you did. Tangled sheets, clothes strewn everywhere. So did she...finish?"@@
<<set _erikaOrgasmed = 0>>\
<<do tag "erikaOrgasmed">><<switch _erikaOrgasmed>>\
<<case 0>>\
<<if $erika.log.entry("hadOrgasm")>>\
<<if $erika.log.concurrent("secondDate", "erika", "hadSex") and $erika.log.concurrent("hadOrgasm", "erika", "firstDate")>>\
<<link "Once, yeah">><<set _erikaOrgasmed = 1>><<set _fineOrStressed = 1>><<redo "erikaOrgasmed fineOrStressed">><</link>>\
<<else>>\
<<link "Well, yeah">><<set _erikaOrgasmed = 2>><<set _fineOrStressed = 1>><<redo "erikaOrgasmed fineOrStressed">><</link>>\
<</if>>
<</if>>\
<<link "Hard to tell">>
<<set _erikaOrgasmed = 3>><<set _fineOrStressed = 1>>
<<if $erika.log.entry("hadOrgasm")>><<run $temp.log.increase("sisterLies")>><</if>>
<<redo "erikaOrgasmed fineOrStressed">>
<</link>>\
<<case 1>>\
@@.player;"Once, yeah."@@\
<<case 2>>\
@@.player;"Well, yeah."@@\
<<case 3>>\
@@.player;"Hard to tell."@@
<<if $erika.log.entry("hadOrgasm")>>\
@@.emily;"Oh, you would know, $player.name.@@ Emily sizes you up. @@.emily;"She did, didn't she?"@@\
<<else>>\
@@.emily;"If there's any question, $player.name, then she didn't."@@ She pauses a moment. @@.emily;"I suppose it was your first <<if $erika.log.entry("secondDate")>>or second <</if>>time together."@@\
<</if>>\
<</switch>>\
<<if _erikaOrgasmed>>
<<if $erika.log.entry("hadOrgasm")>>\
<<if _erikaOrgasmed is 2>>You can't help but smile. <</if>>The conversation is going better now, and Emily still hasn't guessed that something's wrong. Maybe your secret is safe after all.\
<<else>>\
You squirm in your seat. @@.thought;She'd never guess the real reason, right?@@\
<</if>>
@@.emily;"So how have you been otherwise?"@@\
<</if>><</do>>\
<<else>>\
@@.emily;"You chickened out, didn't you?"@@
You rub your chin. @@.player;"Wasn't the right time."@@
Emily squints her eyes. @@.emily;"So...how have you been otherwise?"@@\
<</if>>\
<</if>><</do>>\
<<else>>
@@.emily;"Oh wow, she apologized? Good for her. And for you."@@
You feel relieved to be done rehashing that night.
@@.emily;"So how have you been otherwise?"@@\
<<set _fineOrStressed = 1>>\
<</if>>\
<<include "Sister Visit 1 Dispel Lies">>\<<do tag "fineOrStressed">><<switch _fineOrStressed>>\
<<case 1>>
<<link "Fine">><<set _fineOrStressed = 2>><<run $temp.log.increase("sisterLies")>><<redo "fineOrStressed">><</link>>
<<link "Stressed">><<set _fineOrStressed = 3>><<redo "fineOrStressed">><</link>>\
<<case 2>>
You shrug. @@.player;"Fine."@@
@@.emily;"Just //fine//?"@@\
<<case 3>>
@@.player;"A little stressed,"@@ you admit.
@@.emily;"I knew it!"@@\
<</switch>>\
<<if _fineOrStressed > 1>> \
Emily taps her finger. @@.emily;"You got drunk, lost your license, @@\
<<if $erika.log.entry("hadSex") and not $erika.log.entry("hadOrgasm")>>\
@@.emily;couldn't perform in bed."@@ @@.thought;Wait, I never said //that//.@@\
<<elseif $erika.log.entry("firstDate") and not $erika.log.entry("hadSex")>>\
@@.emily;passed on sex with a total babe."@@ @@.thought;Wait, I never said--@@\
<<elseif $erika.log.entry("reconnected") and not $erika.log.entry("madAtHer") and not $erika.log.entry("firstDate")>>\
@@.emily;passed on a date with a total babe."@@ @@.thought;Wait, I never said--@@\
<<elseif not $erika.log.entry("reconnected") or $erika.log.entry("madAtHer")>>\
@@.emily;gave up pursuing a total babe."@@ @@.thought;Wait, I never said--@@\
<<else>>\
@@.emily;haven't called in <<= $time.week + 2>> weeks."@@ @@.thought;Wait, you never called either--@@\
<</if>>\
@@.emily;"And you even shaved this morning. You //never// shave on the weekends. Something's going on with you, $player.name. It's so obvious."@@\
<<if $temp.log.entry("sisterLies") > 0>> \
She waits for another lie to dispel. Not a single one has slipped by her.\
<<if $temp.log.entry("sisterLies") > 2>><<run $emily.entrust(-2)>><<else>><<run $emily.entrust(-1)>><</if>>
<<else>>
Maybe you were too honest, but there's no hiding stuff from your sister.\
<<run $emily.entrust()>> \
<</if>> \
You wonder if she would believe anything other than "I'm to live as a woman."
[[Suddenly everything spills out|Sister Visit 1 Share Secret]]
<</if>><</do>>\Suddenly, everything spills out--the sirens, the curvaceous cop, the shot to the scrotum. With each detail, Emily's eyes grow wider.
@@.emily;"All this over a pair of boobs? They were that enormous, huh."@@ Nothing you can say there. @@.emily;"So what did the shot //do//?"@@
<<if $doctor.log.entry("biopsyCall") or $player.log.entry("learnedOfImpotence")>>\
At this point, you might as well tell her. \
<<if $doctor.log.entry("biopsyCall")>>\
@@.player;"Well, it kind of...gave me ovaries."@@
@@.emily;"What?!!"@@\
<<else>>\
@@.player;"I've, uh, had some trouble getting it up."@@
@@.emily;"Oh."@@\
<</if>> \
She covers her mouth. @@.emily;"But it's reversible, right?"@@\
<<else>>\
@@.player;"So far? Nothing I can tell."@@
@@.emily;"Hmm... And whatever does happen is reversible, right?"@@\
<</if>>
@@.player;"They assured me it all is."@@
@@.emily;"Okay, so what are the rules? Do you have to--"@@
<<if $player.log.entry("readPlea")>>\
@@.player;"Apparently, none. All the plea agreement said was to show up for parole."@@
@@.emily;"Wow, you actually read the agreement."@@ She pats you on the back. @@.emily;"So that's it? No dressing up in skirts? Makeup? Heels?"@@\
<<run $emily.like()>>\
<<else>>\
@@.player;"Who knows? The plea agreement was, like, sixty pages of tiny print."@@
@@.emily;"And you didn't read it? $player.name!"@@ You brace yourself for one of her law school lectures. Instead, Emily just sighs. @@.emily;"Anything could be in there--dressing up in skirts, makeup, heels..."@@\
<<run $emily.like(-1)>>\
<</if>>
@@.player;"Emily!"@@
@@.emily;"You signed up to live as a woman, $player.name. You can't expect--"@@
@@.player;"Look, I'm taking this day by day. And until they tell me--"@@
But Emily is staring at your face. She leans in and touches your chin. \
<<if $time.week is 1>>\
@@.emily;"You didn't shave after all..."@@
@@.player;"What?"@@
@@.emily;"Yet it's silky smooth. Like a woman's."@@
[[Run to the mirror|Sister Visit 1 Mirror]]\
<<else>>\
@@.emily;"You didn't shave after all...yet it's silky smooth. Like a woman's."@@
@@.player;"Is it that obvious?"@@ you ask.
[[She drags you to the mirror|Sister Visit 1 Mirror]]\
<</if>>\The bathroom smells of lilacs, with tealights framing the mirror. \
<<if $time.week is 1>>\
She's right, of course: Not a hint of stubble graces your chin, and you haven't shaved in how long?
Emily appears beside you.\
<<else>>\
Emily studies your reflection. @@.emily;"To someone who doesn't know your grooming habits? Maybe not //that// obvious."@@ Then she asks,\
<</if>> \
@@.emily;"What did you say was in that shot?"@@
<<if $doctor.log.entry("naniteAppt")>>\
@@.player;"Estradiol. But my doctor thought more must have been in it."@@
@@.emily;"Like what?"@@ She taps on her phone. @@.emily;"Google says nothing can transform testes into ovaries."@@
@@.player;"Well...like nanites. A 'femi-virus' of some kind."@@
@@.emily;"A //femi-virus//?"@@ She stifles a laugh. @@.emily;"Where do they come up with this stuff?"@@
@@.player;"I'm just repeating what he said."@@
<<else>>\
@@.player;"Estradiol. But I thought--"@@
@@.emily;"Yeah, pretty sure it can't cause this. Not alone, anyway."@@
Your heart <<if $time.week is 1>>is<<else>>starts<</if>> racing. @@.player;"What other shit did they add?"@@
@@.emily;"Hmm..."@@ She taps on her phone. \
<<if $doctor.log.entry("biopsyCall")>>\
@@.emily;"Google says nothing can transform testes into ovaries. Have you asked a doctor?"@@
@@.player;"Uh...not yet."@@
@@.emily;"Better get on that."@@ \
<<else>>\
@@.emily;"Google says it should be days, if not weeks, before you notice anything. But your, uh, issues started already."@@
@@.player;"Apparently so."@@
<</if>>\
<</if>>\
<<if $doctor.log.entry("biopsyCall")>>\
Her eyes trace down you body. @@.emily;"Ovaries, huh. Does your--does it still get..."@@
@@.player;"Not on its own."@@
<</if>>\
<<if $erika.log.entry("firstDate")>>\
<<if $erika.log.entry("hadSex")>>\
@@.emily;"Um, how did you manage that on your date?"@@
You shrug.<<if $player.log.concurrent("tookViagra", "erika", "hadSex")>> @@.player;"Viagra<<if $player.log.concurrent("usedPenisPump", "erika", "hadSex")>>...and a pump<</if>>.<<if $erika.log.entry("ateHerOut")>> Occasionally my tongue.<</if>>"@@<<elseif $erika.log.entry("ateHerOut")>> @@.player;"With my tongue."@@<</if>>\
<<else>>\
@@.emily;"And that's why you didn't sleep with her."@@
You shrug.\
<</if>>
@@.emily;"$player.name, have you told her?"@@
You stare at Emily in the mirror.
@@.emily;"And you think she won't find out?@@\
<<else>>\
@@.emily;"$player.name,"@@ she asks, @@.emily;"have you told anyone about this?"@@
You stare at Emily in the mirror.
@@.emily;"And you think they won't find out?@@\
<</if>> \
@@.emily;You know what estradiol does, right? You could be sprouting a pair of--"@@
@@.player;"Emily!"@@<<if $player.breasts >= .5>> Your nips aren't showing through your shirt, are they?@@<</if>>
@@.emily;"I'm sorry."@@ She leads you back to the living room. @@.emily;"I can't imagine what you're going through. But...it's only for a year. What if you did live as a woman?"@@
@@.player;"What?"@@
@@.emily;"Suppose the changes continue--boobs, hips, the works."@@ You watch her adjust a bra strap. @@.emily;"Eventually you can't hide it. So you embrace it. You might even learn something."@@
[[What is that supposed to mean?|Sister Visit 1 Empathy]]\<<if $game.images>><img class="scene-image" src="images/emily/Sister_visit2.webp"><</if>>\
@@.player;"What is that supposed to mean?"@@ you demand.
@@.emily;"Well, you are kind of a bro."@@ She leans back against the cushions. @@.emily;"Always competing with Mark. Leering at girls' <<if $player.attraction.kinks.butt > $player.attraction.kinks.breasts>>asses<<else>>chests<</if>>. When's the last time you connected with someone on a deeper level?"@@
You stare her down. \
<<if $erika.log.entry("firstDate")>>\
@@.player;"On my date. Over dinner."@@
@@.emily;"Doesn't count if your goal is to bed her."@@
@@.player;"What's this got to do with anything?"@@\
<<else>>\
@@.player;"What's that got to do with anything?"@@\
<</if>>
@@.emily;"It's something women do. We ask about each other, discuss how we're feeling--while painting our nails, for instance."@@
@@.player;"Are you insane?"@@ You throw up your arms. @@.player;"My life is imploding...and you say I should get my nails done?"@@
@@.emily;"One year, and then it's over. Honestly--"@@ she fiddles with her bra again @@.emily;"--I'd kill for that experience."@@
@@.player;"You'd want to be a guy?"@@
@@.emily;"For a year? Sure. To see how people respond differently... To visit the gym without--you know. I'd love to try that."@@ She unclasps her bra beneath her shirt, then flings it into the bedroom. @@.emily;"Sorry. All I'm saying is consider it. Could even be fun."@@
[[She may have a point|Sister Visit 1 Options][$temp.log.record("sisterInsane", false)]]
[[Nope, she's insane|Sister Visit 1 Options][$temp.log.record("sisterInsane", true)]]\<<if $temp.log.entry("sisterInsane")>>\
@@.player;"Prance around in skirts--to see what it's like? No thank you."@@ You sigh. @@.player;"Besides,@@\
<<run $player.defy()>>\
<<else>>\
@@.player;"It's a unique opportunity--I'll give you that. But@@\
<<run $player.accept()>>\
<</if>> \
@@.player;if word got out that I'm serving time, I'd get fired. They don't employ felons."@@
@@.emily;"You could say you're trans...or gender fluid... Or not."@@ Emily retrieves a notepad. @@.emily;"Alright, let's think about this logically. Option #1: You tell no one, hide whatever happens until...well, until you can't."@@
@@.player;"Maybe no one will notice."@@
She looks at you funny. @@.emily;"Alright, so what are the pros of this option?"@@
@@.player;"Lack of ridicule...can live as normal..."@@
@@.emily;"No need to go clothes shopping."@@
You glare at her. \
<<if $erika.log.entry("reconnected")>>\
@@.player;"Keep my job...keep Erika interested..."@@
Emily looks up. @@.emily;"Yeah, how will that work?"@@
@@.player;"We could get...I don't know, creative in bed."@@ You bury your face. @@.player;"Aah! This will never work."@@
@@.emily;"Well, is she straight?"@@
@@.player;"She must be. Em, you haven't //seen// this girl. I can't just--"@@
@@.emily;"You think if she found out, that would be it."@@
@@.player;"She'd probably start dating Mark. He's after her, you know."@@
Emily draws a line down the page. @@.emily;"Have you considered, I don't know, telling her the truth?"@@
Your shoulders slump.
@@.emily;"Let's write down the pros of that option: Honesty = strong relationship..."@@
@@.player;"Less pressure, assuming she buys it...and doesn't jet."@@ You shake your head. @@.player;"This won't work either, Em."@@
@@.emily;"Neither option is ideal. But they both seem //viable//--for now, anyway. The question is, what's more important to you and Erika? Honesty or masculinity?"@@
[[Honesty|Sister Visit 1 Mark][$emily.log.record("erikaChoice", "honesty")]]
[[Masculinity|Sister Visit 1 Mark][$emily.log.record("erikaChoice", "masculinity")]]\
<<else>>\
@@.player;"Keep my job..."@@
Emily draws a line down the page. @@.emily;"Suppose you did tell someone. Maybe Mark? He is your best friend."@@
[[Supposing I did?|Sister Visit 1 Mark][$emily.log.record("markTell", 1)]]
[[Mark? No way!|Sister Visit 1 Mark][$emily.log.record("markTell", 2)]]\
<</if>>\
<<run $temp.log.remove("sisterInsane")>>\<<if $erika.log.entry("reconnected")>>\
@@.emily;"Well, then there's your answer."@@ She sets down the pencil. @@.emily;"So what about Mark?"@@
@@.player;"I'll have to keep him at bay, I guess."@@
Emily rolls her eyes. @@.emily;"No, I mean, will you tell him<<if $emily.log.entry("erikaChoice") is "honesty">> too<</if>>? He is your best friend."@@
<</if>>\
<<do tag "markTell">><<switch $emily.log.entry("markTell")>>\
<<case 0>>\
<<link "Supposing I did?">><<run $emily.log.record("markTell", 1)>><<redo "markTell">><</link>>
<<link "Mark? No way!">><<run $emily.log.record("markTell", 2)>><<redo "markTell">><</link>>\
<<case 1>>\
@@.player;"Supposing I did?"@@ you reply.\
<<run $mark.like()>>
@@.emily;"He'd be someone to lean on--to support you through this. You could even bond over it."@@ You're about to gag, when she touches your shoulder. @@.emily;"Careful, though.@@\
<<case 2>>\
@@.player;"Mark? No way! I'd never live it down."@@\
<<run $mark.like(-1)>>
Emily laughs. @@.emily;"You're probably right, knowing him."@@ Then she touches your shoulder. @@.emily;"Careful, $player.name.@@\
<</switch>>\
<<if $emily.log.entry("markTell")>> \
@@.emily;You tell someone, and then he tells someone, and then she tells someone. And pretty soon your dickhead boss finds out, and you're toast."@@
You nod.
@@.emily;"The more who know, the greater that risk."@@ She has that right. It feels good to have told Emily, at least. If things...progress, you can always turn to her.
The rest of the afternoon passes by before you know it, and soon you're back on the bus with a lot on your mind.
<<nextScene>><<run $emily.log.timeStamp("firstVisit")>><<run $temp.log.remove("sisterLies")>><</nextScene>>
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Erika_court_chocolate.webp"><</if>>\
<<if $time.week >= 4>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers") and not $erika.hasDate()>>\
The initial pieces in place, it's time to move forward with your plan.\
<<else>>\
Never mind what's between your legs. Just bring her chocolates like all is normal.\
<</if>> After\
<<elseif $doctor.log.duringWeek("biopsyCall")>>\
Alright, you have ovaries. Can't let those block romance. So after\
<<else>>\
Time to make <<if $erika.log.entry("gaveChocolates")>>another<<else>>that<</if>> special delivery. After\
<</if>> checking that the coast is clear, you mosey to Erika's cubicle.\
<<if ($time.day is 16 and not $doctor.log.justHappened("biopsyCall")) or $time.day is 18>>
Just as you arrive, your shirt \
<<if $time.day is 16>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
catches again--the right nipple this time.\
<</if>> \
You purge the thought, as you take in her stunning form.\
<<elseif $time.week is 4>>\
She still looks under the weather.\
<<else>> \
She looks stunning, as usual.\
<</if>>\
<<run $player.mood.arouse()>>
<<if $erika.log.entry("madAtHer")>>\
@@.erika;"Is this a piece offering?"@@ She gazes at the box.
@@.player;"Something like that."@@\
<<run $erika.log.record("madAtHer", false)>>\
<<else>>\
<<if $time.week is 4>>\
When she sees what you brought, though, she immediately perks up. @@.erika;"That is //exactly// what I need right now!"@@\
<<elseif $erika.log.entry("gaveChocolates")>>\
@@.erika;"Wow, //more// chocolate?"@@\
<<else>>\
@@.erika;"Oh my god, are those for me?"@@\
<</if>>
<<if $time.day is 18>>\
@@.player;"Uh huh."@@ Your nipple pulses as you say it.\
<<else>>\
You grin.\
<</if>>\
<</if>>
<<if $erika.log.entry("gaveChocolates")>>\
@@.erika;"If you keep this up, <<if $time.week is 4>>though, <</if>>I'll have to hit the gym more often."@@ She pops one in her mouth anyway. \
<<else>>\
@@.erika;"Well they look delicious."@@ She unties the bow. @@.erika;"Smell delicious too. Should I have one now?"@@
@@.player;"Go for it."@@
<</if>>\
@@.erika;"Mmm, heaven."@@ Her eyes glaze over<<if $erika.log.entry("hadOrgasm")>>, almost like when she--<<else>>. @@.thought;Is that how she looks when she--@@<</if>> @@.erika;"Would you like one?"@@\
<<run $erika.mood.arouse(3)>>
<<set _dessertChoice = 0>><<do tag "dessertChoice">>\
<<if not _dessertChoice>>\
<<chooseDessert "Sure!" "linger" "Nah, they're for her" "==Nah, they're for her== (you can't resist)">>\
<<elseif _dessertChoice is 1>>\
@@.player;"Sure!"@@ You take one of the special darks.\
<<else>>\
@@.player;"Nah, they're for you. Enjoy!"@@\
<</if>>\
<<if _dessertChoice>>
The two of you chat a while longer.\
<<if $erika.log.entry("gaveChocolates")>>\
<<if $time.day is 16>>\
With each new topic, your nipple seems to burrow farther into the scratchy fabric of your shirt.\
<<else>>\
It feels like you're really starting to connect.\
<</if>>\
<<else>>\
Erika likes living in the city but misses her family. Last weekend, she visited the spa. <<if $time.day is 16>>With each change of topic, your nipple seems to burrow farther into the scratchy fabric of your shirt.<</if>>\
<</if>>\
<<run $player.inventory.removeItem("Box of Chocolates")>>\
<<run $erika.like(2)>>
<<if $time.week >= 4 and $erika.hasDate() and $erika.log.entry("date") is 3 and (not $player.inventory.hasClothingItem("Strap-on", "packers") or not $player.inventory.hasClothingItem("Packer", "packers"))>>\
<<run $erika.log.timeStamp("gaveChocolates")>>\
<<include "Erika Court Postpone Date">>\
<<else>>\
@@.player;"Well, I should get going,"@@ you finally say.
<<if $erika.log.justHappened("gaveChocolates")>>\
She nods. @@.erika;"Yeah, thanks for the chocolates!"@@\
<<else>>\
@@.erika;"Yeah, those spreadsheets won't write themselves. Hey, thanks for the chocolates!"@@\
<</if>>\
<<run $erika.log.timeStamp("gaveChocolates")>>
<<include "Erika Court End">>\
<</if>>\
<</if>>\
<</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Erika_court_chat.webp"><</if>>\
<<if $erika.log.entry("courted") and $erika.log.instances("courted") > $erika.log.instances("gaveChocolates")>>\
<<set _chatted = true>>\
<</if>>\
<<if $time.week >= 4>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers") and not $erika.hasDate()>>\
The initial pieces in place, it's time to move forward with your plan.\
<<else>>\
Never mind what's between your legs. Just pay her a visit like all is normal.\
<</if>> After\
<<elseif $doctor.log.duringWeek("biopsyCall")>>\
Alright, you have ovaries. Can't let those block romance. So after\
<<else>>\
After\
<</if>> checking that the coast is clear, you mosey to Erika's cubicle.\
<<if ($time.day is 16 and not $doctor.log.justHappened("biopsyCall")) or $time.day is 18>>
Just as you arrive, your shirt \
<<if $time.day is 16>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
catches again--the right nipple this time.\
<</if>> \
You purge the thought, as you take in her stunning form.\
<<elseif $time.week is 4>>\
She still looks under the weather.\
<<else>> \
She looks stunning, as usual.\
<</if>>\
<<run $player.mood.arouse(5)>>
@@.erika;"Hi, $player.name!"@@\
<<if $erika.log.entry("madAtHer")>>\
Then her eyes float downward. @@.erika;"You're not still mad at me, are you?"@@
@@.player;"If I were, would I be here, risking my future? At any moment, I could be spotted away from my desk."@@
She laughs. @@.erika;"I suppose not."@@\
<<run $erika.log.record("madAtHer", false)>>\
<<elseif $time.week is 4>>\
She shifts in her chair. @@.erika;"A break from work sounds great, right now."@@\
<<elseif not _chatted>>\
She grins. @@.erika;"Risking your future for me again? I mean, what if you're spotted?"@@\
<</if>>
<<if _chatted>>\
The two of you chat about work, friends, the city. <<if $time.day is 16>>With each new topic, your nipple seems to burrow farther into the scratchy fabric of your shirt<<elseif $time.day is 18>>Your nipple tingles periodically<<else>>It feels like you're really starting to connect<</if>>.\
<<else>>\
<<if visited("Erika Tour Skylounge")>>\
@@.player;"Let's just hope Steve is up getting wasted in the sky lounge."@@\
<<elseif visited("Erika Tour Restricted")>>\
@@.player;"Let's just hope Steve is somewhere on that 'restricted' floor, getting a massage."@@\
<<else>>\
@@.player;"Let's just hope Steve is off yelling at the folks in IT."@@\
<</if>>
@@.erika;"As far from here as possible, so he can't stare down my shirt."@@<<if $time.day is 18>> Your nipple pulses as she says it.<</if>>
The two of you chat for a while longer. Erika is settling into the job but misses home. She went shopping with the girls last weekend.<<if $time.day is 16>> With each new topic of conversation, your nipple seems to burrow farther into the scratchy fabric of your shirt.<</if>>\
<</if>>\
<<run $erika.like()>>
<<if $time.week >= 4 and $erika.hasDate() and $erika.log.entry("date") is 3 and (not $player.inventory.hasClothingItem("Strap-on", "packers") or not $player.inventory.hasClothingItem("Packer", "packers"))>>\
<<include "Erika Court Postpone Date">>\
<<else>>\
@@.erika;"Well, I should get back to work,"@@ she finally says. @@.erika;"Thanks for visiting, $player.name."@@
<<include "Erika Court End">>\
<</if>>\<<if $erika.log.entry("secondDate") and ((($erika.log.entry("hadOrgasm") or $erika.log.entry("gavePlayerOrgasm")) and $erika.preference() >= 11) or $erika.preference() >= 14)>>\
<<set _netflixAndChill = true>>\
<</if>>\
<<if $erika.hasDate()>><<set _askOut = 2>><<else>><<set _askOut = 0>><</if>>\
<<do tag "askOut">><<if _dessertChoice or not $erika.log.justHappened("gaveChocolates")>>\
<<switch _askOut>>\
<<case 0>>\
<<if $player.knowsIsImpotent()>>\
<<set _bailText = "You'd better not">>\
<<elseif $erika.log.entry("secondDate")>>\
<<set _bailText = "Too risky, given everything">>\
<<elseif $erika.log.entry("firstDate")>>\
<<set _bailText = "Don't smother her">>\
<<else>>\
<<set _bailText = "Don't risk rejection">>\
<</if>>\
<<if $erika.log.entry("secondDate")>>\
<<link "Now's your chance--ask her out again">>
<<if _netflixAndChill>><<set _askOut = 3>><<else>><<set _askOut = 1>><</if>>
<<redo "askOut">>
<</link>>
<<link _bailText>>
<<if _netflixAndChill>><<set _askOut = 4>><<else>><<set _askOut = 2>><</if>>
<<redo "askOut">>
<</link>>\
<<elseif $erika.log.entry("firstDate")>>\
<<link "Now's your chance--ask her out again">><<set _askOut = 1>><<redo "askOut">><</link>>
<<link _bailText>><<set _askOut = 2>><<redo "askOut">><</link>>\
<<else>>\
<<link "Now's your chance--ask her out">><<set _askOut = 1>><<redo "askOut">><</link>>
<<link _bailText>><<set _askOut = 2>><<redo "askOut">><</link>>\
<</if>>\
<<case 1>>\
<<if $erika.log.entry("firstDate")>>\
@@.player;"My pleasure. Hey, want to--"@@ \
<<if $time.day is 16>>\
The tickle inside your shirt intensifies.
@@.erika;"Hmm?"@@
@@.player;"Want to @@\
<<else>>\
your palms start sweating @@.player;"--@@\
\<</if>>@@.player;go out again this weekend?"@@
<<if not $erika.log.entry("secondDate") and $erika.preference() >= 8>>\
Erika's eyes sparkle. @@.erika;"Um...yeah! How's Friday?"@@\
<<run $erika.log.timeStamp("askedOut")>><<run $erika.log.increase("date")>>
@@.player;"Perfect, see you--"@@
But then a stern voice interrupts.\
<<else>>\
Erika hesitates. @@.erika;"Sorry, I already have plans."@@
You're about to ask if she's free after that, when a stern voice interrupts.\
<</if>>\
<<else>>\
@@.player;"My pleasure. Would you, um--"@@ \
<<if $time.day is 16>>\
The tickle inside your shirt intensifies.
@@.erika;"Hmm?"@@
@@.player;"Would you like to have dinner this weekend?"@@\
<<else>>\
your hands start fidgeting @@.player;"--like to have dinner this weekend?"@@\
<</if>>
<<if ($erika.affinity >= 4) and ($erika.preference() >= 3)>>\
Erika's face lights up. <<if $erika.preference() >= 5>>@@.erika;"I'd love to!"@@<<else>>@@.erika;"I'd like that."@@<</if>>\
<<run $erika.log.timeStamp("askedOut")>><<run $erika.log.increase("date")>>
@@.thought;Score!@@ But then a stern voice interrupts. \
<<else>>\
Erika hesitates. @@.erika;"Sorry, I already have plans."@@
You're about to say @@.thought;"Another time, then?"@@ when a stern voice interrupts.
<</if>>\
<</if>>\
<<case 2>>\
@@.player;"My pleasure."@@ You're about to go, when a stern voice interrupts.
<<case 3>>\
@@.player;"My pleasure. Would you--"@@
She beats you to it. @@.erika;"--So are we hanging out this weekend?"@@
@@.player;"Absolutely!"@@
<<case 4>>\
@@.player;"My pleasure."@@ You turn toward your cubicle--
@@.erika;"--So are we hanging out this weekend?"@@
Your heart leaps. \
<<if $player.penis>>/* ***change in v0.9 */\
@@.player;"Absolutely!"@@
<<else>>\
@@.player;"Absolu--"@@ you start to say, before catching yourself.
@@.erika;"I was thinking a movie in. I just restarted Netflix."@@
@@.thought;She wants to watch Netflix and chill?@@ That sounds like a disaster.\
<<run $erika.log.timeStamp("askedOut")>><<run $erika.log.increase("date")>> \
<<include "Erika Court Postpone Date Excuse">>\
<</if>>\
<</switch>>\
<<if _askOut and (_askOut isnot 4 or $player.penis)>>\
<<if (_askOut is 3 or _askOut is 4) and _netflixAndChill>> \
Your eyes scan down Erika's body, imagining her in far fewer clothes. <<if $time.day is 16>>The tickle inside your shirt intensifies. <</if>>@@.player;"Uh, for dinner? Drinks?"@@
@@.erika;"Mmm, how about a movie in? I just restarted Netflix."@@
@@.thought;She wants to watch Netflix and chill?@@ Those clothes will definitely be coming off...\
<<run $player.mood.arouse()>><<run $erika.log.timeStamp("askedOut")>><<run $erika.log.increase("date")>>
<</if>>\
<<if $erika.log.entry("courted")>>\
@@.steve;"$player.name! You're away from your desk //again//?"@@\
<<else>>\
@@.steve;"$player.name, why aren't you at your desk, working?"@@\
<</if>>\
<<if (_askOut is 3 or _askOut is 4) and _netflixAndChill>> Steve is standing with his arms crossed.<</if>>
<<if $erika.log.justHappened("gaveChocolates")>>\
<<if $erika.log.instances("gaveChocolates") > 1>>\
@@.erika;"Oh, hi Steve!"@@ Erika waves. @@.erika;"We have more chocolates. Would you like one?"@@
@@.steve;"Why, yes I would."@@ He eats one and wonders off, forgetting all about you.\
<<else>>\
@@.player;"Sorry, b--"@@
@@.erika;"--<<if $erika.log.entry("courted")>>Actually, <<else>>Because<</if>> he was handing out chocolates to all the VIPs. Would you like yours now?"@@
@@.steve;"To the VIPs? Yes--yes I would."@@ Steve takes one and eats it, forgetting all about you.\
<</if>>\
<<else>>\
@@.player;"Sorry, boss."@@\
<<run $player.jobPerform(-1)>>\
<</if>>\
<<run $erika.log.timeStamp("courted")>><<run $erika.log.timeStamp("lastSeen")>>
<<if (_askOut is 3 or _askOut is 4) and _netflixAndChill and ($player.knowsIsImpotent() or not $player.penis)>>\
Only back at your desk do you realize what you've agreed to: This Friday. Sex with Erika. \
<<if $player.penis>>\
But her naked body won't get you hard. <<if $player.log.entry("penisPumpFailed")>>Not even with the help of a vacuum pump<<elseif $player.log.entry("viagraFailed")>>Not even on a full dose of Viagra<<else>>Nothing will<</if>>.\
<<else>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
And all you have is a strap-on.<<if $emily.log.entry("erikaChoice") isnot "honesty">> Your sister's plan better work.<</if>>\
<<else>>\
But between your legs is a pussy just like hers.\
<</if>> \
@@.thought;If I come clean with her, it'll have to be then.@@\
<</if>>
<<nextScene>><</nextScene>>\
<<else>>\
<<nextScene "Return to your desk">><</nextScene>>\
<</if>>\
<</if>>\
<</if>><</do>>\The entire time, though, you can't help thinking of <<if $time.present is "Thursday">>tomorrow's<<else>>Friday's<</if>> date. You'll be on her couch "watching a movie" with a pussy between your legs. Not hers--your own. \
<<if $player.inventory.hasClothingItem("Packer", "packers") or $temp.log.entry("packerOrdered")>>\
The packer <<if $temp.log.entry("packerOrdered")>>that's arriving <</if>>could fool her for awhile, but only assuming your clothes stay //on//.<<if $player.inventory.hasClothingItem("Strap-on", "packers")>> And then she'd need to believe the strap-on dick is real.<</if>>\
<<else>>\
If her hand meanders there, //poof//--the surprise of her lifetime. \
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
Unless you wore the strap-on from the moment you arrive--but wouldn't that look even //more// suspicious?\
<<else>>\
Assuming your clothes even stay //on//.\
<</if>>\
<</if>>
@@.thought;Should I come clean with her?@@ Certainly not here. You gaze at all the cubicles packed together like sardines. @@.thought;It would have to be <<if $time.present is "Thursday">>tomorrow<<else>>Friday<</if>>.@@ But even the thought terrifies you.
<<set _rescheduleDate = 0>><<do tag "rescheduleDate">><<switch _rescheduleDate>>\
<<case 0>>\
<<link "Call off the date">><<set _rescheduleDate = 1>><<redo "rescheduleDate">><</link>>
<<link "Eh, you'll be fine">><<set _rescheduleDate = 2>><<redo "rescheduleDate">><</link>>\
<<case 1>>\
<<if $erika.log.justHappened("gaveChocolates")>>\
@@.player;"I, um--here, another chocolate?"@@ Erika shrugs and takes one.\
<<else>>\
@@.player;"I, um--"@@ your hands fidget.\
<</if>> \
@@.player;"So, know how you had to cancel last Friday? Well, unfortunately now //I// have to cancel."@@
@@.erika;"Aww."@@ \
<<if $erika.log.justHappened("gaveChocolates")>>\
She freezes mid-bite.\
<<else>>\
Her face droops.\
<</if>>\
<<run $erika.like(-1)>>
<<include "Erika Court Postpone Date Excuse">>\
<<case 2>>\
@@.thought;Eh, I'll be fine,@@ you convince yourself. @@.thought;<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>The strap-on should carry me through<<elseif $player.inventory.hasClothingItem("Packer", "packers")>>The packer should carry me through<<else>>We'll pick a really engrossing film<</if>>.@@
<<if $erika.log.justHappened("gaveChocolates")>>\
@@.player;"Well, I should get going,"@@ you finally say.
She nods. @@.erika;"Yeah, thanks for the chocolates!"@@\
<<else>>\
@@.erika;"Well, I should get back to work,"@@ she finally says. @@.erika;"Thanks for visiting, $player.name."@@\
<</if>>
<<include "Erika Court End">>\
<</switch>><</do>>\You need some excuse, \
<<if $emily.log.entry("erikaChoice") is "honesty" and $erika.log.justHappened("askedOut")>>\
but you can't very well share your secret //here//. You gaze at all the cubicles packed together like sardines.\
<<elseif $player.penis>>/* ***edit maybe, in v0.9 */\
<<if $player.knowsIsImpotent()>>\
other than your limp dick.\
<<else>>\
other than your Sentence.\
<</if>>\
<<else>>\
other than lacking a penis.\
<</if>> @@.player;"My, uh, sister needs help carrying stuff."@@
@@.erika;"Oh, is she moving?"@@
@@.player;"Uh...moving in furniture. That she bought at Ikea."@@ Is Erika buying this? @@.player;"Big, heavy boxes that she can't lift alone."@@
Erika touches your arm. @@.erika;"That she needs your manly muscles to help with?"@@
@@.player;"Exactly."@@ You flex, \
<<if $player.strength >= 115>>\
and Erika grins. @@.thought;She actually felt that!@@\
<<else>>\
though unsure if Erika can tell.\
<<run $erika.entrust(-1)>>\
<</if>>
@@.erika;"Hmm. Friday in a week, then?"@@
Friday in a<<if not $player.penis>>--you'll still have a pussy then<<elseif $player.knowsIsImpotent>>--your dick could be in even worse shape then<<else>>you'll still be living out your Sentenced then<</if>>. And the week after. But she's gazing at you with those sparking green eyes. @@.player;"Friday in a week--"@@ the words spill out @@.player;"--that's a plan!"@@
Erika leans in and whispers, @@.erika;"I'll make it worth the wait."@@ <<if $erika.log.justHappened("gaveChocolates")>>Then she licks the chocolate off her finger.<</if>>\
<<run $player.mood.arouse()>>
Walking back to your desk, you try not to imagine what she means by this.\
<<run $temp.log.record("postponedDate", [$time.getTimeStamp()])>>\
<<run $erika.log.timeStamp("courted")>><<run $erika.log.timeStamp("lastSeen")>>
<<nextScene>><</nextScene>>\<<nobr>><<switch _sexScene.playerMove>>
<<case "kiss">>
<<if _sexScene.kisses is 1>>
You lean in <<if $player.kiss($erika) < 0.75>>nervously <</if>>and kiss $erika.objectPronoun on the lips.
<<if $player.kiss($erika) >= 2.5>>/* week 2 or earlier */
Her tongue darts playfully into your mouth and then recedes, sending chills down your spine.
<<elseif $player.kiss($erika) >= 1.5>>/* week 4 or earlier */
Her mouth drops open, and her tongue finds yours.
<<elseif $player.kiss($erika) >= .75>>/* week 7 or earlier */
Her mouth drops open, and your tongue finds hers.
<</if>>
<<run $erika.observe("facialHair")>>
<<elseif _sexScene.kisses < 4>>
You tilt your head and kiss her again.
<<else>>
You kiss her again, but she <<if $player.kiss($erika) >= .75>>seems impatient<<else>>doesn't seem too into it<</if>>.
<</if>>
<<case "removeOwnTop">>
You peel off your $player.savedOutfit.top.informalName, revealing your $player.chestDescription.
<<if $player.outfit.bra>>
She glances away./* ***placeholder; add contingency for first time seeing bra */
<<else>>
<<if $player.removeTop($erika, false)[1] >= 4>>/* week 1 or earlier */
She stares, transfixed.
<<elseif $player.removeTop($erika, false)[1] >= 3>>/* week 2 or earlier */
@@.thought;She won't notice<<if $erika.log.entry("hadSex")>> the difference<</if>>, will she?@@
<<elseif $player.removeTop($erika, false)[1] >= 1.5>>/* week 3 or earlier */
You pray she doesn't notice them.
<<else>>/* week 5 or 6, or earlier */
She glances away.
<</if>>
<<if $player.chestHair < .5>><<run $erika.observe("chestHair")>><</if>>
<<if $player.breasts >= .5>><<run $erika.observe("nipples")>><</if>>
<</if>>
<<case "removeOwnBra">>
You fumble with your bra until you manage to unhook it, exposing your $player.chestDescription.
<<if $player.removeBra($erika, false)[1] >= .5>>
You pray they're not too obvious.
<<else>>
She glances away.
<</if>>
<<case "removeOwnBottom">>
You shuffle out of your $player.savedOutfit.bottom.informalName, revealing your $player.legsDescription.
<<if $player.savedOutfit.underwear.fetish>>\
<<if $player.savedOutfit.underwear.properName is "Tiger print underwear">>
@@.erika;"Pounce on me,"@@ she purrs.
<<elseif $player.savedOutfit.underwear.properName is "Cowboy underwear">>
@@.erika;"Ride 'em, cowboy!"@@ she hollers.
<<else>>
@@.erika;"You're my hero,"@@ she utters breathlessly.
<</if>>
<<elseif $player.removeBottom($erika, false)[1] >= 1>>
She looks on with <<if $player.removeBottom($erika, false)[1] >= 4>>excitement<<else>>anticipation<</if>>. /* is erect or not */
<<if $player.isImpotent()>>
<<if $player.log.entry("learnedOfImpotence")>> Yet once gain<<else>>Yet oddly<</if>>, you're not getting hard.
<<elseif $player.penis and $player.erection < 50>>
Yet you're only somewhat hard.
<</if>>
<<else>>
She looks disappointed.
<<if $player.isImpotent()>>
<<if $player.log.entry("learnedOfImpotence")>> And yet again<<else>> And oddly<</if>>, you're not getting hard.
<</if>>
<</if>>
<<if not $player.penis>>
You feel yourself getting excited too--a sort of sloppy, slippery sensation that you're none too keen on.
<</if>>
<<case "removeOwnUnderwear">>
<<if $player.erection > 25>>Excitement building<<else>>With trembling hands<</if>>, you slide your $player.savedOutfit.underwear.informalName down, exposing your $player.genitalsDescription.
<<if $player.removeUnderwear($erika, false)[1] >= 4>>/* erection >= 62.5 */
Her eyes light up.
<<elseif $player.removeUnderwear($erika, false)[1] >= 3>>/* erection >= 37.5 */
You notice her staring.
<<else>>
She looks <<if $erika.log.entry("learnedOfImpotence")>>exasperated<<else>>bewildered<</if>>.
<</if>>
<<run $erika.log.timeStamp("sawPlayerDick")>>
<<case "removePartnerTop">>
You slide her $erika.savedOutfit.top.informalName up over her head. Underneath, her full breasts sit in a $erika.savedOutfit.bra.informalName<<if ($erika.outfit.name is "first date" or $erika.outfit.name is "second date") and $erika.outfit.underwear and not $erika.outfit.bottom>> that matches her panties<</if>>.<<if $erika.log.entry("date") is 2>> @@.erika;"See,"@@ she says, @@.erika;"what did I tell you?"@@<</if>>
<<case "removePartnerBra">>
You fumble with her bra until you manage to unhook it. Her breasts spill free, supple yet firm, and capped with large rosy nipples.
<<case "removePartnerBottom">>
You <<if $erika.savedOutfit.bottom.informalName.includes("leggings")>>slide down<<else>>unzip<</if>> her $erika.savedOutfit.bottom.informalName. Underneath, her <<if ($erika.outfit.name is "first date" or $erika.outfit.name is "second date") and $erika.outfit.bra and not $erika.outfit.top>>matching <</if>>$erika.savedOutfit.underwear.informalName hug her shapely hips and butt.
<<case "removePartnerUnderwear">>
You grip her $erika.savedOutfit.underwear.informalName and slide them down her thighs. Her pussy is neatly trimmed, the same shade as the chestnut curls gracing her shoulders.
<<case "fondleBreast">>
<<if _sexScene.partnerFondlesReceived is 1>>
You cup her breast<<if $player.fondleBreast($erika)[1] < 3>>, your small fingers struggling to engulf it fully<</if>>. /* week 9 */
<<if $player.fondleBreast($erika)[1] >= 4>>/* week 5 or earlier */
Her nipple responds eagerly, and she <<if _sexScene.partnerMove is "abort">>sighs<<else>>moans<</if>>.
<<elseif $player.fondleBreast($erika)[1] >= 3>>/* week 9 or earlier */
Her nipple slowly responds, and she leans in against your hand.
<<else>>
Her nipple takes a long time responding.
<</if>>
<<elseif _sexScene.partnerFondlesReceived is 2>>
You cup her other breast and tease her nipple with your tongue.
<<if $player.fondleBreast($erika)[1] >= 4 and _sexScene.partnerMove isnot "abort">>
She moans even louder.
<<elseif $player.fondleBreast($erika)[1] >= 3>>
She sighs contentedly.
<<else>>
Finally it grows stiff.
<</if>>
<<else>>
You fondle her breasts some more<<if _sexScene.partnerFondlesReceived >= 4>>, but she <<if $player.fondleBreast($erika)[1] >= 3>>seems impatient<<else>>doesn't seem too into it<</if>><</if>>.
<</if>>
/* <<case "squeezeButt">>
You squeeze Erika's butt. */
<<case "fingerPussy">>
<<if _sexScene.partnerFingersReceived is 1>>
You insert two fingers inside Erika's warm, wet pussy. Her eyes shut, <<if $player.touchGenitals($erika)[1] < 4>>but you wonder how well she's enjoying it<<elseif _sexScene.partnerMove is "abort">>but it's not enough to bring her over the edge<<elseif $player.touchGenitals($erika)[1] >= 6>>and she moans<<else>>and she coos<</if>>.
<<elseif _sexScene.partnerFingersReceived is 2>>
You insert your fingers back inside her, your thumb drawing circles around her clit<<if $player.touchGenitals($erika)[1] < 4>> while she lies still<<elseif _sexScene.partnerMove is "abort">>, but it's not enough to bring her over the edge<<elseif $player.touchGenitals($erika)[1] >= 6>> while she thrashes on the bed<<else>> while she rocks her hips back and forth<</if>>.
<<else>>
You continue fingering her pussy, but it doesn't bring her over the edge.
<</if>>
<<case "eatOut">>
<<if _sexScene.partnerOralsReceived is 1>>
<<if $player.isImpotent()>>
With sex off the table,
<<elseif $player.penis>>
With sex in doubt,
<<else>>
Scared of being exposed,
<</if>>
you resort to your next best option: your mouth. @@.erika;"You really don't have to,"@@ she insists, as you position your head between her thighs. Then your tongue meets her clit.
<<if $player.oralSex($erika)[1] < 5 or _sexScene.partnerMove is "abort">>/* week 10 or earlier */
A quiet stillness soon fills the bedroom, as she lies eyes shut with you lapping at her pussy. Her hands clench, as though grasping for something she can't quite reach.
<<elseif $player.oralSex($erika)[1] >= 7.5>>/* week 2 or earlier */
High-pitched moans soon fill the room, as she writhes on the bed with you lapping at her pussy.
<<else>>
Soft moans soon fill the room, as you lap at her pussy.
<</if>>
<<run $erika.log.timeStamp("ateHerOut")>>
<<else>>
You resume lapping at her pussy, watching for signs.
<<if $player.oralSex($erika)[1] < 5 or _sexScene.partnerMove is "abort">>
Her hands and face remain clenched, her breathing ragged yet unchanged.
<<elseif $player.oralSex($erika)[1] >= 7.5>>
Her gasps make things pretty obvious.
<<else>>
The quickness of her breath suggests at least //something// is happening.
<</if>>
<<if _sexScene.partnerOralsReceived is 2 and $erika.mood.arousal < 100>>
@@.thought;Should I mix things up, though?@@ She might get self-conscious if this goes on too much longer.
<</if>>
<</if>>
<<case "intercourse">>
<<if $player.penis>>
<<if $player.erection >= 50>>
<<if _sexScene.intercourseRounds is 1>>
You climb on top and press Erika's thighs apart. @@.thought;This is it,@@ you tell yourself. Still just semi-hard, you coax yourself inside her. She gasps. You pump in and out, harder and faster while she writhes beneath you.<<if $player.mood.arousal < 100 and $erika.mood.arousal < 100>>..until suddenly, your cock bends and slips out.<</if>>
<<elseif _sexScene.intercourseRounds is 2>>
You roll back on top and guide your dick back in with your hand. @@.thought;I shouldn't need to do that@@. At least the <<if $player.log.justHappened("usedPenisPump")>>pump is<<else>>pills are<</if>> //mostly// working, as you continue to ride her. You wonder for how much longer, though.
<<else>>
You guide yourself back in a final time. You can feel her pussy clenching around you, as if to hold you in. You thrust and thrust, praying the <<if _sexScene.round > _sexScene.erectionFadeRound>>fading<<else>>modest<</if>> erection will last.
<</if>>
<<elseif _sexScene.intercourseRounds > 1>>
You try to guide yourself back in, but your softening shaft only buckles. <<if $player.log.justHappened("usedPenisPump")>>@@.thought;Well that didn't last long...@@<<elseif $player.log.justHappened("tookViagra")>>@@.thought;So much for a four-hour erection...@@<</if>> You continue fiddling around for some way to enter.
<<else>>
You climb on top and press Erika's thighs apart. @@.thought;Maybe there's still some chance?@@ You rub yourself along her slit, praying your <<if $player.erection < 25>>limp <</if>>dick will awaken. You clutch and align it with her opening, but when you push in, it <<if $player.erection >= 25>>buckles<<else>>flops against her uselessly<</if>>. She looks on with sympathy.
<<if not $erika.log.justHappened("learnedOfImpotence")>><<run $erika.log.timeStamp("learnedOfImpotence")>><</if>><<run $player.feminize("failsAtSex")>>
<</if>>
<<if _sexScene.playerOralAllowed is "initiate">><<include "Erika Sex Initiate Player Oral">><</if>>/* allow player oral sex */
<<elseif $player.erection >= 50>>
<<if _sexScene.intercourseRounds is 1>>
@@.thought;Here goes nothing...@@ <<if $player.outfit.underwear and _sexScene.playerFingersReceived is 0>>You fish the dildo out through the fly of your boxers and attempt to align it<<else>>You attempt to align the dildo<</if>> with her pussy. It's harder than you anticipated. Feeling nothing along the shaft, you can't tell if her pussy is ready or even where it opens. Finally you resort to guiding yourself in with your hand, a loud moan from Erika the only indication of success. You thrust like this until the dildo misses altogether, sliding along her belly.
<<elseif _sexScene.intercourseRounds is 2>>
You guide yourself back in. If you thought this would mimic having a penis, you're sadly mistaken. The straps pull, the dildo's angle feels too low, and its position feels too high--resting against your pubic mound instead of between your legs. And with each thrust, you feel nothing except slight pressure against parts of your vulva. At least Erika seems to be enjoying it enough not to grow suspicious.
<<elseif _sexScene.intercourseRounds is 3>>
You resume thrusting. By now the straps are digging hard into your skin, your muscles throbbing from the awkward angles. Is Erika still wet enough to go on? @@.erika;"Mmm, keep going...keep going..."@@ There's your answer. <<if $erika.mood.arousal < 100>>But the dildo slips out again without your even realizing.<</if>>
<<else>>
You resume your awkward thrusts. @@.erika;"Mmm, keep going..."@@ Erika moans.
<<if $erika.mood.arousal < 100>>
Then, @@.erika;"Ouch!"@@<br>
<br>
@@.player;"Are you okay?"@@<br>
<br>
@@.erika;"Ugh, we better pause the thrusting, unfortunately."@@ She rubs her pussy.
<</if>>
<</if>>
<<else>>
You rub your pussy against hers./* **placeholder */
<</if>>
<</switch>><</nobr>>\<<nobr>><<switch _sexScene.partnerMove>>
<<case "kiss">>
<<if _sexScene.kisses is 1>>
Erika leans in <<if $player.kiss($erika) < 0.75>>nervously <</if>>and kisses you on the lips.
<<if $player.kiss($erika) >= 2.5>>/* week 2 or earlier */
Her tongue darts playfully into your mouth and then recedes, sending chills down your spine.
<<elseif $player.kiss($erika) >= 1.5>>/* week 4 or earlier */
Your mouth drops open, and her tongue finds yours.
<<elseif $player.kiss($erika) >= .75>>/* week 7 or earlier */
Your mouth drops open, and your tongue finds hers.
<</if>>
<<run $erika.observe("facialHair")>>
<<else>>
Erika tilts her head and kisses you again.
<</if>>
<<case "removeOwnTop">>
Erika slips her $erika.savedOutfit.top.informalName up over her head. Underneath, her full breasts sit in a $erika.savedOutfit.bra.informalName<<if ($erika.outfit.name is "first date" or $erika.outfit.name is "second date") and $erika.outfit.underwear and not $erika.outfit.bottom>> that matches her panties<</if>>.<<if $erika.log.entry("date") is 2>> @@.erika;"See, what did I tell you?"@@<</if>>
<<case "removeOwnBra">>
Erika unhooks her $erika.savedOutfit.bra.informalName, and her breasts spill free. They're supple yet firm, and capped with large rosy nipples.
<<case "removeOwnBottom">>
Erika <<if $erika.savedOutfit.bottom.informalName.includes("leggings")>>slides down<<else>>unzips<</if>> her $erika.savedOutfit.bottom.informalName. Underneath, her <<if ($erika.outfit.name is "first date" or $erika.outfit.name is "second date") and $erika.outfit.bra and not $erika.outfit.top>>matching <</if>>$erika.savedOutfit.underwear.informalName hug her shapely hips and butt.
<<case "removeOwnUnderwear">>
Erika slides her <<if _sexScene.playerMove is "removePartnerBottom">>panties<<else>>$erika.savedOutfit.underwear.informalName<</if>> down her thighs. Her pussy is neatly trimmed, the same shade as the chestnut curls gracing her shoulders.
<<case "removePartnerTop">>
Erika unbuttons your shirt, revealing your $player.chestDescription.
<<if $player.outfit.bra>>
She glances away./* ***placeholder; add contingency for first time seeing bra */
<<else>>
<<if $player.removeTop($erika, false)[1] >= 4>>/* week 1 or earlier */
She stares, transfixed.
<<elseif $player.removeTop($erika, false)[1] >= 3>>/* week 2 or earlier */
@@.thought;She won't notice <<if $erika.log.entry("hadSex")>>the difference<<else>>it<</if>>, will she?@@
<<elseif $player.removeTop($erika, false)[1] >= 1.5>>/* week 3 or earlier */
You pray she doesn't notice them.
<<else>>/* week 5 or 6, or earlier */
She glances away.
<</if>>
<<if $player.chestHair < .5>><<run $erika.observe("chestHair")>><</if>>
<<if $player.breasts >= .5>><<run $erika.observe("nipples")>><</if>>
<</if>>
<<case "removePartnerBra">>
With shy hands, Erika unhooks your $player.savedOutfit.bra.informalName, exposing your $player.chestDescription.
<<if $player.removeBra($erika, false)[1] >= .5>>
You pray they're not too obvious.
<<else>>
She glances away.
<</if>>
<<case "removePartnerBottom">>
Erika loosens your $player.savedOutfit.bottom.informalName and slides $player.bottomPronoun down, revealing your $player.legsDescription.
<<if $player.penis or $player.outfit.packer>>
<<if $player.savedOutfit.underwear.fetish>>\
<<if $player.savedOutfit.underwear.properName is "Tiger print underwear">>
@@.erika;"Pounce on me,"@@ she purrs.
<<elseif $player.savedOutfit.underwear.properName is "Cowboy underwear">>
@@.erika;"Ride 'em, cowboy!"@@ she hollers.
<<else>>
@@.erika;"You're my hero,"@@ she utters breathlessly.
<</if>>
<<elseif $player.removeBottom($erika, false)[1] >= 1>>
She looks on with <<if $player.removeBottom($erika, false)[1] >= 4>>excitement<<else>>anticipation<</if>>. /* is erect or not */
<<if $player.penis>>
<<if $player.isImpotent()>>
<<if $player.log.entry("learnedOfImpotence")>> Yet once gain<<else>>Yet oddly<</if>>, you're not getting hard.
<<elseif $player.penis and $player.erection < 50>>
Yet you're only somewhat hard.
<</if>>
<</if>>
<<else>>
She looks disappointed.
<<if $player.isImpotent()>>
<<if $player.log.entry("learnedOfImpotence")>> And yet again<<else>>And oddly<</if>>, you're not getting hard.
<</if>>
<</if>>
<<if not $player.penis>>
You feel yourself getting excited too--a sort of sloppy, slippery sensation that you're none too keen on.
<</if>>
<<else>>
<<if $player.savedOutfit.underwear.fetish>>
@@.erika;"Wow, nice--"@@ But then her jaw drops open.
<<else>>
She stares with her mouth agape.
<</if>>
<<run $erika.observe("vulva")>>
<</if>>
<<case "removePartnerUnderwear">>
<<if not $player.penis>>Before you can react, <</if>>Erika yanks down your $player.savedOutfit.underwear.informalName, <<if $player.isWearing("Packer")>>contents and all, <<run $erika.observe("packer")>><</if>> exposing your $player.genitalsDescription.
<<if $player.penis>>
<<if $player.removeUnderwear($erika, false)[1] >= 4>>/* erection >= 62.5 */
Her eyes light up.
<<elseif $player.removeUnderwear($erika, false)[1] >= 3>>/* erection >= 37.5 */
You notice her staring.
<<else>>
She looks <<if $erika.log.entry("learnedOfImpotence")>>exasperated<<else>>bewildered<</if>>.
<</if>>
<<run $erika.log.timeStamp("sawPlayerDick")>>
<</if>>
<<case "touchBicep">>
<<if _sexScene.playerFondlesReceived is 1>>
Erika runs her fingers along your bicep<<if $erika.touchBicep($player)[0] < 1>>, searching for muscles that are no longer there<</if>>.
<<if $erika.touchBicep($player)[0] >= 2>>/* week 4 or earlier */
You take the cue and flex.
<<elseif $erika.touchBicep($player)[0] >= 1>>/* week 7 or earlier */
You take the cue and flex as best you can.
<</if>>
<<else>>
<<if not $player.outfit.bottom and $player.isImpotent()>>
As if to ignore your problem down below, Erika runs her hand along your <<if $erika.touchBicep($player)[0] >= 3 and not $player.outfit.bra>>chest<<else>>other arm<</if>>.
<<elseif $erika.touchBicep($player)[0] >= 3 and not $player.outfit.bra>>/* week 2 or earlier */
Erika runs her hand down your chest, admiring its sculpted contours.
<<elseif $erika.touchBicep($player)[0] >= 1>>/* week 7 or earlier */
Erika runs her hand along your other arm, admiring the smooth contours.
<<else>>
Erika runs her hand along your other arm, as if to confirm the inevitable.
<</if>>
<</if>>
<<case "touchDick">>
<<if $player.getErection($player.mood.arousal - $erika.touchGenitals($player)[1]) >= 50>>
<<if _sexScene.playerFingersReceived is 1>>
Erika glides her soft fingers along your shaft.
<<if $player.penis < 4 and _sexScene.round > _sexScene.erectionFadeRound>>
It feels amazing, but your erection only fades.
<<elseif $player.log.justHappened("usedPenisPump")>>
It feels amazing...until you remember the ring is right there.
<<elseif $player.penis < 4 and ($player.mood.arousal - $erika.touchGenitals($player)[1] >= 50)>>
It feels amazing, but you get no stiffer.
<<else>>
It feels amazing.
<</if>>
<<else>>
Erika glides her hand back up and down your shaft<<if _sexScene.playerFingersReceived is 2>><<if $player.log.justHappened("usedPenisPump")>>, right to where the ring sits<<else>> till you start to shiver<</if>><</if>>.
<<if $player.penis < 4>>
<<if _sexScene.round > _sexScene.erectionFadeRound>>
<<if _sexScene.playerFingersReceived > 2>>It only softens further<<else>>And yet, it softens beneath her fingers<</if>>.
<<elseif _sexScene.playerFingersReceived is 2 and $player.log.justHappened("tookViagra")>>
You're still not fully hard, though. @@.thought;Maybe this is the best the <<if $player.log.justHappened("usedPenisPump")>>pump<<else>>pills<</if>> can do.@@
<</if>>
<</if>>
<</if>>
<<else>>
<<if _sexScene.playerFingersReceived is 1>>
<<if _sexScene.playerMove isnot "removeOwnUnderwear">>Erika gazes down at your <<if $player.erection < 25>>limp<<elseif _sexScene.round > _sexScene.erectionFadeRound>>softening<<else>>soft<</if>> dick. <</if>>@@.erika;"Need some help?"@@ She slides her smooth fingers along it,
<<if $player.isImpotent()>>
but it doesn't respond.
<<if $player.log.justHappened("usedPenisPump")>>
@@.thought;This was a terrible idea. What was I thinking?@@
<<elseif $doctor.log.entry("pumpPrescribed")>>
@@.thought;Why didn't I <<if $player.inventory.hasItem("Penis Pump")>>use<<else>>buy<</if>> that pump?@@ you wonder.
<<elseif $player.log.entry("viagraFailed")>>
@@.thought;What was I thinking to come here?@@
<<elseif $player.log.justHappened("tookViagra")>>
@@.thought;What? I took that pill!@@
<<elseif $doctor.log.entry("viagraPrescribed")>>
@@.thought;Why didn't I <<if $player.inventory.hasItem("Bottle of Viagra")>>take one of those<<else>>buy<</if>> those pills?@@ you wonder.
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>
@@.thought;Why didn't I take one of those those pills?@@ you wonder.
<<elseif $player.log.entry("learnedOfImpotence")>>
@@.thought;Why didn't I <<if $temp.log.entry("impotenceEvalPlanned")>>see the doctor about this<<elseif $doctor.log.entry("biopsyTaken")>>mention this to the doctor<<else>>go see a doctor<</if>>?@@
<<else>>
@@.thought;What the hell?@@ You're in bed with a gorgeous girl, and you can't get it up?
<</if>>
Erika looks as confused as you are.
<<if not $erika.log.justHappened("learnedOfImpotence")>><<run $erika.log.timeStamp("learnedOfImpotence")>><</if>>
<<if _sexScene.playerOralAllowed is "initiate">><<include "Erika Sex Initiate Player Oral">><</if>>/* allow player oral sex */
<<else>>
<<if _sexScene.round > _sexScene.erectionFadeRound or $player.penis < 2>>
but that does little good.
<<else>>
and it starts to perk up some.<<if $player.log.justHappened("tookViagra")>> @@.thought;Those pills are working! Sort of.@@<</if>>
<</if>>
<</if>>
<<else>>
Erika reaches again for your <<if _sexScene.round > _sexScene.erectionFadeRound and not $player.isImpotent()>>softening<<else>>soft<</if>> dick, squeezing and rubbing it through clenched fingers.
<<if $player.isImpotent()>>
It feels amazing but refuses to perk up.
<<else>>
<<if _sexScene.round > _sexScene.erectionFadeRound>>
But it only gets softer.
<<else>>
It gets a bit harder but has a long way to go.
<</if>>
<</if>>
<<if _sexScene.playerFingersReceived is 2>>
<<if $erika.log.entry("hadSex")>>
@@.erika;"Oh, come on..."@@ she mutters.
<<else>>
@@.erika;"Everything okay?"@@ she asks.
<</if>>
<</if>>
<</if>>
<</if>>
<<case "touchDildo">>
<<if $player.outfit.underwear and _sexScene.playerFingersReceived is 1 and _sexScene.intercourseRounds is 0>>
Erika fishes the dildo out through the fly of your boxers and slides her soft fingers along it.
<<else>>
Erika slides her <<if _sexScene.playerFingersReceived is 1>>soft fingers along your plastic cock<<else>>fingers back around the dildo<</if>>.
<</if>>
<<if not $erika.knowsOfVulva()>>
<<run $erika.observe("strapOn")>>
<<if not _sexScene.discoversVulva()>>
<<if _sexScene.playerFingersReceived is 1>>
You hardly notice until its nearly too late. @@.thought;Fuck!@@ You guide her hand away, praying she didn't notice anything strange.
<<if _sexScene.playerOralAllowed is "initiate">><br>
<br>
Pounding her with this thing is taking too long. Should you try your tongue? That sort of defeats the purpose, though.
<<run _sexScene.allowOralSex("player", "yes")>>
<</if>>
<<else>>\
You better get the thing <<if _sexScene.intercourseRounds > 0>>back <</if>>inside her before she discovers what it is.
<<if _sexScene.playerOralAllowed is "initiate">>
Or should you distract her with your tongue? That sort of defeats the purpose, though.
<<run _sexScene.allowOralSex("player", "yes")>>
<</if>>
<</if>>
<<else>>
You glance down a moment too late.<br>
<br>
Already she's peeked under the condom...and peeled back your $player.outfit.underwear.informalName to reveal the harness beneath. @@.erika;"What in the--"@@<br>
<br>
It all happens so fast, her other hand rushing to help, prying the base plate up and away from the furry mound where it rests...and then, bewildered, reaching under there.
<</if>>
<<else>>
You wish you could feel it.
<</if>>
<<case "offerOral">>
Erika takes your <<if not $player.penis>>plastic <</if>>dick back in her hand. She leans forward, her rosy lips inches away. You move to stop her, but she whispers, @@.erika;"Ssh, <<if $erika.log.entry("ateHerOut")>>it's only fair<<else>> I want to<</if>>."@@<br>
<br>
<<if $player.penis>>
You want nothing more<<if not $erika.log.entry("ateHerOut")>> either<</if>>, but won't she see the ring?
<<else>>
Quite frankly, it sounds hot even though you won't feel it. But this seems awfully dangerous.
<</if>>
<<set _oralSexResponse = 0>><<do tag "oralSexResponse">><<switch _oralSexResponse>>
<<case 0>><br>
<br>
<<link "Let her suck your dick">>
<<respondToOralSexOffer "yes">>
<</link>><br>
<<link "Not tonight">>
<<respondToOralSexOffer "never">>
<</link>>
<<case 1>>
@@.thought;Whatever, I'm not turning this down.@@
<<case 2>>
@@.player;"Not tonight, okay sugar?"@@
<</switch>><</do>>
<<case "suckDick">>
<<if _sexScene.playerOralsReceived is 1>>
Erika places her lips around your cock and glides up and down. Soon all qualms you had evaporate.
<<run $erika.log.timeStamp("suckedPlayerDick")>>
<<elseif _sexScene.playerOralsReceived is 2>>
Erika takes your dick again and massages your balls while she sucks. <<if $doctor.log.entry("biopsyCall")>>Until you remember that's not what they are...<<else>>You let out a moan.<</if>>
<<else>>
Erika resumes licking and sucking on your dick<<if _sexScene.round > _sexScene.erectionFadeRound>>, even as you feel it soften<</if>>.
<</if>>
<<case "suckDildo">>
Erika takes the dildo into her mouth. It's a sight to behold, her ruby lips closing around it, her tongue darting in and out to lick the underside. But yeah, you can't feel a thing.<br>
<br>
And then, she's peeking under the condom...peeling back your $player.outfit.underwear.informalName to reveal the harness beneath. She frees her mouth. @@.erika;"What in the--"@@<br>
<br>
It all happens so fast, her hands rushing to pry the base plate up and away from the furry mound where it rests...and then, bewildered, reaching under there.
<<run $erika.observe("strapOn")>><<run $erika.log.timeStamp("suckedPlayerDick")>>
<<case "intercourse">>
<<if $player.penis>>
<<if _sexScene.intercourseRounds is 1>>
Erika climbs on top of you and spreads her legs. @@.thought;This is it,@@ you tell herself. Still just semi-hard, you coax yourself inside her. She gasps. You pump in and out, harder and faster while she writhes on top of you.<<if $player.mood.arousal < 100 and $erika.mood.arousal < 100>>..until suddenly, your cock bends and slips out.<</if>>
<<elseif _sexScene.intercourseRounds is 2>>
Erika rolls back on top you and guides your dick back inside her pussy. @@.thought;She shouldn't need to do that@@. At least the <<if $player.log.justHappened("usedPenisPump")>>pump is<<else>>pills are<</if>> //mostly// working, as she continues to ride you. You wonder for how much longer, though.
<<else>>
Erika guides you back in a final time. You can feel her pussy clenching around you, as if to hold you in. You thrust and thrust, praying the <<if _sexScene.round > _sexScene.erectionFadeRound>>fading<<else>>modest<</if>> erection will last.
<</if>>
<<else>>
<<if _sexScene.intercourseRounds is 1>>
Erika <<if $player.outfit.underwear and _sexScene.playerFingersReceived is 0>>fishes the dildo out through the fly of your boxers and climbs aboard. Rising to the task, you attempt to align it<<else>>spreads her thighs and climbs aboard. Rising to the task, you attempt to align the dildo<</if>> with her pussy. It's harder than you anticipated. Feeling nothing along the shaft, you can't tell if her pussy is ready or even where it opens. Finally you resort to guiding yourself in with your hand, a loud moan from Erika the only indication of success. You thrust like this until the dildo misses altogether, sliding along her belly.
<<elseif _sexScene.intercourseRounds is 2>>
Erika climbs on top and guides you back in. If you thought this would mimic having a penis, you're sadly mistaken. The straps pull, the dildo's angle feels too low, and its position feels too high--resting against your pubic mound instead of between your legs. And with each thrust, you feel nothing except slight pressure against parts of your vulva. At least Erika seems to be enjoying it enough not to grow suspicious.
<<elseif _sexScene.intercourseRounds is 3>>
Erika climbs back aboard and signals you to resume. By now the straps are digging hard into your skin, your muscles throbbing from the awkward angles. Is Erika still wet enough to go on? @@.erika;"Mmm, keep going...keep going..."@@ There's your answer. <<if $erika.mood.arousal < 100>>But the dildo slips out again without your even realizing.<</if>>
<<else>>
Erika encourages you to resume your awkward thrusts. @@.erika;"Mmm, keep going..."@@ She moans.
<<if $erika.mood.arousal < 100>>
Then, @@.erika;"Ouch!"@@<br>
<br>
@@.player;"Are you okay?"@@<br>
<br>
@@.erika;"Ugh, we better pause the thrusting, unfortunately."@@ She rubs her pussy.
<</if>>
<</if>>
<</if>>
<<if _sexScene.playerOralAllowed is "initiate">><<include "Erika Sex Initiate Player Oral">><</if>>/* allow player oral sex */
<<case "wait">>
<<if $player.erection < 25>>
Erika gazes down between your legs, at a loss for how to respond.
<<else>>
Erika waits for your lead.
<</if>>
<<case "orgasm">>
<<include _sexScene.partnerOrgasmScene>>
<<if _sexScene.playerMove is "intercourse">><<run $erika.log.timeStamp("cameWithPlayerInside")>><</if>>
<</switch>><</nobr>>\<br>
@@.thought;What now?@@ You could go down on her<<if $erika.log.entry("ateHerOut")>> again, you suppose<<else>>, but on <<if $erika.log.entry("date") is 3>>your third<<elseif $erika.log.entry("date") is 2>>your second<<else>> a first<</if>> date? What sort of precedent would that set?<</if>>\
<<run _sexScene.allowOralSex("player", "yes")>>\And then, Erika cries out, her back arched, fingernails digging into your skin. Finally her eyes reopen halfway, and she smiles./* ***could put back in her comment about your giving her head */\
<<run $erika.log.timeStamp("hadOrgasm")>>\<<if $player.isImpotent() and not $player.log.justHappened("learnedOfImpotence")>>\
<<run $player.log.timeStamp("learnedOfImpotence")>>\
<<elseif $player.isImpotent() and $player.log.justHappened("tookViagra") and not $player.log.justHappened("viagraFailed")>>\
<<run $player.log.timeStamp("viagraFailed")>>\
<<elseif $player.isImpotent() and $player.log.justHappened("usedPenisPump") and not $player.log.justHappened("penisPumpFailed")>>\
<<run $player.log.timeStamp("penisPumpFailed")>>\
<</if>>\
<<if $player.mood.arousal >= 100>>/* you orgasm */\
<<if $erika.mood.arousal >= 100>>/* she orgasms at the same time */\
And then, Erika cries out, her back arched, fingernails digging into your skin. At that same moment, you gasp as your <<if $player.penis>>dick<<else>>pussy<</if>> spasms.\
<<run _sexScene.femaleOrgasm("partner", false)>><<run $erika.log.timeStamp("hadOrgasm")>>\
<<if _sexScene.partnerMove is "intercourse" or _sexScene.playerMove is "intercourse">><<run $erika.log.timeStamp("cameWithPlayerInside")>><</if>>\
<<else>>\
And then, it happens. You cry out as your <<if $player.penis>>dick<<else>>pussy<</if>> spasms.\
<</if>> \
Once...twice...a third time...almost a fourth.<<if not $erika.log.entry("gavePlayerOrgasm")>> Not quite a raging orgasm, considering who you're with. But it still feels reaffirming.<</if>>\
<<run $erika.log.timeStamp("gavePlayerOrgasm")>>\
<<if _sexScene.partnerMove is "intercourse" or (_sexScene.playerMove is "intercourse" and (_sexScene.partnerMove is "orgasm" or _sexScene.partnerMove is "end"))>><<run $erika.log.timeStamp("cameInsideHer")>><</if>>
<<if _sexScene.partnerOrgasms > 0>>/* she had one too */\
<<if $game.images>><<replace "#sceneImage">><img class="scene-image" src="images/erika/Erika_post-sex_happy.webp"><</replace>><</if>>\
<<if $erika.log.justHappened("ateHerOut")>>\
@@.erika;"Wow. Giving a girl head on the <<if $erika.log.entry("date") is 3>>third<<elseif $erika.log.entry("date") is 2>>second<<else>>first<</if>> date? There's something unique about you, $player.name."@@ Then she asks, @@.erika;"How was yours, sweetie?"@@\
<<else>>\
@@.erika;"How was that, sweetie?"@@\
<</if>>
@@.thought;Sweetie?@@ Hers must have been good! @@.player;"It was--you were amazing!"@@
She rests her head on your chest. @@.erika;"Will you spend the night?"@@
You'd love to, but you don't want to overstay your welcome.<<if not $erika.log.justHappened("ateHerOut")>> It's only your <<if $erika.log.entry("date") is 3>>third<<elseif $erika.log.entry("date") is 2>>second<<else>>first<</if>> date.<</if>>
<<if $erika.log.justHappened("suckedPlayerDick") and $player.log.justHappened("usedPenisPump")>>\
<<include "Erika Sex Cock Ring Ask">>\
<<else>>\
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(true)>><<run $erika.endSex(true)>>
<<run $erika.like(2)>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<<else>>/* she did not have one too */\
<<if $game.images>><<replace "#sceneImage">><img class="scene-image" src="images/erika/Erika_post-sex.webp"><</replace>><</if>>\
Erika grins. @@.erika;"How was that?"@@
You consider how to put it. @@.player;"It was--you were amazing!"@@ Then you remember she hasn't gotten off yet. @@.player;"Would you like me to..."@@
@@.erika;"That's okay...maybe next time?"@@ She starts looking around for her top.
@@.thought;Was that an invitation?@@ You hope so.
<<if $erika.log.justHappened("suckedPlayerDick") and $player.log.justHappened("usedPenisPump")>>\
<<include "Erika Sex Cock Ring Ask">>\
<<else>>\
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(true)>><<run $erika.endSex(false)>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<</if>>\
<<elseif _sexScene.partnerOrgasms > 0>>/* she orgasmed but you didn't */\
<<if $game.images>><<replace "#sceneImage">><img class="scene-image" src="images/erika/Erika_post-sex.webp"><</replace>><</if>>\
<<if _sexScene.playerMove is "fail" or _sexScene.partnerMove is "abort">>/* you continued, but time ran out (not allowed if impotent)*/\
<<if _sexScene.playerMove is "fail">>You're about to continue when<<else>>Suddenly<</if>> Erika interrupts. \
<<if $player.penis and $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
<<include "Erika Sex Impotence Ask">>\
<<else>>\
<<if $player.erection >= 50>>\
@@.erika;"Are you close?"@@
@@.player;"Maybe?"@@ \
<<if $player.penis>>\
In your present state, it's hard to tell.\
<<else>>\
But you'll never get there, unless she touched //underneath// the strap-on...\
<</if>>
@@.erika;"Hmm, we should use more lube, then."@@\
<<else>>\
@@.erika;"Should we use more lube or something?"@@ Her eyes flicker <<if $player.outfit.underwear>>toward your crotch<<else>>down to your <<if _sexScene.round > _sexScene.erectionFadeRound>>softening<<else>>soft<</if>> dick<</if>>.\
<</if>>
You take the hint. @@.player;"It's okay. We can stop."@@
@@.erika;"Are you sure?"@@ She looks flustered<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>, as though she's never failed to make a guy cum<<else>> once again<</if>>.
@@.player;"Hey, I had a great time tonight,"@@ you assure her.
@@.erika;"Yeah...me too!"@@ She starts looking around for her top.
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(false)>><<run $erika.endSex(true)>>
<<run $erika.like()>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<<else>>/* you ended it after she orgasmed */\
<<if _sexScene.playerMove is "abort">>\
You roll onto your side with your arm draped around her.
<</if>>\
<<if $player.sexAppeal($erika) >= 8>>\
@@.erika;"That felt amazing, $player.name."@@\
<<elseif $player.sexAppeal($erika) >= 2>>\
@@.erika;"That was fun, $player.name. Different, but still fun."@@\
<<elseif $player.sexAppeal($erika) >= -3>>\
@@.erika;"That felt nice, $player.name."@@
@@.thought;Just "nice"?@@
<<else>>\
She says nothing at first, though.
@@.player;"How was that?" you ask.
@@.erika;"Um, it was...good."@@\
<</if>> \
She lies there in a daze, before remembering. \
<<if $player.erection >= 50>>/* you're still somewhat hard */\
@@.erika;"Oh! Should we continue?"@@
You're tempted\
\<<if $player.penis>>\
\, but already your dick has gone limp. @@.player;"That's okay."@@ Who knows if you could get it up again?\
<<else>> \
but see no way to get off, short of giving her access to your pussy. @@.player;"That's okay,"@@ you tell her.\
<</if>>
<<if $player.penis and $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
<<include "Erika Sex Impotence Ask">>\
<<else>>\
@@.erika;"Are you sure?"@@ She looks flustered<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>, as though she's never failed to make a guy cum<<else>> once again<</if>>.
@@.player;"Hey, I had a great time tonight,"@@ you assure her.
@@.erika;"Yeah...me too!"@@ She starts looking around for her top.
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(false)>><<run $erika.endSex(true)>>
<<run $erika.like()>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<<else>>/* you're no longer that hard */\
@@.erika;"You sure you had a good time?"@@ Her eyes flicker <<if $player.outfit.underwear>>toward your crotch<<else>>down to your <<if $player.erection > 25>>soft<<else>>limp<</if>> dick<</if>>.\
<<if not $player.isImpotent() or $player.outfit.underwear>>/* you were not impotent, or she never saw*/
@@.player;"Yeah, I--you were amazing!"@@
<<if $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
But Erika isn't having it. <<include "Erika Sex Impotence Ask">>\
<<else>>\
Erika looks flustered<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>, as though she's never failed to make a guy cum<<else>> once again<</if>>. @@.erika;"Hmm, maybe next time, then?"@@ She starts looking around for her top.
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(false)>><<run $erika.endSex(true)>>
<<run $erika.like()>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<<else>>/* you were impotent */ \
@@.erika;"You, um, never even--"@@
@@.player;"Sorry, I..."@@ You can't think of how to explain it. @@.player;"You were amazing."@@
<<if $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
<<include "Erika Sex Impotence Ask">>\
<<else>>\
Erika looks flustered<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>, as though she's never failed to make a guy cum<<else>> once again<</if>>.
@@.player;"Should we do this again sometime?"@@
@@.erika;"Yeah...for sure."@@ She pulls the sheet up over her breasts.\
<<if not $erika.log.justHappened("learnedOfImpotence")>><<run $erika.log.timeStamp("learnedOfImpotence")>><</if>>
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(false)>><<run $erika.endSex(true)>>
<<run $erika.suspect()>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<</if>>\
<</if>>\
<</if>>\
<<else>>/* neither of you orgasmed */\
<<if $game.images>><<replace "#sceneImage">><img class="scene-image" src="images/erika/Erika_post-sex.webp"><</replace>><</if>>\
<<if _sexScene.playerMove is "abort">>/* you aborted */\
@@.player;"Uh, maybe we should try this another time,"@@ you stutter.
<<if $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
Erika's hands drop to the mattress. \
<<include "Erika Sex Impotence Ask">>\
<<else>>\
<<if $player.erection >= 50>>\
@@.erika;"Yeah, we've been at it for a while."@@ Erika looks flustered<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>, as though she's never failed to make a guy cum<<else>> once again<</if>>.
@@.player;I had a really great time, though,"@@ you assure her.\
<<else>>\
Erika gazes down between your legs. @@.erika;"Yeah,"@@ she agrees.\
<</if>>\
<</if>>\
<<else>>/* you ran out of time */\
<<if $player.erection >= 50>>\
<<if _sexScene.playerMove is "fail">>You're about to continue when<<else>>Suddenly<</if>> Erika interrupts. \
<<if $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
<<include "Erika Sex Impotence Ask">>\
<<else>>\
@@.erika;"Are you close? I'm not sure if I am."@@
@@.player;"Maybe?"@@ \
<<if $player.penis>>\
In your present state, it's hard to tell.\
<<else>>\
But you'll never get there, unless she touched //underneath// the strap-on...\
<</if>>
@@.erika;"Hmm, we should use more lube, then."@@
You take the hint. @@.player;"It's okay. We can stop."@@
@@.erika;"Are you sure?"@@
<<if $player.penis>>\
You almost feel relieved. @@.player;"I had a really great time."@@\
<<else>>\
@@.player;"I had a really great time."@@ You didn't expect to get off but were hoping at least she would.\
<</if>>\
<</if>>\
<<else>>\
<<if _sexScene.playerMove is "fail">>You're about to continue when<<else>>Eventually<</if>> Erika stops you. \
<<if $erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")>>\
<<include "Erika Sex Impotence Ask">>\
<<else>>\
@@.erika;"That felt really nice, but um, I don't think I'll get off. We've been at it for a while. And you're not even <<if $player.erection >= 25>>that <</if>>hard."@@\
<</if>>\
<</if>>\
<</if>>\
<<if not $erika.log.entry("hadSex") or $erika.log.entry("gavePlayerOrgasm")>>\
<<if $player.erection >= 50>>
@@.erika;"Me too!"@@ she says almost too enthusiastically.
@@.player;"Let's, uh, do this again sometime."@@
She nods and starts looking around for her top.\
<<else>> \
<<if $erika.log.instances("hadSex") <= $erika.log.instances("gavePlayerOrgasm")>>\
For the first time ever, she looks deflated, as though her very //raison d'etre// has been questioned.\
<<else>>\
Once again she looks positively deflated.\
<</if>>
@@.player;"I, um, had a great time tonight,"@@ you assure her.
@@.erika;"Yeah...me too."@@ She pulls the sheet up over her breasts.
You wish there were something to say, but you can think of nothing that wouldn't make things even more awkward.\
<<if not $erika.log.justHappened("learnedOfImpotence") and $player.isImpotent() and not $player.outfit.underwear>><<run $erika.log.timeStamp("learnedOfImpotence")>><</if>>\
<</if>>
<<nextScene "Gather your things and wish her goodnight">>
<<if $player.erection >= 50>>
<<run $erika.like(-1)>>
<<else>>
<<run $erika.like(-2)>><<run $erika.suspect()>>/* ***maybe change to observing your impotence */
<</if>>
<<run $player.endSex(false)>><<run $erika.endSex(false)>>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>>\
<</if>>\<<switch $erika.log.entry("date")>>\
<<case 1>>\
<<run $erika.log.timeStamp("firstDate")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $temp.log.remove("onDate")>>\
<<case 2>>\
<<run $erika.log.timeStamp("secondDate")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $temp.log.remove("onDate")>>\
<<case 3>>\
<<include "Third Date End">>\
<</switch>>\
<<if not $erika.log.justHappened("hadSex")>><<run $erika.log.timeStamp("hadSex")>><</if>>\@@.erika;"Hey,"@@ she says suddenly, @@.erika;"if you don't mind my asking--what's that ring for?"@@
[[Make something up|Erika Sex Cock Ring Lie]]
[[Tell her what it's really for|Erika Sex Cock Ring Truth]]\@@.player;"Uh..."@@ You say the first thing that comes to mind. \
<<if $erika.log.entry("sharedTesticlePain") or $mark.log.entry("sharedTesticlePain")>>\
@@.player;"Remember how I got hit there?"@@
@@.erika;"Mm hmm."@@
<<else>>\
@@.player;"I got hit there."@@
@@.erika;"Oh no!"@@
@@.player;"Yeah, was sore for days."@@ That's actually true. \
<</if>>\
@@.player;"So doc gave me that ring...to protect them."@@
@@.erika;"Too protect them?"@@
@@.player;"While they're healing."@@ That didn't sound completely crazy, did it?\
<<run $erika.entrust(-1)>><<run $erika.suspect()>>
@@.erika;"Hmm, okay."@@ She pauses. \
<<if $erika.log.justHappened("gavePlayerOrgasm")>>\
<<include "Erika Sex Cock Ring End">>\
<<else>>\
@@.erika;"$player.name, are you attracted to me?"@@
@@.player;"Of course! You're...the hottest girl I've ever dated."@@
She sighs. @@.erika;"I've heard that one before."@@
@@.player;"No, I mean it--"@@
@@.erika;"--Then why can't I turn you on?"@@ She wanders to her dresser and pulls a nightshirt over her head.\
<<run $erika.wearItem("Nightshirt", "tops")>>
<<include "Erika Sex Impotence Answer">>\
<</if>>\@@.player;"Um..."@@ It's obvious that something's amiss. May as well come clean--about this, at least. @@.player;"The ring is supposed to help with... Well, I've had some trouble--"@@\
<<if $erika.log.entry("sharedTesticlePain") or $mark.log.entry("sharedTesticlePain")>>
@@.erika;"--Since you got hit?"@@
@@.player;"What?"@@
@@.erika;"<<if $erika.log.entry("sharedTesticlePain")>>You<<else>>Mark<</if>> told me, remember?<<if $player.feminine.entry("borrowsPainkillers")>> I even lent you my painkillers.<</if>>"@@
@@.player;"Yes! That's when it started."@@\
<<else>> \
And then you panic. @@.player;"--ever since I got hit there. Was sore for days."@@\
<</if>> \
Which is technically true. @@.player;"So doc gave me that ring to, um...help with erections. For now."@@\
<<run $erika.suspect(2)>><<run $erika.log.timeStamp("sharedImpotence")>>/* ***changed to observed()? */
@@.erika;"Oh wow."@@ She pauses. \
<<if $erika.log.justHappened("gavePlayerOrgasm")>>\
@@.erika;"Will it get better?"@@
@@.player;"Yes. Definitely."@@
<<include "Erika Sex Cock Ring End">>\
<<else>>\
@@.erika;"Too bad it's not working... You're attracted to me, right?"@@
@@.player;"Of course! You're...the hottest girl I've ever dated."@@
She sighs. @@.erika;"I've heard that one before."@@
@@.player;"No, I mean it--"@@
@@.erika;"--You're sure there's no other reason?"@@ She waits for answer. Hearing none, she wanders to her dresser and pulls a nightshirt over her head.\
<<run $erika.wearItem("Nightshirt", "tops")>>
<<include "Erika Sex Impotence Answer">>\
<</if>>\@@.erika;"Didn't realize I need to be gentle."@@
@@.player;"Oh no, it's fine."@@
@@.erika;"They did feel a bit...softer? I guess from being squished."@@
You need some way out of this conversation. @@.player;"Hey, have you seen my $player.savedOutfit.underwear.informalName?"@@
She tosses them to you. @@.erika;"Be careful with your nuts, $player.name. I have lots more use for them."@@
<<nextScene "Gather your things and kiss her goodnight">>
<<run $player.endSex(true)>>
<<if $erika.log.justHappened("hadOrgasm")>>
<<run $erika.endSex(true)>><<run $erika.like(2)>>
<<else>>
<<run $erika.endSex(false)>>
<</if>>
<<include "Erika Sex Log Events">>
<</nextScene>>\@@.erika;"Am I doing something wrong?"@@ she asks.
@@.player;"What? No--"@@<<if not $player.penis and not $player.outfit.bottom and not $player.outfit.packer>> You pull the sheets up past your waist.<</if>>
<<if $erika.log.justHappened("suckedPlayerDick") and $player.log.justHappened("usedPenisPump")>>\
She reaches for your dick. It hangs so limp in her hand that the ring has slipped forwards. @@.erika;"And what's this for, if you don't mind my asking?"@@
[[Make something up|Erika Sex Cock Ring Lie]]
[[Tell her what it's really for|Erika Sex Cock Ring Truth]]\
<<else>>\
<<if $player.penis>>\
<<if $player.outfit.underwear>>She gazes between your legs.<<else>>She cups your limp dick in her hand.<</if>> \
<<elseif $player.outfit.bottom or $player.outfit.packer>>\
<<if $player.isWearing("Strap-on")>>\
@@.erika;"But..."@@ She gazes between your legs.\
<<else>>\
She gazes at the <<if $player.outfit.packer>>soft bulge between your legs<<else>>flat crotch of your pants<</if>>.\
<</if>> \
<</if>>\
@@.erika;"I don't get it. Are you attracted to me?"@@
@@.player;"Of course! You're...the hottest girl I've ever dated."@@
She sighs. @@.erika;"I've heard that one before."@@
@@.player;"No, I mean it--"@@
@@.erika;"--Then why <<if _sexScene.playerMove is "abort">>won't you let me touch you<<elseif $player.isWearing("Strap-on")>>can't I get you off<<else>>can't I turn you on<</if>>?"@@ She wanders to her dresser and pulls a nightshirt over her head.\
<<run $erika.wearItem("Nightshirt", "tops")>>
<<if $game.images>>\
[[Think of what to say|Erika Sex Impotence Answer]]\
<<else>>\
<<include "Erika Sex Impotence Answer">>\
<</if>>\
<</if>>\<<set _revealSecret = 0>><<do tag "revealSecret">>\
<<if $emily.log.entry("firstVisit")>>\
@@.emily;//Have you considered telling her the truth?//@@ your sister asked you. Maybe now is the time.
<<switch _revealSecret>>\
<<case 0>>\
<<if $player.penis>>\
<<link "Reveal your Sentence to Erika">><<set _revealSecret = 1>><<redo "revealSecret">><</link>>\
<<else>>\
<<link "Tell her what's between your legs">><<set _revealSecret = 2>><<redo "revealSecret">><</link>>\
<</if>>
<<link "Don't do it">><<set _revealSecret = 3>><<redo "revealSecret">><</link>>\
<<case 1>>\
You're about to bare your soul, when Erika turns back toward you. A tear is running down her cheek.\
<<case 2>>\
''Tell Erika you have a vulva: Are you sure? \
<<link "Yes" "Erika Pussy Reveal">>\
<<run $erika.log.timeStamp("hadSex")>>
<<switch $erika.log.entry("date")>>
<<case 2>>
<<run $temp.log.record("revealEntry", "second date")>>
<<case 3>>
<<run $temp.log.record("revealEntry", "third date")>>
<</switch>>
<</link>> / \
<<link "No">><<set _revealSecret = 0>><<redo "revealSecret">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<<case 3>>\
Or maybe it isn't.
Erika turns back toward you, a tear running down her cheek.\
<</switch>>\
<<else>>\
@@.thought;Should I tell her? How would I even start?@@
Erika turns back toward you, a tear running down her cheek.\
<</if>>\
<<if _revealSecret is 1 or _revealSecret is 3 or not $emily.log.entry("firstVisit")>> \
<<if $game.images>><img class="scene-image" src="images/erika/Erika_camisole_sad.webp"><</if>>\
And suddenly you're filled with doubt. @@.thought;Who would date a man that can't fuck her?@@ <<if $doctor.log.entry("biopsyCall") or not $player.penis>>Who has <<if not $player.penis>>a pussy<<else>>ovaries<</if>> to match her own...and is<<else>>Who's<</if>> sentenced to live as a woman?
You can't tell Erika. Certainly not right now. @@.player;"It's not your fault,"@@ you say. @@.player;"I did have fun tonight."@@\
<<run $erika.log.timeStamp("impotenceFight")>>
<<nextScene "Gather your things and go">>
<<include "Erika Sex Impotence End">>
<<include "Erika Sex Log Events">>
<</nextScene>>\
<</if>><</do>>\<<if $erika.log.justHappened("hadOrgasm")>>/* ***not currently possible */
<<run $erika.endSex(true)>>
<<if $player.erection >= 25 or $player.outfit.underwear>>
<<run $erika.like()>>
<<else>>
<<run $erika.suspect()>>
<</if>>
<<else>>
<<run $erika.endSex(false)>>
<<if $player.erection >= 50>>
<<run $erika.like(-1)>>
<<else>>
<<run $erika.like(-2)>>
<<run $erika.suspect()>>
<</if>>
<<run $erika.like(-1)>>
<<run $player.endSex(false)>>
<</if>><<run $temp.log.record("onDate")>>\
<<if ($doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")) or ($doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra"))>>\
<<set _drugStoreErrand = true>>\
<<if $doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")>>\
<<set _drugStorePassage = "Family Drug Penis Pump">>\
<<else>>\
<<set _drugStorePassage = "Family Drug Viagra">>\
<</if>>\
<</if>>\
<<if $time.week < 4>>\
Tonight is your date! You step off the bus and head to your room.
Twenty minutes later, you check time: 5:53, and the date's not till seven. Getting ready goes fast when all your clothes look the same. @@.thought;How long till Erika notices? Maybe I should buy new clothes.@@ Too late for that now, though. \
<<set _dressed = 0>><<do tag "dressed">>\
<<if _drugStoreErrand>>\
You have an errand to run.
<<switch _dressed>>\
<<case 0>>\
<<selectOutfit "evening" "Stop by the drug store" "linger" "View your outfit" false "No, it might make you late" "linger">>\
<<case 1>>\
<<run $temp.log.record("shoppingTimeElapsed", 0)>>\
You hop on the bus. Two blocks from the restaurant, you duck into Family Drug<<if hasVisited("Family Drug")>>. The same old lady<<else>>, the local pharmacy. An older woman<</if>> greets you at the counter.\
<<if $game.images>><img class="scene-image" src="images/mall/Family_drug.webp"><</if>> \
<<run $temp.log.record("drugstoreExitPassage", "Erika First Date Dinner")>><<include _drugStorePassage>>\
<<case 2>>\
Then again, you don't have //that// much time. \
<</switch>>\
<</if>>\
<<if _dressed is 2 or not _drugStoreErrand>>\
So you flick on the ballgame until it's time to leave.\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</if>>\
<<if $player.knowsIsImpotent() or $doctor.log.entry("biopsyCall")>>\
<<if not $game.images>>
<</if>>\
As you watch, you mind starts to race. @@.thought;Where is this evening going?@@ You're about to meet a gorgeous girl \
<<if $player.knowsIsImpotent()>>\
that you <<if $player.penis>>likely <</if>>cannot fuck. Not because she's uninterested, but because you--\
<<else>>\
whose gonads match yours.\
<</if>> \
@@.thought;Pull it together, $player.name. You got this.@@\
<</if>>
<<if _drugStoreErrand>>\
[[Bus to the restaurant|Erika First Date Dinner]]\
<<else>>\
<<selectOutfit "evening" "Bus to the restaurant" "Erika First Date Dinner">>\
<</if>>\
<</if>>\
<</do>>\
<<else>>\
<<include "Erika Date Weeks 4-6 Prepare">>\
<</if>>\<<run $erika.wearOutfit("first date")>>\
<<run $temp.log.record("startingAffinity", $erika.affinity)>>\
<<run $temp.log.record("questions", 2)>><<run $temp.log.record("orderDrinks", -1)>>\
You're reminded how classy a place you chose as soon as you arrive. Candles, tablecloths, wine you could never afford. Erika's not in the lobby, though.\
<<if $player.log.justHappened("offeredViagra") or $player.log.justHappened("offeredPenisPump") or lastVisited("Mall") is 1>>\
<<run $temp.log.remove("shoppingTimeElapsed")>>
@@.erika;"Over here, $player.name!"@@
She beat you here? How long has she been waiting? You sit down and take her in.\
<<run $erika.like(-1)>>\
<<else>> \
Well, women do take longer to get ready. You stake down a table.
Finally she enters looking a bit frantic. @@.erika;"Sorry! Were you waiting long?"@@
@@.player;"Nah,"@@ you lie. She sits down, and you take her in.\
<</if>> \
Hair in braids, red lipstick, low-cut top. @@.thought;Don't screw this up.@@\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner1.webp">\
<<else>>
<</if>>\
<<do tag "orderDrinks">><<switch $temp.log.entry("orderDrinks")>>\
<<case -1>>\
<<link "Ask what she'd like to drink">><<run $temp.log.record("orderDrinks", 1)>><<redo "orderDrinks">><</link>>
<<link "Skip the booze and order food">><<run $temp.log.record("orderDrinks", 0)>><<redo "orderDrinks">><</link>>\
<<case 1>>\
@@.player;"What would you like to drink?"@@ you ask.
<<if $erika.log.entry("oldFashioned")>>\
@@.erika;"Two old-fashioneds,"@@ Erika tells the waiter. She grins at you.\
<<else>>\
@@.erika;"Um, you choose."@@
@@.player;"Two old-fashioneds,"@@ you tell the waiter.\
<</if>>\
<<run $erika.log.timeStamp("oldFashioned")>><<run $erika.like()>>
<</switch>>\
<<if $temp.log.entry("orderDrinks") > -1>>\
You place your food orders, and Erika sits there quietly. Is she nervous? You can't imagine, knowing her. But you better start things off.
[[Ask how she's liking the job|Erika First Date Job]]
[[Ask about her family|Erika First Date Family]]
[[Ask what she does for fun|Erika First Date Fun]]\
<</if>><</do>>You turn to what you have in common. @@.player;"So, how are you liking the job?"@@
She sighs. @@.erika;"Honestly, it eats at your soul."@@
@@.player;"Yeah, that's a given."@@
@@.erika;"And our lovely boss can't stop staring at my ass. But other than that, the people are nice. You, Mark, even that ripped guy from IT."@@
@@.player;"Ted?"@@
@@.erika;"Yes--that's his name! He helped install stuff on my computer. Really knows what he's doing. And, you know, pretty to look at while he does it."@@
<<if $temp.log.entry("questions") is 2>>\
<<if $temp.log.entry("orderDrinks")>><<run $player.drink()>><<run $erika.mood.intoxicate()>><</if>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner2.webp">\
<<else>>
<</if>>\
<<else>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner3.webp">\
<<else>>
<</if>>\
<</if>>\
<<run $temp.log.decrease("questions")>><<set _ted = 0>>\
<<do tag "ted">><<switch _ted>>\
<<case 0>>\
<<link "Agree with her">><<set _ted = 1>><<redo "ted">><</link>>
<<link "Ask if he's her type">><<set _ted = 2>><<redo "ted">><</link>>\
<<case 1>>\
@@.player;"True indeed."@@
@@.erika;"That he knows what he's doing? Or that he's pretty to look at?"@@
@@.thought;Clearly the former. Or, wait--@@
Erika laughs. @@.erika;"It's okay, $player.name. Takes a real man to admit another one is attractive. He has nice muscles, right?@@\
<<run $erika.like()>><<run $player.attract("men", 1, "genders")>>\
<<case 2>>\
@@.player;"Ah, so is he your type?"@@
@@.erika;"I wouldn't go that far! He's pretty intimidating. But, um, the muscles are nice.@@\
<</switch>>\
<<if _ted>> \
@@.erika;Seems that's a thing around here. @@\
<<if $player.strength >= 120>>\
@@.erika;Ted, you..."@@ @@.thought;Nice.@@
@@.erika;"...Mark."@@ @@.thought;Ugh.@@ \
<<else>>\
@@.erika;Ted, Mark..."@@ Her voice trails off.
@@.thought;Ugh.@@
<</if>>\
@@.erika;"Does the company have its own gym or something?"@@
@@.player;"No,"@@ you say, @@.player;"but if you want to get off early? Tell Steve you're working out, and bam! He lets you go."@@
@@.erika;"Wow, I should try that. Wonder if it works for chicks."@@
Huh, you hadn't even considered.
<<if $temp.log.entry("questions") > 0>>\
<<if not visited("Erika First Date Family")>>\
[[Ask about her family|Erika First Date Family]]
<</if>>\
<<if not visited("Erika First Date Fun")>>\
[[Ask what she does for fun|Erika First Date Fun]]\
<</if>>\
<<else>>\
[[Finish eating|Erika First Date Dessert]]\
<</if>>\
<</if>><</do>>\@@.player;"So, tell me about your family."@@ Women usually like being asked that.
@@.erika;"Well, I'm the youngest of three sisters. So growing up, they were always dressing me up as their doll. And the house was filled with pink clothes and makeup."@@
@@.player;"Ha ha, I know how that is. I have an older sister too."@@
@@.erika;"Oh. Are you close?"@@
<<if $temp.log.entry("questions") is 2>>\
<<if $temp.log.entry("orderDrinks")>><<run $player.drink()>><<run $erika.mood.intoxicate()>><</if>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner2.webp">\
<<else>>
<</if>>\
<<else>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner3.webp">\
<<else>>
<</if>>\
<</if>>\
<<run $temp.log.decrease("questions")>><<set _close = 0>>\
<<do tag "close">><<switch _close>>\
<<case 0>>\
<<link "Yes we are">><<set _close = 1>><<run $emily.like()>><<redo "close">><</link>>
<<link "Not really">><<set _close = 2>><<run $emily.like(-1)>><<redo "close">><</link>>/* ***could not allow this if your Emily affinity score is too high */\
<<case 1>>\
@@.player;"Yes we are, if you could believe it."@@
@@.erika;"Why is that hard to believe?"@@
@@.player;"Other than her being, you know, a girl?"@@\
<<case 2>>\
@@.player;"Not really. The gender barrier is pretty huge, I guess."@@\
<</switch>>\
<<if _close>>\
<<set _lookUp = 0>>
Erika nods. @@.erika;"Mine tried to teach me everything. I must have known more about fashion and eyeliner than any twelve-year-old in town."@@
You laugh. @@.player;"Oh, Emily would have loved that. She said more than once that she wished I was a girl."@@
@@.erika;"Aww. So she could dress you up like mine did me?"@@
@@.player;"Something like that. She's also way more of an overachiever than I am. She's in law school now."@@
@@.erika;"Wow, good for her. Mine are the opposite. After they made some bad decisions, my parents were determined not to let me do the same. That's probably why I turned out how I did."@@
@@.player;"As the model girl scout?"@@
@@.erika;"Pff! The more they reined me in, the more I rebelled."@@
@@.player;"Same,"@@ you realize. @@.player;"I could never compete with Little Miss Perfect, so I aimed to be completely different."@@
@@.erika;"So where did you land? Who's the real $player.name $player.lastName?"@@
@@.player;"Still figuring that out."@@\
<<run $erika.like()>>
<<if $temp.log.entry("questions") > 0>>\
<<if not visited("Erika First Date Job")>>\
[[Ask how she's liking the job|Erika First Date Job]]
<</if>>\
<<if not visited("Erika First Date Fun")>>\
[[Ask what she does for fun|Erika First Date Fun]]\
<</if>>\
<<else>>\
[[Finish eating|Erika First Date Dessert]]\
<</if>>\
<</if>><</do>>\May as well cut to the good stuff. @@.player;"So what do you do for fun?"@@
@@.erika;"Oh, you know--bars, clubbing, teasing men."@@ She laughs. @@.erika;"Making other men jealous."@@
<<if $temp.log.entry("questions") is 2>>\
<<if $temp.log.entry("orderDrinks")>><<run $player.drink()>><<run $erika.mood.intoxicate()>><</if>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner2.webp">\
<<else>>
<</if>>\
<<else>>\
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_dinner3.webp">\
<<else>>
<</if>>\
<</if>>\
<<run $temp.log.decrease("questions")>><<set _jealous = 0>>\
<<do tag "jealous">><<switch _jealous>>\
<<case 0>>\
<<link "Tell her it worked">><<set _jealous = 1>><<redo "jealous">><</link>>
<<link "Deny you were jealous">><<set _jealous = 2>><<redo "jealous">><</link>>\
<<case 1>>\
@@.player;"Yeah, you're good at that."@@
@@.erika;"And here we are!"@@\
<<run $erika.like()>>\
<<case 2>>\
@@.player;"I wasn't jealous of Fabio the fashion model."@@
@@.erika;"Of course not, $player.name. Your face didn't show it one bit."@@\
<<run $player.dominate()>>\
<</switch>>\
<<if _jealous>>\
<<set _appeal = 0>> \
She grins at you. @@.erika;"I also like to--okay, don't laugh."@@
@@.player;"I would never."@@
@@.erika;"I like to go shopping, get dolled up. I know it's cliche. <<if visited("Erika First Date Family")>>But what can I say? I grew up surrounded by older girls."<</if>>@@
Sounds expensive. But you suppose no one looks like she does without effort. @@.player;"What do you like about it?"@@
@@.erika;"$player.name, picture getting pampered from head to toe. Mani, pedi, hair done up. And then you look in the mirror, and you feel like a million bucks."@@ <<if $temp.log.entry("orderDrinks")>>She sips her drink.<<else>>She sighs.<</if>> @@.erika;"It nearly drowns out that voice saying, 'You're more than this.'"@@
You don't quite follow, but you smile still the same.
@@.erika;"What about you?"@@
Establish a common interest: [[You like to shop too|Erika First Date Fun continued][$temp.log.record("interest", "shopping")]]
Try to impress her: [[You're into sports|Erika First Date Fun continued][$temp.log.record("interest", "sports")]]\
<</if>><</do>>\<<if $temp.log.entry("interest") is "shopping">>\
@@.player;"I like shopping too,"@@ you tell her.
@@.erika;"For clothes? That's endearing."@@
@@.thought;Uh oh, did that sound too girly?@@
@@.erika;"I can appreciate a well-dressed man."@@
You try to recover. @@.player;"Hey, you were into Fabio. If you can't beat 'em, join 'em."@@\
<<run $player.feminize("likesShopping")>>\
<<else>>\
@@.player;"I shoot hoops, throw a football around,"@@ you tell her.
<<if $steve.log.entry("freeballOne") and $steve.log.duringDay("freeballOne") <= $time.day>>/* ***consider editing if it's been too long since a game */\
<<if $player.log.entry("freeballOneResult") is "win">>\
@@.erika;"It shows! You looked great out there <<if $steve.log.justHappened("freeballOne")>>today<<else>>on the court<</if>>.@@\
<<run $player.dominate()>>\
<<else>>\
@@.erika;"Better keep practicing. Mark schooled you out there <<if $steve.log.justHappened("freeballOne")>>today<<else>>on the court<</if>>."@@
Is schooled really the best word?\
<<run $player.submit()>>
@@.erika;"Just kidding--you did great!@@\
<</if>> \
\@@.erika;Why is it that every guy is into sports, though?"@@\
<<else>>\
@@.erika;"Why is it that every guy is into sports?"@@\
<</if>>
@@.player;"Hey, can't look like Fabio without effort, right?"@@\
<</if>>
Erika laughs.\
<<if $temp.log.entry("orderDrinks")>>\
<<set _example = 0>> \
@@.erika;"Know what else?"@@ She leans in closer. @@.erika;<<if visited("Erika Tour Skylounge")>> "Well, you saw. <<else>>"<</if>>I like to tempt fate. See what I can get away with."@@
<<do tag "example">>\
<<if $player.log.entry("evadedArrest") and _example is 0>>\
<<link "Sounds interesting--ask for an example">><<set _example = 1>><<redo "example">><</link>>
<<link "Tell her you tried to outrun a cop once">><<set _example = 2>><<redo "example">><</link>>\
<<elseif _example is 2>>\
@@.player;"I tried to outrun a cop once."@@
Erika nearly spills her drink. @@.erika;"Seriously? What happened?"@@
@@.thought;Shit.@@ Maybe you should have thought this through. @@.player;"I guess I was a bit tipsy,"@@ you explain, @@.player;"and the cop noticed. So she's on my tail, and I thought, 'Fuck, maybe if I floor it?'"@@
@@.erika;"Oh no. You didn't, did you?"@@
@@.player;"Oh I did. Made it three blocks and thought I'd ditched her. But no."@@ Erika's waiting for you to continue, though obviously you can't. @@.player;"Had my license suspended, and that's mostly it."@@
@@.erika;"So that's why you take the bus to work?"@@
You shrug.
@@.erika;"Wow, $player.name, I'm impressed. You are a dare devil."@@\
<<run $erika.like()>><<run $erika.suspect()>><<run $erika.log.timeStamp("knowsOfCarChase")>>
@@.player;"I guess so. What's something you've done?"@@\
<<else>>\
You raise your eyebrows. @@.player;"Tell me something you've done."@@\
<<set _example = 1>>\
<</if>>\
<<if _example>>
@@.erika;"Oh, geez! Um, you want something kinky or just really daring?"@@
[[Something really daring|Erika First Date Daring]]
[[Something kinky, of course|Erika First Date Kinky]]\
<</if>>\
<</do>>\
<<else>>
<<if $temp.log.entry("questions") > 0>>\
<<if not visited("Erika First Date Job")>>\
[[Ask how she's liking the job|Erika First Date Job]]
<</if>>\
<<if not visited("Erika First Date Family")>>\
[[Ask about her family|Erika First Date Family]]\
<</if>>\
<<else>>\
[[Finish eating|Erika First Date Dessert]]\
<</if>>\
<</if>>\@@.player;"How about something really daring?"@@
@@.erika;"Okay, so in college, I had this crazy econ professor. He was convinced everyone was cheating, so he'd always change up his tests. But he taught like four different courses, and he'd get them mixed up and test us on stuff he never taught us. Needless to say, at least a third of us were failing."@@
@@.player;"So what did you do?"@@
@@.erika;"Well, the center for the basketball team was in the class. Super tall. One night we snuck out, and he hoisted me up through the prof's window."@@
@@.player;"You stole the answer key?"@@
@@.erika;"Took pictures of it. We all aced the test."@@
@@.player;"Holy cow. And he never found out?"@@
She shakes her head. @@.erika;"But he suspected something. Made some students retake an even harder version."@@
@@.player;"But not you?"@@
@@.erika;"Nope. He asked me if I'd cheated. I told him no, and that was it."@@
You gaze at her angelic face. She really does get to play by different rules.
<<if $temp.log.entry("questions") > 0>>\
<<if not visited("Erika First Date Job")>>\
[[Ask how she's liking the job|Erika First Date Job]]
<</if>>\
<<if not visited("Erika First Date Family")>>\
[[Ask about her family|Erika First Date Family]]\
<</if>>\
<<else>>\
[[Finish eating|Erika First Date Dessert]]\
<</if>>\@@.player;"Something kinky, of course."@@
@@.erika;"Well don't tell Josie. Or Mark."@@ Why would you tell Mark? @@.erika;"Or anyone at work."@@
You assure her you won't.
@@.erika;"So back in college, we were playing Truth or Dare. Of course I chose dare. And this guy I happened to like got to choose it. Let me tell you, what a perv!"@@
@@.player;"What did he make you do?"@@
@@.erika;"Oh, only to go without underwear for an entire day. With my roommate choosing the outfit."@@
@@.thought;Is that so bad?@@
@@.erika;"//Any// underwear. No bra, nothing. And she chose the thinnest clothes imaginable. You could see the outline of //everything//."@@
<<set _hotOrNot = 0>>\
<<do tag "hotOrNot">>\
<<if $player.attraction.kinks.exhibitionism >= 8>>\
You're finding this incredibly hot.\
<<run $player.mood.arouse(Math.max($player.attraction.kinks.exhibitionism) - 3, 2)>><<set _hotOrNot = 3>>\
<<else>>\
<<switch _hotOrNot>>\
<<case 0>>\
As you listen, you can't help...
<<link "...finding this incredibly hot">><<set _hotOrNot = 1>><<redo "hotOrNot">><</link>>
<<link "...feeling bad for her">><<set _hotOrNot = 2>><<redo "hotOrNot">><</link>>\
<<case 1>>\
As you listen, you can't help finding this incredibly hot.\
<<run $player.attract("exhibitionism")>><<run $player.mood.arouse(Math.max($player.attraction.kinks.exhibitionism) - 3, 2)>>\
<<case 2>>\
As you listen, you can't help feeling bad for her.\
<<run $player.attract("exhibitionism", -1)>>\
<</switch>>\
<</if>>\
<<if _hotOrNot>> \
@@.player;"So what did you do?"@@
@@.erika;"Basically crossed my arms and legs for the entire day. Through class...meals...dance practice. Okay, I chickened out in dance."@@
@@.player;"Wow, did you ever get him back?"@@
@@.erika;"Well, I double dared him to do the same, of course. But trust me, it's way more obvious for girls."@@
You'll have to take her word.
<<if $temp.log.entry("questions") > 0>>\
<<if not visited("Erika First Date Job")>>\
[[Ask how she's liking the job|Erika First Date Job]]
<</if>>\
<<if not visited("Erika First Date Family")>>\
[[Ask about her family|Erika First Date Family]]\
<</if>>\
<<else>>\
[[Finish eating|Erika First Date Dessert]]\
<</if>>\
<</if>><</do>>\<<set _dinnerCost = 25>><<if $temp.log.entry("orderDrinks")>><<set _dinnerCost += 10>><</if>>\
As you finish eating, the candlelight dances across Erika's face. The night is going well and could even end in her bedroom...\
<<if $player.log.entry("learnedOfImpotence")>> \
<<if $player.penis>>\
But what then? \
<<if $player.log.entry("penisPumpFailed")>>\
Even the pump has stopped working.\
<<elseif $player.inventory.hasItem("Penis Pump")>>\
The pump you got is still iffy.\
<<elseif $player.log.entry("tookViagra")>>\
The pills you have <<if $player.log.entry("viagraFailed")>>don't seem to work<<else>>are iffy at best<</if>>.\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>> \
@@.thought;If the pills don't work... Nah, they'll work.@@ \
<<else>>\
@@.thought;If I can't--@@\
<</if>>\
<<else>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
But what then? @@.thought;Just pray she thinks the plastic cock is real.@@\
<<else>>
You adjust your underwear<<if $player.isWearing("Packer")>> around the packer<</if>>. The bedroom is the very last place you should be.\
<</if>>\
<</if>>\
<</if>>\
<<set _revealSecret = 0>><<do tag "revealSecret">><<if $emily.log.entry("firstVisit")>>
@@.emily;//Have you considered, I don't know, telling her the truth?//@@ Emily asked you. Maybe Erika would understand. After all, you're in this mess because of your feelings for her.
<<switch _revealSecret>>\
<<case 0>>\
<<link "Reveal your Sentence to Erika">><<set _revealSecret = 1>><<redo "revealSecret">><</link>>
<<link "Don't do it">><<set _revealSecret = 2>><<redo "revealSecret">><</link>>\
<<case 1>>\
@@.player;"Erika, there's something you should--"@@\
<<case 2>>\
Or maybe she would split. And start dating Mark.\
<</switch>>\
<</if>>\
<<if _revealSecret or not $emily.log.entry("firstVisit")>>
@@.male;"--Will you be having dessert?"@@ the waiter asks.
Erika's eyes light up.<<if $player.log.entry("learnedOfImpotence")>> Suddenly your Sentence seems miles away.<</if>>
<<set _dessertChoice = 0>><<do tag "dessertChoice">><<if not _dessertChoice>>\
<<if $erika.log.entry("gaveChocolates")>><<set _chocolateText = "She adores chocolate--order some">><<else>><<set _chocolateText = "Ask her if she likes chocolate">><</if>>\
<<if $player.log.entry("failedSkipDessert")>>\
<<chooseDessert _chocolateText "linger" "Skip dessert this time around" "==Skip dessert== (Erika looks too enthralled, as are you)">>\
<<else>>\
<<chooseDessert _chocolateText "linger" "Skip dessert this time around" "linger">>\
<</if>>\
<<else>>\
<<if _failedSkipDessert>> \
You hesitate. It's been a large meal already--and an expensive one. But Erika keeps glancing at the menu. //Flourless dark chocolate volcano topped with raspberry compote.//\
<<run $player.log.timeStamp("failedSkipDessert")>>
<<if _dessertChoice is 3>>\
<<chooseDessert "\"Two chocolate volcanoes please,\"" "linger" null "noFailText">> you hear yourself say.
<</if>>\
<</if>>\
<<if _dessertChoice is 1>>\
<<if _failedSkipDessert>>\
@@.player;"Two chocolate volcanoes please,"@@ you hear yourself say. \
<<else>>\
<<if $erika.log.entry("gaveChocolates")>>\
@@.player;"Two chocolate volcanoes please."@@
<<if not $game.images>>
<</if>>\
<<else>>\
<<if not $player.log.entry("learnedOfImpotence")>>What are a few extra calories? <</if>>@@.player;"Do you like chocolate?"@@ you ask her.
She nods enthusiastically.
@@.player;"Two chocolate volcanoes please."@@ \
<</if>>\
<</if>>\
<<elseif _dessertChoice is 2>> \
It's been a large meal already, though--and an expensive one. @@.player;"Not for me."@@
The waiter looks at Erika, and she shakes her head.\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_first_date_dinner4.webp"><</if>>\
<</if>>\
<<if _dessertChoice is 1>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_first_date_dessert.webp"><</if>>\
When the desserts arrive, <<if _failedSkipDessert>>any qualms you had disappear<<else>>you know you made the right decision<</if>>. Erika looks in heaven as she brings the creamy chocolate to her lips. One bite, and you're in heaven too.\
<<set _dinnerCost += 10>><<run $erika.mood.arouse(3)>>\
<<if not $temp.log.entry("orderDrinks")>><<run $erika.like()>><</if>>\
<</if>>\
<<if _dessertChoice is 1 or _dessertChoice is 2>>\
<<if $emily.log.entry("firstVisit")>>\
<<if not $game.images or _dessertChoice is 1>>
<</if>>\
@@.thought;<<if _revealSecret is 1>>Now's my chance--I should tell her.<<else>>I should have told her.<</if>>@@ Here, though, in a restaurant? On your very first date?<<if _dessertChoice is 1>> She seems so content eating that chocolate...<</if>>\
<</if>>
Soon the check lands in front of you. Erika starts fishing through her purse. You're about to object, before seeing the total.
<<set _pay = 0>><<do tag "pay">><<switch _pay>>\
<<case 0>>\
<<if $player.money >= _dinnerCost>>\
<<link "Pay for her meal">><<set _pay = 1>><<run $player.spendMoney(_dinnerCost)>><<redo "pay">><</link>> - """$"""_dinnerCost\
<<else>>\
==Pay for her meal== (you can't afford it)\
<</if>>
<<link "Split the check">><<set _pay = 2>><<redo "pay">><</link>>\
<<case 1>>\
@@.player;"It's alright."@@ You picture your dwindling bank account. @@.player;"I got this."@@
@@.erika;"Thank you!"@@ she says. @@.erika;"That's very sweet of you."@@\
<<run $erika.log.timeStamp("paidForDinner")>><<run $erika.like()>>\
<<case 2>>\
Erika places her credit card on the table, and you place yours next to it.\
<<if $temp.log.entry("orderDrinks") or _dessertChoice is 1>> \
Then she eyes the check. @@.erika;"Wow. Who knew <<if $temp.log.entry("orderDrinks")>>old-fashioneds<<else>>chocolate volcanoes<</if>> are that much?"@@
@@.thought;Crap. I ordered her <<if $temp.log.entry("orderDrinks")>>drink<<else>>dessert<</if>>, then made her pay for it.@@ You try to flag down the waiter, but he's already left.\
<<run $erika.like(-1)>>\
<<else>> \
You feel bad for not paying. But if Erika's disappointed, she doesn't show it.\
<</if>>\
<</switch>>\
<<if _pay>>
[[Exit the restaurant|Erika First Date Exit]]\
<</if>><</do>>\
<</if>>\
<</if>><</do>>\
<</if>><</do>>\As you walk toward the exit, Erika turns to you. \
<<if ($mark.log.entry("sharedTesticlePain") or $erika.log.entry("sharedTesticlePain")) and $time.week < 4>>\
@@.erika;"So did you, um, heal?"@@
<<if $mark.log.entry("sharedTesticlePain")>>\
@@.player;"What do you mean?"@@
@@.erika;"Mark said you got hit or something //down there//."@@
Mark told her that? @@.player;"I, uh, yeah--all better."@@
@@.erika;"Must be a relief. Not that I would know, of course."@@
<<if $doctor.log.entry("biopsyCall")>>Would she, though? She has ovaries, same as you. Only hers are internal--and thus harder to hit.<<else>>Wow. Is she hoping they're ready for use tonight?<</if>>\
<<else>>\
You stare for a moment, before realizing she's referring to your balls. <<if $doctor.log.entry("biopsyCall")>>Yeah, they "healed" alright.<<else>>Is she hoping they're ready for use tonight?<</if>>\
<</if>>\
<<elseif $player.feminine.entry("borrowsPainkillers") and $player.inventory.hasItem("Bottle of Painkillers")>>\
@@.erika;"How did those painkillers work out?"@@
You still can't believe you asked //her// for those. @@.player;"Good. Uh, would you like them back?"@@
@@.erika;"Nah, I should be good for another..."@@ she counts on her fingers, @@.erika;"<<= $erika.timeTillPeriod(false)>>."@@
So she's not on her period? Maybe she's signaling something.\
<<else>>\
@@.erika;"Excuse me just a second."@@ She takes out her compact and heads for the ladies room.\
<</if>>
<<if $player.penis and ($player.inventory.hasItem("Bottle of Viagra") and (not $player.log.entry("viagraFailed") or $player.inventory.hasItem("Penis Pump")))>>\
That reminds you: It's almost time to take one of those pills. @@.thought;Just in case.@@ You duck into the bathroom and retrieve the small bottle from your pocket. You hold a shiny blue pill up to your mouth.\
<<if not $player.log.entry("tookViagra")>>
Then you pause. <<if $player.log.entry("readPlea")>>Does this count as "tampering with" the Sentence?<<else>>Do you really need this pill to get hard? It feels emasculating.<</if>> @@.thought;Pull it together, $player.name.@@ In the room next door, a gorgeous girl is fixing her makeup //for you//. Before the night ends, <<if $doctor.log.entry("biopsyCall")>>your altered genitals could be getting a test run<<else>>you could be humping like animals<</if>>. And this pill could be key in that.\
<</if>>
<<set _viagra = 0>><<do tag "viagra">><<switch _viagra>>\
<<case 0>>\
<<link "Take the pill">><<set _viagra = 1>><<redo "viagra">><</link>>
<<if $time.week is 1>>\
<<link "Try without">><<set _viagra = 2>><<redo "viagra">><</link>>\
<<else>>\
==Try without== (been down that road before)\
<</if>>\
<<case 1>>\
You place it on your tongue, cup some water in your hands, and swallow it whole.\
<<run $player.log.timeStamp("tookViagra")>>\
<<case 2>>\
You put the bottle away. Tonight you'll try this on your own.\
<<run $player.defy("skippedViagra")>>\
<</switch>><</do>>\
<<else>>\
You wait while she pees, or fixes her makeup, or whatever girls do in the bathroom. \
<<if $player.penis>>\
Just think: before the night ends, <<if $doctor.log.entry("biopsyCall")>>your altered genitals could be getting a test run<<else>>you could be fucking like animals<</if>>.\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Mens_room_stall_sitting.webp"><</if>>\
Come to think of it, you need to go too. \
<<if $player.isWearing("Packer")>>
A fleeting thought occurs: Supposedly, the packer lets you do this standing. But in the stall, a quick feel around convinces you that a date isn't an ideal time to try. @@.thought;No telling what would happen.@@ So you revert to your new standard, wondering\
<<else>>\
As you attend to your needs, you wonder\
<</if>> if Erika is sitting in the exact same position, wiping her pussy in time with you.\
<</if>>\
<</if>>\
<<do tag "viagra">><<if _viagra or not $player.penis or not $player.inventory.hasItem("Bottle of Viagra") or ($player.log.entry("viagraFailed") and not $player.inventory.hasItem("Penis Pump"))>>
[[Walk Erika home|Erika First Date Walk]]\
<</if>><</do>>\The city sparkles above you as you walk Erika home<<if $player.log.justHappened("tookViagra")>>, the streets tinted in shades of blue<</if>>. You can't tell what she did to her makeup, if anything at all. You only know she looks stunning in the moonlight.\
<<run $player.mood.soberUp()>><<run $erika.mood.soberUp()>>
<<linkreplace "Offer your arm">>\
You offer your arm, and she takes it. You walk together in silence, her warmth radiating outward. After some time, you reach her doorstep. She gazes up at you, her green eyes glowing.
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_first_date_doorstep.webp">\
<<else>>
<</if>>\
<<set _kiss = 0>><<do tag "kiss">><<switch _kiss>>\
<<case 0>>\
<<link "Kiss her">><<set _kiss = 1>><<redo "kiss">><</link>>
<<link "Wish her goodnight">><<set _kiss = 2>><<redo "kiss">><</link>>\
<<case 1>>\
Your head tilts, her lips part, and your tongues meet.\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>\
<<run $erika.like()>><<run $erika.log.timeStamp("kiss")>> \
<<if $player.log.justHappened("tookViagra") and $player.penis >= 2>>\
Something stirs down below, the most you've felt since the sentence began. @@.thought;But is sex too risky given all that's happened?@@\
<<else>>\
Your heart is pounding.\
<<if not $player.penis>> \
Down below, you feel //something// you'd rather not think about. You couldn't bring yourself to reveal your secret earlier, and you don't see that changing tonight. If you enter her place, it would be on the hopes that somehow she //doesn't// find out.\
<<elseif $player.log.entry("learnedOfImpotence")>> \
But down below: nothing yet. @@.thought;Is sex too risky?@@\
<</if>>\
<</if>>
<<set _invite = 0>><<do tag "invite">><<switch _invite>>\
<<case 0>>\
<<if $game.images and $erika.preference() >= 8>>\
[[Invite her inside|Erika First Date Invite Inside]]\
<<else>>\
<<link "Invite her inside">><<set _invite = 1>><<redo "invite">><</link>>\
<</if>>
<<if $player.knowsIsImpotent()>>\
<<link "You'd better not">><<set _invite = 2>><<redo "invite">><</link>>\
<<else>>\
<<link "Wish her goodnight">><<set _invite = 2>><<redo "invite">><</link>>\
<</if>>\
<<case 1>>\
<<include "Erika First Date Invite Inside">>\
<<case 2>>\
<<if $player.penis>>\
You can't trust your anatomy right now, <<if $player.log.justHappened("tookViagra")>>even with the pill you took<<else>>given all that's happened<</if>>. Safer\
<<else>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
You can't trust that your plan will work. Safer\
<<else>>\
Going inside would be frankly insane. Far safer\
<</if>>\
<</if>> to see where things lead on their own. @@.player;"Goodnight, Erika."@@
@@.erika;"Goodnight, $player.name. I had a <<if $erika.affinity - $temp.log.entry("startingAffinity") >= 2>>lovely<<else>>nice<</if>> time tonight."@@ She turns and waves before closing the door.\
<<run $erika.log.timeStamp("firstDate")>><<run $erika.log.timeStamp("lastSeen")>>
[[Catch a bus home|Erika First Date Home][$temp.log.remove("onDate")]]\
<</switch>><</do>>\
<<case 2>>\
You don't want to push it, though. Safer to see where things lead on their own. @@.player;"Goodnight, Erika."@@
@@.erika;"Goodnight, $player.name. I had a <<if $erika.affinity - $temp.log.entry("startingAffinity") >= 2>>lovely<<else>>nice<</if>> time tonight."@@ She turns and waves before closing the door.\
<<run $erika.log.timeStamp("firstDate")>><<run $erika.log.timeStamp("lastSeen")>>
[[Catch a bus home|Erika First Date Home][$temp.log.remove("onDate")]]\
<</switch>><</do>>\
<</linkreplace>>\<<if $player.penis or $player.inventory.hasClothingItem("Strap-on", "packers")>>Fuck it, you only live once.<<else>>Hardly thinking, you ask,<</if>> @@.player;"Would you, uh, like to come in--"@@
<<if $erika.preference() >= 8>>\
@@.erika;"--Would you like to come in?"@@ She says at the same time.
That's when you remember you're at //her// door, not yours. @@.player;"I'd love too, obviously."@@
She laughs, then pulls you inside.\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_first_date_apartment.webp"><</if>> \
Her place is no bigger than yours but more nicely kept. \
<<set _strapOnExitPassage = "Erika First Date Sex Start">>\
<<include "Erika Date First Time Having Sex">>\
<<else>>\
That's when you remember you're at //her// door, not yours.
@@.erika;"A little presumptuous, no? Inviting a gal into her own home."@@
@@.player;"I, er--"@@
She laughs. @@.erika;"You're sweet, $player.name, and I had a <<if $erika.affinity - $temp.log.entry("startingAffinity") >= 2>>lovely<<else>>nice<</if>> time with you tonight. But it's getting late."@@
@@.player;"That's true,"@@ you quickly agree. @@.player;"Shall we do this again sometime?"@@
@@.erika;"I'd like that."@@ She turns and waves before closing the door.\
<<run $erika.log.timeStamp("firstDate")>><<run $erika.log.timeStamp("lastSeen")>>
[[Catch a bus home|Erika First Date Home][$temp.log.remove("onDate")]]\
<</if>>\Photos adorn one wall, and a floral scent wafts from the houseplants by the window. @@.erika;"So this is the living room,"@@ she says, @@.erika;"and this--"@@
@@.player;"Is the bedroom?"@@
@@.erika;"Yeah."@@
This is really happening! You've been with plenty of girls, but never one this beautiful. What is she into? What gets her going? \
<<if $player.penis>>\
@@.thought;Stick with what you know,@@ you tell yourself. @@.thought;Most girls like the guy to take charge. Keep things moving, or she might get bored or impatient.@@\
<<elseif $player.inventory.hasClothingItem("Strap-on", "packers")>>\
Probably nothing your anatomy allows, unless it gets lots of help.\
<<else>>\
Probably nothing your anatomy allows, unless she's a closet lesbian.\
<</if>>
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
[[Duck into the bathroom|Wear Strap-on][$temp.log.record("strapOnExitPassage", _strapOnExitPassage)]]\
<<elseif $player.inventory.hasItem("Penis Pump") and $player.log.justHappened("tookViagra")>>\
[[Duck into the bathroom first|Erika Date Penis Pump]]\
<<elseif $player.penis>>\
[[Lead her to the bed|Erika First Date Sex Start]]\
<<else>>\
<span id = "chickenOut">\
[[Trust your luck|Erika First Date Sex Start]]
<<link "Come to your senses">>
<<replace "#chickenOut">>\
@@.player;"Um, Erika?"@@ you start to say. But her hands are already upon you.
[[Continue|Erika First Date Sex Start]]\
<</replace>>
<</link>>\
</span>
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
You bus home and climb into bed. When your eyes close, Erika is still in her $erika.outfit.top.informalName, gazing up at you in the moonlight.
<<include "Erika After Date">>\<<if $player.log.entry("learnedOfImpotence")>>\
<<if not $player.penis>>\
<<if not $player.log.entry("pussyFailedFantasy")>>\
Getting off with the strap-on attached is impossible; you learned that the hard way. So instead you toss and turn, trying to get comfortable. \
<<include "Week 4 Masturbate Pussy">>\
<<else>>\
The frustration is starting to mount, but there's no way you're repeating Wednesday's fiasco. You roll over and stuff your head under the pillow.
<<nextScene>><</nextScene>>\
<</if>>\
<<elseif $player.log.justHappened("tookViagra") and $player.penis >= 2>>/* occurs after first date in week 1*/\
Your hand creeps inside your boxers. You feel a stirring, <<if $erika.log.justHappened("kiss")>>just like when you kissed<<elseif $player.log.entry("viagraFantasy")>>just like last time<<else>>the most you've felt since the sentence began<</if>>.
<<include "Weeks 1-3 Friday Forced Masturbation">>\
<<else>>/* occurs in week 2 or 3 */\
Your hand creeps inside your boxers. Your pulse quickens<<if $doctor.log.justHappened("impotenceEval")>>, just like at the doctor's<</if>>...\
<<run $player.mood.arouse()>>
But down there, <<if $player.log.justHappened("tookViagra") and $player.penis >= 1>>not much is happening<<else>>nothing stirs<</if>>. \
<<if $player.inventory.hasItem("Penis Pump") and not $player.log.entry("penisPumpFailed")>>\
@@.thought;Should I try that pump?@@ <<if $doctor.log.entry("masturbationPrescribed")>>The doctor said to use it often--but it<<else>>It<</if>> feels so artificial./* would have taken Viagra already if on first date, but not if on second date */
<<if not $player.log.entry("usedPenisPump")>>\
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<else>>\
<<include "Weeks 2-3 Penis Pump Choice 2">>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>\
<<if $player.log.justHappened("tookViagra")>>/* occurs after first date on week 2 (if not on jerk off regimen), or on week 3 (if just acquired Viagra) */\
Not yet, anyway.\
<<include "Weeks 1-3 Friday Forced Masturbation">>\
<<else>>/* occurs after first or second date on week 2 or 3, if Viagra hasn't failed yet */\
@@.thought;Should I try one of those pills?@@ \
<<if $erika.log.justHappened("firstDate")>>\
You intended to on your date...but never followed through. Maybe you still hoped not to need them.
Clearly you do.
It's too late at night to embark on a four-hour session now, though.
<<nextScene "Try to get some sleep">><</nextScene>>\
<<else>>\
<<if $doctor.log.entry("masturbationPrescribed")>>The doctor did say to "use it or lose it," whatever that means. <</if>> <<if $player.log.entry("readPlea")>>Hold on, though--would this count as "tampering with" the Sentence?<<else>>It feels emasculating, though.<</if>>
<<set _viagra = false>><<do tag "viagra">>\
<<if not _viagra>>\
<<link "Take the pill">><<set _viagra = 1>><<redo "viagra">><</link>>
<<nextScene "Just try to get some sleep">><</nextScene>>\
<<else>>\
You pop the pill into your mouth. Minutes pass, then your eyelids start to droop.\
<<run $player.log.timeStamp("tookViagra")>>
<<include "Weeks 1-3 Friday Forced Masturbation">>\
<</if>><</do>>\
<</if>>\
<</if>>\
<<else>>\
It's lucky you never made it into Erika's bedroom. Fancy how that would have gone. \
<<if $time.week < 3>>\
<<if $doctor.log.entry("biopsyTaken") and not $doctor.log.entry("biopsyCall")>>\
You just pray the test results will provide some answers.\
<<else>>\
You roll onto your side and shut your eyes tight.\
<</if>>
<<nextScene "Try to get some sleep">><</nextScene>>\
<<else>>\
You gaze at the useless \
<<if $player.inventory.hasItem("Penis Pump")>>\
device sitting by your bed.
<<include "Week 3 Friday night Penis Pump Choice">>\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>\
pills sitting by your bed.
<<include "Week 3 Friday night Viagra Choice">>\
<<else>>\
appendage dangling between your legs.
<<include "Week 3 Friday night Masturbate Choice">>\
<</if>>\
<</if>>\
<</if>>\
<</if>>\
<<else>>/* only occurs week 1; would have learned of impotence otherwise */\
<<include "Weeks 1-3 Friday Forced Masturbation">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/erika/Erika_apartment_bathroom.webp"><</if>>\
You duck into the bathroom, lock the door, and remove the pump from its bag.
<<if not $player.defiance.entry("skippedPenisPump")>>\
Then you pause. \
<<if not $player.log.entry("usedPenisPump")>>\
Is this how it will be from now on--inflating your dick with an artificial device?\
<<set _pumpText = "Yup--pump it up">><<set _skipText = "No! Try without">>\
<<else>>/* can only occur week 3*/\
@@.thought;Maybe I could manage without?@@\
<<set _pumpText = "Pump it up">><<set _skipText = "Try without">>\
<</if>>
<<set _pump = 0>><<do tag "pump">><<switch _pump>>\
<<case 0>>\
<<link _pumpText>><<set _pump = 1>><<redo "pump">><</link>>
<<link _skipText>><<set _pump = 2>><<redo "pump">><</link>>\
<<case 1>>\
@@.thought;<<if not $player.log.entry("usedPenisPump")>>Yup<<else>>Doubtful<</if>>.@@ \
<<include "Erika Date Penis Pump Use">>\
<<case 2>>\
<<if not $player.log.entry("usedPenisPump")>>Not if you can help it. <</if>>You've already taken Viagra. If that plus Erika can't get you going, nothing can.\
<<run $player.defy("skippedPenisPump")>>
<<if $erika.log.entry("firstDate")>>\
[[Return to the bedroom|Erika Second Date Sex Start]]\
<<else>>\
[[Return to the bedroom|Erika First Date Sex Start]]\
<</if>>\
<</switch>><</do>>\
<<else>>/* can only occur week 3*/\
On the other side of that door, a gorgeous woman is in heat. But even on a full dose of Viagra, your dick is off in la-la-land. @@.thought;Sigh.@@ \
<<include "Erika Date Penis Pump Use">>\
<</if>>\<<if not $player.log.entry("usedPenisPump")>>\
You fit the ring around your cock and position the vacuum cylinder. Then you start pumping. Three times, four times.\
\<<if $time.week is 2>>/* Fri Week 2 - erection: 64.3 */ \
It felt nicer when Angie did it. Finally you're as hard as you think you'll get.
You remove the cylinder, and your dick remains at attention. That's promising. You roll a condom far enough down it to cover the ring. Then you replace your pants and underwear. With any luck, Erika will never know.\
<<run $player.log.timeStamp("usedPenisPump")>>
<<if $erika.log.entry("firstDate")>>\
[[Return to the bedroom|Erika Second Date Sex Start]]\
<<else>>\
[[Return to the bedroom|Erika First Date Sex Start]]\
<</if>>\
<<else>>\
\..seven times. It worked better when Angie did it. \
<<include "Weeks 2-3 Penis Pump Results">>\
<</if>>\
<<else>>/* can only occur week 3 */\
You position the ring and start pumping. Three times, four times...seven times... \
<<include "Weeks 2-3 Penis Pump Results">>\
<</if>>@@.erika;"$player.name--almost ready in there?"@@ Then she whispers through the keyhole, @@.erika;"<<if $erika.log.entry("firstDate")>>There goes the top button...there goes the next. The lace is peaking out...<<else>>These clothes are feeling awfully tight...<</if>>"@@\
<<run $player.mood.arouse()>>
@@.thought;Fuuuck...@@ You blink in the mirror. They're not //that// obvious, right? For someone not intimately familiar with your nipples? You suppose you could keep your shirt on. And your boxers.
<<set _bail = 0>><<do tag "bail">><<if not _bail>>\
<<link "Go for it, YOLO">><<set _bail = 1>><<redo "bail">><</link>>
[[Bail on her|Erika Date Penis Pump Bail]]\
<<else>>\
@@.thought;Here goes nothing.@@ You straighten your clothes and open the door.
<<if $erika.log.entry("firstDate")>>\
<<if $erika.log.entry("hadSex")>>\
[[She leads you to her bed|Erika Second Date Sex Start]]\
<<else>>\
[[Lead her to the bed|Erika Second Date Sex Start]]\
<</if>>\
<<else>>\
[[Lead her to the bed|Erika First Date Sex Start]]\
<</if>>\
<</if>><</do>>\@@.player;"I...uh,"@@ you call through the door, @@.player;"think I'm coming down with something."@@
@@.erika;"Oh."@@ Long pause. @@.erika;"Do you need some tylenol?"@@
@@.player;"Um, no thanks. But I don't want to get you sick."@@ You straighten your clothes and open the door.
@@.erika;"Right, of course."@@ <<if $erika.log.entry("firstDate")>>Her hands are at her top button. No lace is showing, not anymore. <</if>>She walks you to the door.
@@.player;"Another time?"@@ you ask.
She smiles politely and nods.\
<<run $erika.like(-2)>><<run $erika.suspect()>>\
<<run $erika.log.timeStamp("bailedOnHer")>>
<<nextScene "Wander home">><</nextScene>>\<<nobr>>
<<run $erika.mood.arouse()>>/* **could change to her having some sexual tension */
<<set _sexScene = new SexScene($player, $erika, "Erika Sex")>>
<<run _sexScene.setPassage("introScene", "Erika First Date Sex Intro")>>
<<if $player.isWearing("Strap-on")>><<run _sexScene.setMaxIntercourseRounds(4)>><</if>>
<<run $player.startSex(25)>><<run $erika.startSex(25)>>
<</nobr>>\
<<include "Sex Scene">>\<<if $player.penis or $player.isWearing("Strap-on")>>\
<<if $temp.log.entry("comingFromBathroom")>>\
You exit the bathroom and lead Erika to the foot of her bed. She sits down beside you.\
<<run $temp.log.remove("comingFromBathroom")>>\
<<else>>\
You lead Erika to the foot of her bed, and she sits down beside you.\
<</if>>\
<<else>>\
Before you know it, you're sitting beside each other on the bed.\
<</if>> \
Her $erika.outfit.top.informalName pulls taught across her breasts, and her $erika.outfit.bottom.informalName rides up her thigh. She gazes into your eyes, her perfume intoxicating.\You check your phone. \
<<if $erika.log.entry("hadOrgasm") and $erika.log.entry("gavePlayerOrgasm")>>/* only occurs week 2 or earlier */\
@@.erika;hope u slept well:)@@
She texted already? @@.player;u too. see you Mon?@@\
<<else>>\
Zero messages. Should you text Erika? @@.thought;Nah, too soon.@@<<if not $erika.log.entry("hadOrgasm") and not $erika.log.entry("gavePlayerOrgasm")>> Especially after how the night ended.<</if>>\
<<if $erika.observations.daysAgo("nipples") is 1>>
Rolling over, your arm brushes the front of your nightshirt. At least she didn't seem to notice //those//. Hard to be sure, though--did she ever even touch your chest?\
<</if>>\
<</if>>\<<if $temp.log.entry("workFocusAbort") is 1>>\
@@.player;"Hey wait, what have you been up to?"@@
@@.erika;"Oh--service calls, <<if visited("Erika Tour Skylounge")>>crashing the sky lounge<<elseif visited("Erika Tour IT")>>exploring the IT department<<else>>wild office parties<</if>>. And you?"@@\
<<elseif $time.day is 16>>\
You blink. Erika looks exceptionally put together today, with hoop earrings and a matching red skirt. @@.player;"Oh, hello,"@@ you reply.\
<<run $player.mood.arouse()>>
@@.erika;"Watcha been up to?"@@\
<<else>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
You bury all thoughts of your ovaries.\
<<else>>\
This has gone on far too long.\
<</if>> \
<<if $player.feminine.entry("borrowsPainkillers")>>\
If you can borrow her period medication, you can at least say hello to her.\
<<else>>\
You can say hello to her, at least.\
<</if>>
So you track down Erika at the water cooler. She looks exceptionally put together today, with hoop earrings and a matching red skirt. @@.player;"Oh, hello."@@ You act surprised to see her.\
<<run $player.mood.arouse()>>
@@.erika;"Oh, hi $player.name.@@ \
<<if $erika.log.entry("sharedTesticlePain")>>\
@@.erika;Feeling any better?"@@
@@.player;"Yeah, thanks to those pills."@@
@@.erika;"Cool.@@ \
<</if>>\
@@.erika;Watcha been up to?"@@\
<</if>>
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_reconnect.webp">\
<<else>>
<</if>>\
@@.player;"You know. Sales calls, spreadsheets."@@
@@.erika;"You and your spreadsheets."@@
@@.thought;Wait, what has she heard about those?@@
<<if $erika.preference() >= 3>>\
@@.erika;"Josie told me they're legendary, with even a column for the client's favorite cocktail."@@
@@.thought;She was talking about me with Josie?@@\
<<else>>\
@@.erika;"At lunch, Mark told me they're legendary, with even a column for the client's favorite cocktail."@@
@@.thought;She had lunch with Mark?@@\
<</if>> \
You play it off. @@.player;"Hey, if it helps close the deal."@@
<<if $erika.log.entry("oldFashioned") or $erika.log.entry("boughtDrink")>>\
@@.erika;"Yeah, I mean it //could//."@@ She looks at you and shrugs. @@.erika;"Never hurts to butter the client up...especially if they get easily distracted."@@
[[She's referring to the party--say something|Erika Reconnect Fabio][$temp.log.record("riskIt")]]\
<<else>>\
@@.erika;"Totally."@@ She sips her coffee. @@.erika;"Well, it was cool running into you."@@
[[Maybe she's still into you--say something|Erika Reconnect Fabio][$temp.log.record("riskIt")]]\
<</if>>
[[You're imagining things--don't risk it|Erika Reconnect Fabio][$temp.log.record("riskIt", false)]]\<<if $temp.log.entry("riskIt") is true>>\
@@.player;"So, um, you dating that guy?"@@\
<<run $player.dare()>>
@@.erika;"Who, Fabio from the bar?"@@ @@.thought;That's his actual name?@@ @@.erika;"Pff. Guy can barely string two sentences together."@@\
<<else>>\
You nod. She can't still be into you--if she ever was. @@.player;"I guess I'll see you around."@@\
<<run $player.dare(-1)>>
@@.erika;"Wait!"@@
You freeze in the doorway.
@@.erika;"In case you're wondering, I'm not dating Fabio."@@ @@.thought;That's his actual name?@@ @@.erika;"Guy can barely string two sentences together."@@\
<</if>>
@@.player;"But you looked so engrossed."@@
@@.erika;"Well yeah, he might have left otherwise."@@
@@.player;"So you were buttering //him// up."@@
She nods. @@.erika;"I mean, you saw how he looked... But I guess you wouldn't understand, being a guy."@@
Your head is swimming. You got drunk, got arrested, got sentenced to a year of-- And she wasn't even into him?
[[You're mad at her, still|Erika Reconnect Explanation][$erika.log.record("madAtHer")]]
[[You'll let it go|Erika Reconnect Explanation]]<<if $erika.log.entry("madAtHer")>>\
@@.player;"I think I understand quite well."@@
She purses her lips.\
<<run $erika.like(-1)>><<run $player.dominate()>>\
<<else>>\
You force a laugh. @@.player;"Yeah, as a guy I wouldn't know."@@
Her eyes light up.\
<<run $erika.like()>><<run $player.submit()>>\
<</if>> \
@@.erika;"Okay, imagine a girl bought you a drink. Then another one tried to, and another--some of them rather annoying. And you were like, 'Nah, I'm good.' And then a swimsuit model came and sat right in your lap."@@
@@.thought; Wow, that's what being a hot girl is like? It must be--@@
@@.erika;"--It's exhausting, $player.name. I want to go out and have fun like everyone else. And then I enjoy myself for two seconds, and people make all kinds of assumptions."@@ She takes a deep breath. @@.erika;"But I am sorry. I enjoyed <<if $erika.log.entry("boughtDrink")>>our drink that night<<else>>touring the office with you<</if>>, @@\
<<set _askOut = 0>><<do tag "askOut">>\
<<if $erika.log.entry("madAtHer")>>\
@@.erika;and now you're mad at me."@@ She turns to leave.
<<if not _askOut>>\
<<if $erika.affinity >= 4 and $erika.preference() >= 3>>\
[["Wait, I'm not mad..." (ask her out)|Erika Reconnect Ask Out]]\
<<else>>\
<<link "\"Wait, I'm not mad...\" (ask her out)">><<set _askOut = 1>><<redo "askOut">><</link>>\
<</if>>
<<link "You have bigger things to worry about">><<set _askOut = 2>><<redo "askOut">><</link>>\
<</if>>\
<<else>>\
@@.erika;and now I feel embarrassed."@@
<<if not _askOut>>\
<<if $erika.affinity >= 4 and $erika.preference() >= 3>>\
[["Don't be embarrassed..." (ask her out)|Erika Reconnect Ask Out]]\
<<else>>\
<<link "\"Don't be embarrassed...\" (ask her out)">><<set _askOut = 1>><<redo "askOut">><</link>>\
<</if>>
<<link "You have bigger things to worry about">><<set _askOut = 2>><<redo "askOut">><</link>>\
<</if>>\
<</if>>\
<<switch _askOut>>\
<<case 1>>\
@@.player;"<<if $erika.log.entry("madAtHer")>>Wait, I'm not mad<<else>>Don't be embarrassed<</if>>..."@@ you start to say.\
<<run $erika.like()>>
But Erika has already sauntered out the door. You watch her thighs poke out from her skirt, full yet toned.\
<<case 2>>\
You want to say something--console her, even ask her out. But you have bigger things to worry about.
Her thighs poke out from her skirt as she saunters away, full yet toned.\
<</switch>>\
<<if _askOut>> \
Only then do you realize she might have done herself up today...for you. That she'd come in hoping to make an impression and apologize.
<<if $erika.log.entry("madAtHer")>>\
To think those thighs might have been straddling you soon, had you been more forgiving. \
<<if $player.knowsIsImpotent() or $doctor.log.entry("biopsyCall")>>\
But<<if $player.knowsIsImpotent()>> even then...what could you possibly do between them<<else>>...what then<</if>>?<<if $doctor.log.entry("biopsyCall")>> You have ovaries just like she does<<if $time.week is 3>>, and little bumps under your nipples<<if $time.day is 16>>--one of which won't stop itching<</if>><</if>>.<</if>>\
<<else>>\
Next will be your turn to apologize.\
<</if>>\
<<if _askOut is 1>><<run $erika.log.record("madAtHer", false)>><</if>>\
<<else>>\
You picture those thighs straddling you\
\<<if $player.knowsIsImpotent() or $doctor.log.entry("biopsyCall")>>\
\...but seriously, what <<if $player.knowsIsImpotent()>>could you hope to do between them<<else>>then<</if>>? <<if $doctor.log.entry("biopsyCall")>>You have ovaries just like she does<<if $time.week is 3>>, and little bumps under your nipples<<if $time.day is 16>>--one of which won't stop itching<</if>><</if>>.<</if>>\
<<elseif _askOut is 1>>\
\. Maybe soon, if you keep impressing her too.\
<<else>>\
\--if only the circumstances had been different.\
<</if>>\
<</if>>\
<<run $player.mood.arouse()>>
<<nextScene "Head back to work">><</nextScene>>\
<<run $erika.log.timeStamp("reconnected")>><<run $erika.log.timeStamp("lastSeen")>>\
<</if>>\
<</do>>\<<set _fabioAttraction = 0>>\
<<if $erika.log.entry("madAtHer")>>@@.player;"Wait, I'm not mad."@@<<else>>@@.player;"Don't be embarrassed."@@<</if>> You think of how to console her.
<<do tag "fabioAttraction">><<switch _fabioAttraction>>\
<<case 0>>\
<<link "\"Fabio was clearly an attractive guy\"">><<set _fabioAttraction = 1>><<redo "fabioAttraction">><</link>>/* **consider displaying sexuality on the panel */
<<link "\"As a girl, I might have done the same\"">><<set _fabioAttraction = 2>><<redo "fabioAttraction">><</link>>\
<<case 1>> \
@@.player;"Fabio was clearly an attractive guy."@@<<if $time.day is 16>> Your nipple pulses as you say it.<</if>>\
<<run $player.attract("men", 1, "genders")>>
Erika laughs<<if $erika.log.entry("madAtHer")>> despite herself<</if>>. @@.erika;"I know, right? I'm glad you understand."@@\
<<case 2>>\
@@.player;"As a girl, I might have done the same."@@<<if $time.day is 16>> Your nipple pulses as you say it.<</if>>\
<<run $player.feminize("takesGirlsPerspective")>>
Erika laughs<<if $erika.log.entry("madAtHer")>> despite herself<</if>>. @@.erika;"I'm glad you understand our gender so well!"@@\
<</switch>>\
<<if _fabioAttraction>>
It's true: After hearing her explain it, you feel silly for how you reacted. If only you could redo the rest of that night...but here you are. @@.player;"Would you, um--"@@ \
<<if $time.day is 16>>\
The tickle inside your shirt intensifies.
@@.erika;"Hmm?"@@
@@.player;"Would you like to have dinner this weekend?"@@\
<<else>>\
your hands start fidgeting @@.player;"--like to have dinner this weekend?"@@\
<</if>>
<<if $erika.preference() >= 5>>@@.erika;"I'd love to!"@@<<else>>@@.erika;"I'd like that."@@<</if>> She touches your arm and saunters out the door.
You watch her thighs poke out from her skirt as she moves, full yet toned. Only then do you realize she might have done herself up today...for you. She came in hoping to make an impression and apologize.\
<<run $player.mood.arouse()>>
Felon or not, you have a date with Erika.\
<<run $erika.log.record("madAtHer", false)>><<run $erika.like()>>\
<<run $erika.log.timeStamp("reconnected")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $erika.log.timeStamp("askedOut")>><<run $erika.log.increase("date")>>
<<if $temp.log.entry("workFocusAbort") is 1>>\
[[Continue|Work Focus Week 1 Abort Erika]]\
<<else>>\
<<nextScene "Head back to work">><</nextScene>>\
<</if>>\
<</if>><</do>>\<<if $erika.log.entry("date") is 2 and $temp.log.entry("onDate") and not $erika.log.justHappened("hadSex")>><<set _onPatio = true>><</if>>\
<<if $erika.log.entry("gavePlayerOrgasm") and $erika.log.entry("hadOrgasm")>><<set _bothOrgasmed = true>><</if>>\
<<if $erika.preference() < 8 or not $erika.log.entry("kiss")>><<set _lowAffinity = true>><</if>>\
You take a deep breath. \
<<if $erika.log.entry("date") is 3 and $erika.log.justHappened("gaveChocolates") and $temp.log.entry("erikaHand") isnot "returnFromBathroom">>\
@@.player;"Here, another chocolate?"@@ She takes it graciously. \
<<elseif _onPatio>>\
All around you, people are conversing at their tables. You lean in very close. \
<</if>>@@.player;"Erika, <<if _onPatio and _bothOrgasmed and _lowAffinity>>what happened that night...I don't think can again.<<else>>it's not that I don't //want// to have sex--believe me, I do--it's that we can't.<</if>> At least, not the way you want."@@
@@.erika;"What do you mean?"@@ Erika listens while your heart pounds.
<<if $game.images>>\
<<if $erika.log.justHappened("hadSex")>>\
<img class="scene-image" src="images/erika/Erika_camisole.webp">\
<<elseif $erika.log.entry("date") is 2>>\
<img class="scene-image" src="images/erika/Erika_second_date_patio_surprised.webp">\
<<elseif $erika.log.entry("date") is 3>>/* third date couch; ***add more contingencies later */\
<img class="scene-image" src="images/erika/Erika_third_date_talk.webp">\
<</if>>\
<<else>>
<</if>>\
@@.player;"<<if _onPatio and _bothOrgasmed and _lowAffinity>>It<<else>>We<</if>> can't because, uh...I don't have one. A dick, that is. I...don't have a dick."@@
@@.erika;"What?"@@<<if $erika.log.justHappened("gaveChocolates")>> She nearly chokes on her truffle.<</if>>
@@.player;"Down there--"@@ your voice drops to a whisper @@.player;"--I, um, have a pussy. Like you do."@@
<<if $player.outfit.packer>>\
@@.erika;"Then...what's this?"@@ She reaches for your bulge<<if _onPatio>> under the table<</if>>.
@@.player;"It's fake, Erika. Made of plastic."@@
Her hand freezes. \
<</if>>\
@@.erika;"You're...trans?"@@
@@.player;"I, well--"@@
@@.erika;"And you only just thought to tell me?"@@\
<<run $erika.like(-2)>>
<<if $player.isWearing("Strap-on")>>\
You adjust the harness where it had been digging in.\
<<elseif $player.isWearing("Packer")>>\
You recenter the packer over your vulva.\
<<else>>\
You gaze down at your flat crotch<<if $temp.log.entry("erikaHand") is "yourZipper">>, pants half unzipped around it<</if>>.\
<</if>> @@.player;"I guess this is it then, for us."@@
<<include "Erika Pussy Discuss">>\<<if $game.images>>\
<<if $erika.log.justHappened("hadSex")>>\
<img class="scene-image" src="images/erika/Erika_post-sex_discovered.webp">\
<<elseif $erika.log.entry("date") is 3>>\
<img class="scene-image" src="images/erika/Erika_third_date_discovered.webp">\
<</if>>\
<</if>>\
<<if $player.isWearing("Strap-on") or ($player.isWearing("Packer") and $erika.log.justHappened("hadSex"))>>\
@@.erika;"Aaaa! It's not real?"@@ Followed by, @@.erika;"Is that a...a--what I think it is?"@@\
<<elseif $player.isWearing("Packer")>>\
@@.erika;"Aaaa! Is that a...a--what I think it is?"@@\
<<elseif $temp.log.entry("erikaHand") is "yourZipper">>\
Hardly thinking, you let her do it. Who knows why--maybe you //wanted// her to see? First the button. Next the zipper...
<<if $player.outfit.underwear.fetish>>@@.erika;"$player.outfit.underwear.properName, nice!"@@ Then she screams, <</if>>@@.erika;"Aaaa! Is that a...a--what I think it is?"@@ Her hand rests on your underwear, tracing the soft folds beneath.\
<<else>>\
@@.erika;"Aaaa! Is that a...a--what I think it is?"@@<<if $player.outfit.underwear>>Her hand rests on your underwear, tracing the soft folds beneath.<</if>>\
<</if>>\
<<run $erika.observe("vulva")>><<run $erika.like(-3)>>
You can only nod. The gig is up.
@@.erika;"You're...trans?"@@
@@.player;"I, well--"@@
@@.erika;"--And you never told me? Were you planning to, or..."@@\
<<run $erika.entrust(-1)>>
@@.player;"Um--yes, of course I was."@@ You stumble for words. @@.player;"It's a hard thing to share."@@
@@.erika;"And to discover. \
<<if $erika.log.justHappened("hadSex")>>\
Naked. On the bed."\
<<run $player.endSex(false)>><<run $erika.endSex(false)>>\
<<else>>\
Here. On the couch."\
<</if>>@@<<if $player.isWearing("Packer")>> She waves the packer in front of your face.<</if>>
You gaze down at <<if $player.isWearing("Strap-on")>>the dildo, belying the soft folds beneath it<<elseif $player.outfit.underwear>>your pussy, forming a crease in the fabric<<else>>your pussy, glistening in the dim light<</if>>. <<if $erika.log.justHappened("hadSex")>>You pull the sheets up over you.<<else>>You zip up your pants.<</if>>\
<<if not $player.outfit.underwear>><<run $player.restoreClothing("underwear")>><</if>>\
<<if not $player.outfit.bottom>><<run $player.restoreClothing("bottom")>><</if>> \
@@.player;"I guess this is it then, for us?"@@
<<include "Erika Pussy Discuss">>\@@.erika;"$player.name, I've never been with a girl@@\
\<<if $erika.transMascAssessment() >= 25>>\
\@@.erika;--"@@ Erika catches herself. @@.erika;"Oh, I guess you're not one, really--or don't see yourself that way. I'm sorry, I'm just so confused right now."@@
Suddenly you are too. If you're trans, why wouldn't you see yourself as a girl? @@.player;"It's okay,"@@ you stutter, @@.player;"you're allowed to be confused."@@\
<<if $erika.log.entry("sawPlayerDick")>>
@@.erika;But I saw your dick<<if $erika.log.entry("suckedPlayerDick")>>, sucked on it even<</if>>..."@@ She looks down again, then she covers her mouth. @@.erika;"Oh my god--it was fake<<if $player.isWearing("Strap-on") or $player.isWearing("Packer")>> then too<</if>>. No wonder it <<if $erika.sawPlayerErection()>>didn't stay<<else>>never got<</if>> hard. Glued it on good, didn't you? I'm such an idiot."@@
You stare at her, mouth agape.\
<</if>>
@@.erika;"It's just that you pass so well."@@ She touches your chest.<<if not $player.outfit.top or $erika.log.entry("hadSex")>> @@.erika;"You don't even have scars."@@<</if>><<if $erika.log.justHappened("hadSex") and not $erika.isWearing("Nightshirt", "top")>> She wanders to her dresser and slips on a nightshirt.<</if>>
And then you recall what Emily said: @@.emily;//Female anatomy, wanting to live as a man//.@@ Erika thinks you were born this way.
Thoughts rush through your head. Do you let her believe this? You could say you took testosterone from a young age--grew into a man's body, only without a dick. Wait, is that even legal these days? Maybe you ordered everything from Canada.
The more you think this through, the farther fetched it seems. And as your Sentence moves forward, how long could the story hold? It might be easier to claim<<if $doctor.log.entry("cameOutTrans")>>--as you did at the doctor's--that<</if>> you're a trans //woman//, just starting her transition. At least that would give better explanation, were you to sprout boobs.
Unless...nah, Erika would never believe it. @@.thought;The doctor <<if $doctor.log.entry("cameOutTrans") or $doctor.log.entry("revealedSentence")>>almost <</if>>did, though.@@ You could say you contracted a femi-virus--that trapped you, a man, inside a female body. Honestly, that isn't too far off.
Or, you could tell her the truth. But the more who know of your Sentence, the more who might let it slip. And then you can kiss your job goodbye.
<<set _explanation = 0>><<do tag "explanation">><<switch _explanation>>\
<<case 0>>\
[[Claim you contracted a femi-virus|Erika Describe Femi-Virus]]
<<link "Tell Erika you're a trans woman">><<set _explanation = 2>><<redo "explanation">><</link>>
<<link "Reveal your Sentence to her">><<set _explanation = 3>><<redo "explanation">><</link>>\
<<case 2>>\
''Come out as trans fem to Erika: Are you sure? [[Yes|Erika Convince Trans Fem]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<<case 3>>\
''Reveal your Empathy Sentence to Erika: Are you sure? [[Yes|Erika Reveal Sentence]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<</switch>>\
<<if _explanation>>
<<include "Irrevocable Decisions Hint">>\
<</if>><</do>>\
<<else>>\
\@@.erika;. Not once."@@ Erika shakes her head. @@.erika;"Couldn't you have warned me...before you had this done?"@@<<if $erika.log.justHappened("hadSex") and not $erika.isWearing("Nightshirt", "top")>> She wanders to her dresser and slips on a nightshirt.<</if>>
@@.thought;She thinks I wanted this.@@ Thoughts rush through your head. Do you let her believe<<if $doctor.log.entry("cameOutTrans")>>--like your doctor does--that<</if>> you're a trans woman, just starting her transition? At least that would give good explanation, were you to sprout boobs. Is it true to who you are, though?
You recall what Emily said: @@.emily;//Female anatomy, wanting to live as a man//.@@ In that sense you might be closer to trans masc than trans fem. What if...nah, Erika would never believe it. @@.thought;The doctor <<if $doctor.log.entry("cameOutTrans") or $doctor.log.entry("revealedSentence")>>almost <</if>>did, though.@@ You could say you contracted a femi-virus--that trapped you, a man, inside a female body. Honestly, that isn't too far off.
Or, you could tell her the truth. But the more who know of your Sentence, the more who might let it slip. And then you can kiss your job goodbye.
<<set _explanation = 0>><<do tag "explanation">><<switch _explanation>>\
<<case 0>>\
<<link "Let Erika believe you're trans fem">><<set _explanation = 1>><<redo "explanation">><</link>>
[[Claim you contracted a femi-virus|Erika Convince Femi-Virus]]
<<link "Reveal your Sentence to her">><<set _explanation = 3>><<redo "explanation">><</link>>\
<<case 1>>\
''Come out as trans fem to Erika: Are you sure? [[Yes|Erika Come Out Trans Fem]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<<case 3>>\
''Reveal your Empathy Sentence to Erika: Are you sure? [[Yes|Erika Reveal Sentence]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<</switch>>\
<<if _explanation>>
<<include "Irrevocable Decisions Hint">>\
<</if>><</do>>\
<</if>>\@@.player;"I, uh, never had breasts,"@@ you say truthfully, @@.player;"never went through female puberty."@@
@@.erika;"Oh. Well that explains a lot. But how did you--"@@
@@.player;"--See, there are these things called nanites."@@
@@.erika;"Nanites?"@@
@@.player;"Tiny robots that enter your cells. It's cutting-edge technology. But sometimes they go rogue and become a 'femi-virus'. And I...contracted one."@@
Erika stares. @@.erika;"So these nanites...gave you a vagina?"@@
<<if not $game.images>>
<</if>>\
<<include "Erika Describe Femi-Virus Continued">>\@@.player;"Actually...I didn't have this done. And I'm not a girl."@@
@@.erika;"You're not?"@@
@@.player;"No, I never asked for this."@@ You gesture between your legs. @@.player;"See, there are these things called nanites."@@
@@.erika;"Nanites?"@@
@@.player;"Tiny robots that enter your cells. It's cutting-edge technology. But sometimes they go rogue and become a 'femi-virus'. And I...contracted one@@\
\<<if -$player.femininity - $player.femIdentity + ($erika.trust * 2) >= 20>>/* ***could tune later */\
\@@.player;."@@
Erika stares. @@.erika;"And these nanites...gave you a vagina?"@@
<<if not $game.images>>
<</if>>\
<<include "Erika Describe Femi-Virus Continued">>\
<<else>>\
\@@.player;--"@@
@@.erika;"--$player.name...it's okay."@@ She cuts you off.
@@.erika;"From the moment we met, I could tell you're not like other guys. Maybe it's what drew me to you. <<if $player.feminine.entry("borrowsPainkillers")>>You'll borrow painkillers from a woman without a qualm. <</if>><<if $player.feminine.entry("takesGirlsPerspective")>>You'll imagine yourself in our shoes. <</if>><<if $player.feminine.entry("enjoysChickFlicks")>>You like romantic movies. <</if>><<if $player.feminine.entry("likesShopping")>>Heck, you even enjoy shopping. <</if>>I thought, here's a man I can finally relate to--even if it seemed a little weird. But now it all makes sense.
"$player.name...it's okay to admit what you are."@@
She doesn't believe you.\
<<run $erika.entrust(-1)>>
<<set _explanation = 0>><<do tag "explanation">><<switch _explanation>>\
<<case 0>>\
<<link "Let Erika assume you're trans fem">><<set _explanation = 1>><<redo "explanation">><</link>>
<<link "Reveal your Sentence to her">><<set _explanation = 2>><<redo "explanation">><</link>>
<<case 1>>\
''Come out as trans fem to Erika: Are you sure? [[Yes|Erika Come Out Trans Fem]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<<case 2>>\
''Reveal your Empathy Sentence to Erika: Are you sure? [[Yes|Erika Reveal Sentence]] / <<link "No">><<set _explanation = 0>><<redo "explanation">><</link>>''\
<</switch>>\
<<if _explanation>>
<<include "Irrevocable Decisions Hint">>\
<</if>><</do>>\
<</if>>\<<if $game.images>>\
<<if $erika.log.justHappened("hadSex")>>\
<<if hasVisited("Erika Pussy Exposed")>><img class="scene-image" src="images/erika/Erika_camisole.webp"><</if>>\
<<elseif $erika.log.entry("date") is 2>>\
<img class="scene-image" src="images/erika/Erika_second_date_patio_chat.webp">\
<<elseif $erika.log.entry("date") is 3>>\
<<if hasVisited("Erika Pussy Exposed")>><img class="scene-image" src="images/erika/Erika_third_date_talk.webp"><</if>>\
<</if>>\
<</if>>\
@@.player;"Well, first they gave me ovaries...but I didn't know at the time.@@\
<<if $erika.log.entry("learnedOfImpotence")>>\
@@.player; And I guess that's why--@@
@@.erika;"--why you couldn't stay hard. <<if $erika.log.entry("sharedImpotence")>>Not from an accident. From all<<else>>Because of<</if>> the estrogen."@@
@@.player;"Yeah."@@ She actually believes you?\
<<else>>\
@@.player; And I guess all the estrogen messed with--you get the picture.<<if not $erika.log.entry("hadSex")>> That's why I've been so reluctant with you physically.<</if>>"@@ Does she actually believe you?\
<</if>> \
@@.player;"I'm sorry--I should have told you sooner. It took a while to get a proper diagnosis."@@
Erika's ragged breaths gradually slow. @@.erika;"It seems crazy. But what else could explain it? You honestly don't strike me as trans."@@
@@.player;"Yeah, I'm just a cis guy--stuck with a vulva."@@
She's silent for a moment. \
<<include "Erika Reveal Comment on Prosthetic">>\
@@.erika;"So...is there a cure?"@@
@@.player;"A cure? No, not really. But there are, uh, treatments...and the symptoms subside after a year."@@\
<<run $erika.log.timeStamp("femiVirus")>><<run $erika.entrust(-1)>>
@@.erika;"I'm sorry this happened, $player.name. I can't even imagine."@@ She gazes at her feet and sighs. @@.erika;"Like my sisters love to remind me, the luck I have with men..."@@
<<if $temp.log.entry("erikaHand")>>\
And then, for the first time you notice her subtle eye shadow, her clear lip gloss, the silver studs in her ears, the floral scent of her hair, dangling pertly to one side. You've seen this look...back in college when coeds would gather in the library, dressed to appear as though they'd just rolled out of bed, when in fact they'd planned the look meticulously. You know because Emily told you so. They weren't there to study; they were on the prowl. And so was Erika, her sights on you.
<</if>>\
She collects herself. @@.erika;"But this isn't about me. So when the year is up--what happens then?"@@
@@.player;"The nanites reverse course, and I'm back to normal."@@ You leave out the possible mastectomy.
@@.erika;"Wow, what an experience... You should make the most of it."@@
@@.player;"Ha ha, yeah."@@
@@.erika;"Hey, when it's over...maybe we could pick up where we left off?"@@/* ***maybe add an affinity check here*/\
<<run $erika.like()>>
@@.player;"I'd like that."@@ You rise from the couch, ready to leave. Instead she takes you in her arms, her breasts pressing into you, <<if $player.outfit.packer>>your fake <<if $player.isWearing("Strap-on")>>cock<<else>>bulge<</if>> into her<<else>>your flat crotch missing hers by inches. You lift her up, but still they curve away from each other, refusing to meet<</if>>.
@@.erika;"Goodnight, $player.name. Thank you for telling me."@@
@@.player;"You'll tell no one else, right? I guess I'm not 'out' yet."@@
@@.erika;"I promise I wont."@@
<<nextScene "Wish her goodnight">><<include "Erika Reveal End">><</nextScene>>\@@.player;"I, uh, never had them--breasts, that is. Never went through female puberty. At least, not yet."@@
@@.erika;"What are you saying?"@@
@@.player;"That <<if $erika.log.entry("sawPlayerDick")>>what you saw...was real. <</if>>I had a penis, and now I don't."@@ \
<<set _convinceTransFem = true>>\
<<include "Erika Come Out Trans Fem">>\<<if not _convinceTransFem>>@@.player;"You're right,"@@ you admit.<<else>>You gesture between your legs.<</if>> @@.player;"I had this done...to live as a woman."@@
Erika blinks. @@.erika;"So you wanted that."@@
@@.player;"I--yes. At least I did. At the time."@@
@@.erika;"And now?"@@ She's struggling to hold it together.
<<if $game.images>>\
<<if $erika.log.justHappened("hadSex")>>\
<img class="scene-image" src="images/erika/Erika_camisole_sad.webp">\
<<elseif $erika.log.entry("date") is 2>>\
<img class="scene-image" src="images/erika/Erika_second_date_patio_sad.webp">\
<<elseif $erika.log.entry("date") is 3>>\
<img class="scene-image" src="images/erika/Erika_third_date_rejected.webp">\
<</if>>\
<<else>>
<</if>>\
@@.player;"Now I'm just really confused. It's happened so fast."@@\
<<if lastVisited("Erika Convince Femi-Virus") is 1>>
@@.erika;"So there was no femi-virus."@@
@@.player;"Uh, no...but the nanites are real."@@\
<<else>>\
<<if not $player.outfit.underwear and not $player.outfit.packer>>
She gazes down, quizzically. @@.erika;"You've healed pretty fast."@@
@@.player;"Ah, well \@@\
<<else>> \
You clear your throat. @@.player;"See, @@\
<</if>>@@.player;there are these things called nanites."@@
@@.erika;"Nanites?"@@
@@.player;"Tiny robots that enter your cells. It's cutting-edge technology."@@\
<</if>>
@@.erika;"And you got these injected--to give yourself a vagina?"@@
@@.player;"And ovaries, yeah."@@\
<<run $erika.log.timeStamp("cameOutTrans")>><<run $player.feminize("claimsTrans")>>
<<if not $erika.log.entry("sawPlayerDick")>>@@.erika;"Since we've met?"@@ You nod while <</if>>Erika stares. @@.erika;"And you thought we'd keep dating through all this? Was I supposed to not find out?"@@\
<<run $erika.entrust(-1)>>
@@.player;"I'm sorry, I--"@@ your voice cracks again @@.player;"I should have told you. I was scared how you'd react."@@
<<include "Erika Reveal Comment on Prosthetic">>\
@@.erika;"$player.name, if this is what you want,"@@ she says slowly, @@.erika;"then I'm glad you went ahead and did it. You gotta be you."@@ Her eyes tear up.
@@.player;"I don't know if it's what I want."@@
<<if $temp.log.entry("erikaHand")>>\
And then, for the first time you notice her subtle eye shadow, her clear lip gloss, the silver studs in her ears, the floral scent of her hair, dangling pertly to one side. You've seen this look...back in college when coeds would gather in the library, dressed to appear as though they'd just rolled out of bed, when in fact they'd planned the look meticulously. You know because Emily told you so. They weren't there to study; they were on the prowl. And so was Erika, her sights on you. But now she's crying.
<</if>>\
You rise from the couch, ready to leave. Instead she takes you in her arms, her breasts pressing into you, <<if $player.outfit.packer>>your fake <<if $player.isWearing("Strap-on")>>cock<<else>>bulge<</if>> into her<<else>>your flat crotch missing hers by inches. You lift her up, but still they curve away from each other, refusing to meet<</if>>.
@@.erika;"Goodnight, $player.name. Thank you for telling me."@@
@@.player;"You'll tell no one else, right? I'm not...out yet."@@
@@.erika;"I promise I wont."@@
<<nextScene "Wish her goodnight">><<include "Erika Reveal End">><</nextScene>>\@@.player;"Remember that night at the bar? With Fabio?"@@
@@.erika;"How can I forget Fabio?"@@ she says dreamily.
@@.player;"Yeah, well..."@@ You recount getting drunk, pulled over, ticketed by the buxom cop, losing your license, even facing jail time. Erika listens with growing interest.
@@.erika;"<<if $erika.log.entry("knowsOfCarChase")>>Oh, so that's when you tried outrunning a cop. <</if>>You did all that...because of me?"@@
@@.player;"Foolhardy, I admit."@@
@@.erika;"Yeah."@@ She still seems shaken up. @@.erika;"But what does this have to do with your being trans?"@@
You take a deep breath. @@.player;"There's this new program for avoiding prison. Instead you choose an Empathy Sentence--or rather, they choose one for you. And in my case--I guess they thought I'm insensitive toward women, or don't understand what you all go through. So they sentenced me to live as one for a year."@@\
<<run $erika.log.timeStamp("revealedSentence")>><<run $erika.entrust(2)>>
<<if lastVisited("Erika Convince Femi-Virus") is 1>>\
@@.erika;"So there was no femi-virus."@@
@@.player;"Uh, no...but the nanites are real."@@
@@.erika;"And these nanites...gave you a vagina?"@@\
<<else>>\
Erika stares. @@.erika;"You're serious, aren't you... So they performed surgery on your--"@@
@@.player;"--They used nanites.@@"
@@.erika;"Nanites?"@@
@@.player;"Tiny robots that enter your cells--it's cutting-edge technology. No one even said they were using it until //after// the injection."@@
@@.erika;"Wow. And these nanites...gave you a vagina?"@@\
<</if>>
@@.player;"Well, first they gave me ovaries...but I didn't know at the time.@@\
<<if $erika.log.entry("learnedOfImpotence")>>\
@@.player; And I guess that's why--@@
@@.erika;"--why you couldn't stay hard. <<if $erika.log.entry("sharedImpotence")>>Not from an accident. From all<<else>>Because of<</if>> the estrogen."@@
@@.player;"Yeah.@@\
<<else>>\
@@.player; And I guess all the estrogen messed with--you get the picture.<<if not $erika.log.entry("hadSex")>> That's why I've been so reluctant with you physically.<</if>>@@\
<</if>>\
@@.player; I'm sorry--I should have told you sooner."@@
@@.erika;"Yeah."@@ She seems lost in thought. @@.erika;"But I guess, if you didn't know..."@@
@@.player;"The court doctor is a weird, creepy guy--he tells me almost nothing. So then, Monday at my parole hearing, they injected some kind of 'catalyzing agent'...and here we are."@@
@@.erika;"Wow, that's crazy. So you really aren't trans."@@
[[At least she seems to believe you|Erika Reveal Sentence Continued]]<<if $game.images>>\
<<if $erika.log.justHappened("hadSex")>>\
<<if hasVisited("Erika Pussy Exposed")>><img class="scene-image" src="images/erika/Erika_camisole.webp"><</if>>\
<<elseif $erika.log.entry("date") is 2>>\
<img class="scene-image" src="images/erika/Erika_second_date_patio_chat.webp">\
<<elseif $erika.log.entry("date") is 3>>\
<<if hasVisited("Erika Pussy Exposed")>><img class="scene-image" src="images/erika/Erika_third_date_talk.webp"><</if>>\
<</if>>\
<</if>>\
<<include "Erika Reveal Comment on Prosthetic">>\
@@.erika;"So, what now? Do they want you...wearing skirts or something?"@@
You shake your head. @@.player;"To them, 'living as a woman' means--well, it can mean having lady parts without //acting// like a lady."@@
Erika nods. @@.erika;"I'm sorry this happened, $player.name. I can't even imagine."@@ She peers at her feet and sighs. @@.erika;"Like my sisters love to remind me, the luck I have with men..."@@
<<if $temp.log.entry("erikaHand")>>\
And then, for the first time you notice her subtle eye shadow, her clear lip gloss, the silver studs in her ears, the floral scent of her hair, dangling pertly to one side. You've seen this look...back in college when coeds would gather in the library, dressed to appear as though they'd just rolled out of bed, when in fact they'd planned the look meticulously. You know because Emily told you so. They weren't there to study; they were on the prowl. And so was Erika, her sights on you.
Out\
<<else>>\
And then, out\
<</if>> of the blue, she says, @@.erika;"This cop you propositioned, whose boobs you say were to blame--were they nicer than mine?"@@ She leans forward, her loose shirt draping.\
<<run $player.mood.arouse()>>
@@.player;"Nicer?"@@ How do you answer a question like that?\
<<set _niceBoobs = 0>><<do tag "niceBoobs">><<switch _niceBoobs>>\
<<case 0>>
<<link "No way">><<set _niceBoobs = 1>><<redo "niceBoobs">><</link>>
<<link "Of course not">><<set _niceBoobs = 2>><<redo "niceBoobs">><</link>>
<<link "No, definitely not">><<set _niceBoobs = 3>><<redo "niceBoobs">><</link>>\
<<case 1>> \
@@.player;"No way.@@\
<<case 2>> \
@@.player;"Of course not.@@\
<<case 3>> \
@@.player;"No, definitely not.@@\
<</switch>>\
<<if _niceBoobs>> \
@@.player;Even at three times the size."@@
@@.erika;"Ouch."@@ She rubs her back, a small grin forming. @@.erika;"My would-be boyfriend has a vag and ovaries. But at least he finds me attractive. You had me worried for a while."@@
@@.thought;Would-be boyfriend?@@
@@.erika;"So, when the year is up--what happens then?"@@
@@.player;"They reprogram the nanites, and I'm back to normal."@@ You leave out the possible mastectomy.
@@.erika;"Wow, what an experience... You should make the most of it."@@
@@.player;"Ha ha, yeah."@@
@@.erika;"Hey, when it's over...maybe we could pick up where we left off?"@@/* ***maybe add an affinity check here*/\
<<run $erika.like()>>
@@.player;"I'd like that."@@ You rise from the couch, ready to leave. Instead she takes you in her arms, her breasts pressing into you, <<if $player.outfit.packer>>your fake <<if $player.isWearing("Strap-on")>>cock<<else>>bulge<</if>> into her<<else>>your flat crotch missing hers by inches. You lift her up, but still they curve away from each other, refusing to meet<</if>>.
@@.erika;"Goodnight, $player.name. Thank you for telling me."@@
@@.player;"You'll tell no one else, right? Because if Steve finds out, I'll get fired. They don't employ felons."@@
@@.erika;"I promise I won't."@@
<<nextScene "Wish her goodnight">><<include "Erika Reveal End">><</nextScene>>\
<</if>><</do>>\<<switch $temp.log.entry("revealEntry")>>
<<case "first date">>
<<include "Erika Sex Impotence End">>
<<run $erika.log.timeStamp("firstDate")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $temp.log.remove("onDate")>>\
<<case "second date">>
<<include "Erika Sex Impotence End">>
<<run $erika.log.timeStamp("secondDate")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $temp.log.remove("onDate")>>\
<<case "third date">>
<<include "Third Date End">>
<</switch>>
<<run $temp.log.remove("revealEntry")>><<if $player.isWearing("Strap-on")>>\
Then Erika glances at the tent still in your pants. @@.erika;"You weren't planning on telling me...even tonight?"@@\
<<run $erika.entrust(-1)>>
You say nothing.
@@.erika;"Did you think I'd not know the difference?"@@
@@.player;"More like, hoping. Dreaming."@@
She laughs under her breath. @@.erika;"<<if $player.outfit.underwear.fetish>>The $player.outfit.underwear.informalName are a nice touch. I'd have left those on. But $player.name, even without //seeing// the harness, <<else>>Oh, <</if>>a gal could tell. Trust me."@@
You smile sheepishly.
@@.erika;"It's almost endearing, the lengths you tried to go."@@ She crosses her legs. \
<<elseif $player.isWearing("Packer") and $erika.observations.justHappened("vulva")>>\
Then Erika hands you back the packer. @@.erika;"This was a nice touch. I like it."@@
@@.player;"One does what one can."@@\
<<run $player.removePacker()>>
<</if>>\<<run $temp.log.record("onDate")>>\
<<if ($doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")) or ($doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra"))>>\
<<set _drugStoreErrand = true>>\
<</if>>\
<<if $time.week < 4>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp"><</if>>\
<<if ($steve.log.justHappened("freeballOne") and $player.log.entry("freeballOneResult") is "loss")>>\
Losing to Steve and Mark has\
<<elseif $doctor.log.justHappened("naniteAppt") or $doctor.log.justHappened("biopsyTaken")>>\
The doctor's appointment has\
<<else>>\
The week's events have\
<</if>> rattled you, but you have a date to prepare for.<<if $player.penis or $player.inventory.hasClothingItem("Strap-on", "packers")>> With any luck, you'll <<if $erika.log.entry("hadSex")>>soon have another chance in bed with<<else>>finally get to fuck the gorgeous<</if>> Erika. If you can manage it.<</if>>
After showering, you peer in the mirror. \
<<if $player.log.entry("failedLift") or $player.log.latest("weightlifted") < 1 or $doctor.log.entry("revealedBodyHair") or ($steve.log.justHappened("freeballOne") and $player.log.entry("freeballOneResult") is "loss")>>/* will always trigger in week 3 or later*/\
@@.thought;Have I lost muscle?@@ \
<<if $player.log.entry("failedLift")>>\
You couldn't lift <<= $player.displayedStrength()>> <<if $player.log.duringWeek("failedLift")>>this week<<elseif $player.log.weeksAgo("failedLift") is 1>>last week<<else>>at the gym<</if>>\
\<<elseif $player.log.latest("weightlifted") < 1>>\
You haven't lifted in ages\
\<<elseif $steve.log.justHappened("freeballOne") and $player.log.entry("freeballOneResult") is "loss">>\
All your shots seemed short today\
\<<else>>\
The doctor warned you about that\
\<</if>><<if $doctor.log.entry("naniteAppt")>>, and Angie did say your weight was down<</if>>. \
<<if $time.week is 2>>\
Your reflection looks familiar enough, though.\
<<else>>\
Your reflection seems a bit off, but that could be from the lack of hair.\
<</if>> \
<</if>>\
<<if $time.week is 2>>Your chest hair is sparser, but <</if>>Erika has <<if $erika.log.entry("hadSex")>>only seen you shirtless once<<else>>never seen you shirtless before<</if>>. @@.thought;She won't notice, right?@@\
<<if $time.week is 3>> \
You lean in closer, poking at your nipple. @@.thought;She won't, will she?@@\
<</if>>\
<<if $doctor.log.justHappened("TPrescribed")>>
The hormone treatment should help with all this. You hope.<<if not _drugStoreErrand>> Family Drug is open late on Fridays, but you don't want to keep Erika waiting. One more day without it won't matter, will it?<</if>>\
<</if>>
Finally you stop obsessing and start getting dressed. <<if $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>Should you wear your new shirt, you wonder?<</if>>\
<<do tag "dressed">><<if not _dressed>>
<<selectOutfit "evening" "Finish dressing" "linger">>\
<<else>>\
<<if $player.isWearing("Fancy olive shirt", "top")>>\
You slip it on. @@.thought;Wow, looks even better than at the store!@@\
<<elseif $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>\
You decide to save it for another night.\
<<else>>\
You wear your standard work fare, as that's all you have. @@.thought;Maybe I should go shopping sometime.<<if hasVisited("Erika First Date Fun")>> Erika swears by it.<</if>>@@\
<</if>>
[[Meet Erika downtown|Erika Second Date Walk]]\
<<if _drugStoreErrand>>
[[Stop by the drug store first|Erika Second Date Detour]]\
<</if>>\
<</if>><</do>>\
<<else>>\
<<include "Erika Date Weeks 4-6 Prepare">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/mall/Family_drug.webp"><</if>>\
<<run $temp.log.record("shoppingTimeElapsed", 0)>>\
<<run $temp.log.record("drugstoreExitPassage", "Erika Second Date Walk")>>\
You pop into the drugstore on the way downtown, and <<if hasVisited("Family Drug")>>the same old lady<<else>>an older woman<</if>> greets you at the counter. \
<<if $player.inventory.hasItem("Bottle of Viagra")>>\
<<include "Family Drug Penis Pump">>\
<<else>>\
<<include "Family Drug Viagra">>\
<</if>>\<<run $erika.wearOutfit("second date")>>\
<<if $player.log.justHappened("offeredViagra") or $player.log.justHappened("offeredPenisPump") or lastVisited("Mall") is 1>>\
<<run $temp.log.remove("shoppingTimeElapsed")>>\
<<if $player.log.justHappened("deniedT")>>You can worry about the hormones later, because <</if>>Erika is waiting on a park bench when you arrive. She looks amazing as always, in $erika.outfit.bottom.informalName and a $erika.outfit.top.informalName.
@@.player;"Sorry I'm late."@@\
<<run $erika.like(-1)>>\
<<else>>\
Erika's not there when you arrive, so you wait on a park bench.
@@.erika;"Sorry!"@@ Finally she hurries over. @@.erika;"Took a while to get ready."@@
@@.player;"Hey, no problem."@@ She looks amazing as always, in $erika.outfit.bottom.informalName and a $erika.outfit.top.informalName.\
<</if>>\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
<<if $player.isWearing("Fancy olive shirt", "top")>> \
@@.erika;"Wow, I love that shirt on you!"@@ she exclaims.\
<<run $erika.like()>>
You grin.
<</if>>\
<<if $time.week is 2 and $steve.log.latest("freeballOne") is 3.5>>/* ***if week 4, she could ask about your back */\
@@.erika;"Is your ankle okay?"@@ she asks. @@.erika;"We could pick a place instead of walking around."@@
@@.player;"Uh...feels a lot better, actually. Where to?"@@\
<<elseif $steve.log.justHappened("freeballOne")>>\
@@.erika;"Are you tired from the game?"@@ she asks. @@.erika;"We could pick a place instead of walking around."@@
<<if $player.rest < 0>>You //are// tired. <</if>>@@.player;"No, I'm good. Where to?"@@\
<<else>>\
@@.erika;"Well we picked a great day for walking. So warm out!"@@
You agree. @@.player;"Where to?"@@\
<</if>>
@@.erika;"Maybe around the village?"@@ You stroll through the cobblestone streets, dodging lines of people waiting to enter clubs. @@.erika;"Do you like to dance?"@@ Erika asks.
@@.thought;Maybe?@@ But you have no idea how.
<<set _likeDance = 0>><<do tag "likeDance">><<switch _likeDance>>\
<<case 0>>\
<<link "Sure!">><<set _likeDance = 1>><<redo "likeDance">><</link>>
<<link "Not really">><<set _likeDance = 2>><<redo "likeDance">><</link>>\
<<case 1>>\
@@.player;"Sure!"@@ you claim.
@@.erika;"Oh, great! Then you'll have to show me some of your moves."@@
Uh oh. \
<<if $time.week is 2 and $steve.log.latest("freeballOne") is 3.5>>\
@@.player;"What I meant is...my ankle's okay for walking. Dancing, however..."@@
Erika looks suspicious.\
<<run $erika.entrust(-1)>>\
<<elseif $steve.log.justHappened("freeballOne")>>\
@@.player;"What I meant is...I'm not too tired to walk. Dancing, however..."@@
Erika looks suspicious.\
<<run $erika.entrust(-1)>>\
<<else>>\
@@.player;"Well, I'd love to...but look at those lines!"@@
@@.erika;"True, we'd be waiting all night."@@\
<</if>>\
<<case 2>>\
@@.player;"Not really,"@@ you admit. She looks disappointed. @@.player;"Maybe you could teach me sometime, though?"@@
@@.erika;"Oh, that would be great! Maybe some salsa or cha cha."@@
@@.thought;What is cha cha?@@\
<<run $erika.like(-1)>>\
<</switch>>\
<<if _likeDance>>
The two of you wander some more. A street performer is juggling five balls at once, while the owners of competing food stands shout obscenities at each other.
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_second_date.webp">\
<<else>>
<</if>>\
<<if $player.money >= 15>>\
<<chooseDessert "Buy treats from one of the stands ($15)" "Erika Second Date Treat" "Watch the juggler" "==Watch the juggler== (you can't resist a treat)" "Erika Second Date Juggler">>\
<<else>>\
==Buy treats from one of the stands== $15 (insufficient funds)
[[Watch the juggler|Erika Second Date Juggler]]\
<</if>>\
<</if>><</do>>\You approach one of the stands.
@@.male;"Why you going to his?"@@ shouts the owner of the other one.
@@.player;"Uh...no reason."@@
Erika steps forward. @@.erika;"You sell the exact same stuff, right? How about $player.name buys from here, and I buy from you?"@@
@@.male;"Why he get to sell to you?"@@ the first vendor asks her.
@@.erika;"Okay, we can swap."@@
@@.male;"No, I want to sell to her!"@@ complains the other. You almost don't blame him.
Finally you give Erika the entire $15, and she buys a cinnamon pastry from each stand.\
<<run $player.spendMoney(15)>>
@@.player;"Gotta love the city."@@
Erika licks her pastry. @@.erika;"Mmm--worth it, though."@@\
<<run $erika.like()>><<run $erika.mood.arouse(3)>><<run $player.eat()>>
@@.player;"Should we watch the juggler now?"@@ Shoot--he's just packing up.
[[Step into a bar instead|Erika Second Date Bar]]\You watch the juggler light four sticks on fire and toss them from behind his back. He quenches them with his mouth, then does a series of handsprings.
@@.erika;"I could do that once!"@@ Erika exclaims. @@.erika;"The handsprings I mean, not the fire eating."@@
<<if $steve.log.entry("freeballOne")>>\
@@.player;"That's right--you used to do cheer?"@@\
<<elseif hasVisited("Erika First Date Kinky")>>\
@@.player;"You said you took dance growing up, right?"@@\
<<else>>\
@@.player;"You used to do gymnastics?"@@\
<</if>>
@@.erika;"Dance, cheer, you name it."@@
@@.player;"My sister did gymnastics till she was 12. Then she quit and never said why."@@
Erika shrugs. @@.erika;"Gets pretty competitive--I stopped before college. Wow I miss it, though! Think I could still do a handspring?"@@ She gets in position.
@@.player;"Don't try it."@@ You picture her spraining an ankle<<if $time.week is 2 and $steve.log.latest("freeballOne") is 3.5>> for real<</if>>/* ***could mention your back here if week 4 */.
@@.erika;"Well, not in this."@@ She gestures at her outfit.\
<<run $erika.like()>>
[[Step into a bar|Erika Second Date Bar]]\The two of you step into a bar. The inside is crowded and stuffy, but an outdoor patio overlooks the street. @@.erika;"Can we sit out there?"@@ Erika asks.
@@.female;"Sure,"@@ says the waitress. @@.female;"Start a tab?"@@
You reach into your wallet, but Erika stops you. \
<<if hasVisited("Erika Second Date Treat") or $erika.log.entry("paidForDinner")>>\
@@.erika;"You <<if $erika.log.entry("paidForDinner")>>had the last one<<else>>paid for the treats<</if>>. I got this."@@\
<<run $player.gainMoney(10)>>\
<<else>>\
@@.erika;"It's okay, we can split it."@@\
<</if>>
You sip your drinks on the patio, gazing out at the bustling street. Erika has gone quiet. You watch her eyeshadow sparkle in the moonlight.\
<<run $player.drink()>><<run $erika.mood.intoxicate()>>
<<if not $game.images>>
<</if>>\
<<if $erika.log.entry("hadSex")>>\
<<if not $erika.log.entry("gavePlayerOrgasm")>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_patio.webp"><</if>>\
@@.erika;"You had fun <<if $erika.log.weeksAgo("firstDate") is 1>>last Friday<<else>>the other night<</if>>, right?"@@ she asks suddenly.
She must mean in the bedroom. @@.player;"Of course. I mean...you're beautiful."@@
Her eyes tilt downward.
@@.player;"It was a very long week,"@@ you explain.\
<<elseif not $erika.log.entry("hadOrgasm")>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_patio.webp"><</if>>\
@@.player;"You had fun <<if $erika.log.weeksAgo("firstDate") is 1>>last Friday<<else>>the other night<</if>>, right?"@@ you ask suddenly.
@@.erika;"Of course."@@
@@.player;"Just making sure. It capped a very long week."@@\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_patio_happy.webp"><</if>>\
@@.player;"I had fun <<if $erika.log.weeksAgo("firstDate") is 1>>last Friday<<else>>the other night<</if>>,"@@ you say suddenly.
@@.erika;"Me too!"@@\
<</if>>
<<if $emily.log.entry("firstVisit")>> Suddenly your sister's words feel prophetic.<</if>>\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_patio_happy.webp"><</if>>\
You think about what could happen later<<if $emily.log.entry("firstVisit")>>, and about what your sister said<</if>>.\
<</if>> \
@@.thought;Should I come clean?@@ About the Sentence, \
<<if $player.penis>>\
the shot to the genitals<<if $doctor.log.entry("biopsyCall")>>, what the shot //did//<</if>>.\
<<if $erika.log.entry("hadSex") and (not $erika.log.entry("gavePlayerOrgasm") or not $erika.log.entry("hadOrgasm"))>>\
At least then Erika would know it wasn't her.\
<</if>>\
<<else>>\
the parol hearing, what they did to you there.\
<</if>> \
You start gathering the courage--
<<if $erika.preference() >= 8 and $erika.log.entry("kiss")>>\
@@.erika;"--I'm wearing lace tonight,"@@ Erika whispers. @@.erika;"Under my top...and under my jeans."@@\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
Your eyes bulge, <<if $player.penis>>all thoughts of revealing anything dismissed<<else>>as you adjust your underwear<<if $player.isWearing("Packer")>> around the packer<</if>><</if>>. A gorgeous girl wants you in bed.\
<<if $player.penis>> \
Only, what if you can't deliver?\
<<elseif $player.inventory.hasClothingItem("Strap-on", "packers")>> \
Only, what if your plan falls through?\
<<else>>\
Oh, if only she knew...\
<</if>>
<<set _sexAccept = 0>><<do tag "sexAccept">><<switch _sexAccept>>\
<<case 0>>\
<<link "Say you'll believe it when you see it">><<set _sexAccept = 1>><<redo "sexAccept">><</link>>
<<if $player.penis>>\
<<link "Find some way out of this">><<set _sexAccept = 3>><<redo "sexAccept">><</link>>\
<<else>>\
<<link "Tell her why you can't have sex">><<set _sexAccept = 2>><<redo "sexAccept">><</link>>
<<link "Find some other way out of this">><<set _sexAccept = 3>><<redo "sexAccept">><</link>>\
<</if>>\
<<case 1>>\
@@.player;"I'll believe it when I see it,"@@ you tell her.<<if $player.knowsIsImpotent()>> @@.thought;What am I doing?@@<</if>>
She grins. @@.erika;"Come on. I'll prove it to you."@@\
<<run $erika.like()>>
<<if $player.penis and $player.inventory.hasItem("Bottle of Viagra")>>\
[[Pop a pill first|Erika Second Date Sex Prepare][$player.log.timeStamp("tookViagra")]]
==Try without== (been down that road before)\
<<else>>\
[[Walk to her place|Erika Second Date Sex Prepare]]\
<</if>>\
<<case 2>>\
''Tell Erika you have a vulva: Are you sure? [[Yes|Erika Pussy Reveal]] / <<link "No">><<set _sexAccept = 0>><<redo "sexAccept">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<<case 3>>\
@@.player;"I would //love// to see that...@@ \
<<if $time.week is 2 and $steve.log.latest("freeballOne") is 3.5>>/* ***could mention your back here if week 4 */\
@@.player;But the ankle is starting to throb."@@\
<<elseif $steve.log.justHappened("freeballOne")>>\
@@.player;But I'm exhausted from basketball."@@\
<<else>>\
@@.player;But I have an early morning meeting."@@
@@.erika;"Oh no--on a Saturday?"@@
@@.player;"Yeah...with my sister."@@
@@.erika;"Oh, okay... She's an early riser, huh?"@@\
<<run $erika.entrust(-1)>>\
<</if>>\
<<run $erika.like(-1)>>
[[Hail her a cab|Erika Second Date Goodnight]]\
<</switch>><</do>>\
<<else>>\
@@.erika;"--It's getting late, no?"@@ Erika touches your shoulder. @@.erika;"I should probably go."@@
<<set _revealSecret = 0>><<do tag "revealSecret">><<switch _revealSecret>>\
<<case 0>>\
[[Hail her a cab|Erika Second Date Goodnight]]\
<<if not $player.penis>>
<<link "Wait--there's something you need to tell her">><<set _revealSecret = 2>><<redo "revealSecret">><</link>>\
<</if>>\
<<case 2>>\
''Tell Erika you have a vulva: Are you sure? [[Yes|Erika Pussy Reveal]] / <<link "No">><<set _revealSecret = 0>><<redo "revealSecret">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<</switch>><</do>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_cab.webp"><</if>>\
You start looking for a cab. Maybe it's for the best. \
<<if $player.penis>>\
<<if $player.log.entry("penisPumpFailed")>>\
Lately, not even a vacuum pump can get you hard.\
<<elseif $player.inventory.hasItem("Penis Pump")>>\
You're dependent on a pump now, and who's to say it would even work?\
<<elseif $doctor.log.entry("pumpPrescribed")>>\
You're dependent on a pump now, but have none to use.\
<<elseif $player.log.entry("viagraFailed")>>\
The pills failed last time, and could again.\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("tookViagra")>>\
You're dependent on pills now, and they might not even work.\
<<elseif $player.log.entry("tookViagra")>>\
You're dependent on pills now, just to get hard.\
<<else>>\
The mast hasn't risen in days.\
<</if>>\
<<else>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
Would the strap-on really have fooled her?\
<<else>>\
Had you made it to her bedroom, god knows what would have happened.\
<</if>>\
<</if>>
<<if $player.inventory.hasItem("Penis Pump") and $player.log.justHappened("offeredPenisPump")>>\
@@.erika;"Hey, what's in the bag?"@@ Erika asks.
@@.player;"Oh, just something...from the drugstore."@@ Why did you tell her that?
Thankfully she drops it. \
<</if>>\
@@.erika;"Pretty night, huh?"@@ She breathes in the warm September air.
It really is. Summer's last hurrah before Autumn strikes. @@.player;"I hope we have more like it."@@/* ***think about how to deal with the weather turning */
A cab pulls up. @@.erika;"Me too, $player.name."@@ She gazes up at you.
<<set _kiss = 0>><<do tag "kiss">><<switch _kiss>>\
<<case 0>>\
<<link "Kiss her">><<set _kiss = 1>><<redo "kiss">><</link>>
<<link "Wish her goodnight">><<set _kiss = 2>><<redo "kiss">><</link>>\
<<case 1>>\
Your tilt your head and kiss Erika goodnight. She responds in kind.\
<<run $erika.like()>><<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
@@.erika;"Well, goodnight."@@\
<<run $erika.log.timeStamp("kiss")>> \
<<case 2>>\
@@.player;"Goodnight, Erika."@@\
<</switch>>\
<<if _kiss>>
Your eyes scan her body as she turns to climb in: bra straps indenting her $erika.outfit.top.informalName, ass packed so neatly in her $erika.outfit.bottom.informalName. Your mind plays through all the ways this night could have ended, once upon a time.
The cab door shuts softly behind her.\
<<run $erika.log.timeStamp("secondDate")>><<run $erika.log.timeStamp("lastSeen")>>
[[Catch a bus home|Erika Second Date Home][$temp.log.remove("onDate")]]
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
You bus home and climb into bed. When your eyes close, Erika is still in her $erika.outfit.bottom.informalName, fumbling with the car door.
<<include "Erika After Date">>\<<if $game.images>><img class="scene-image" src="images/erika/Erika_second_date_apartment.webp"><</if>>\
<<if $player.log.justHappened("tookViagra")>>\
Erika waits while you swallow a dose of Viagra in the men's room. Then you walk to her place, arm in arm.\
<<else>>\
You need no more invitation than that. You walk to her place, arm in arm.\
<</if>>\
<<run $player.mood.soberUp()>><<run $erika.mood.soberUp()>>
<<if $erika.log.entry("hadSex")>>\
You're kissing even before you enter, the floral scent of the living room mixing with her perfume, her fingers clenching your back.\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>
<<if $game.images>>\
[[Duck into the bathroom|Wear Strap-on][$temp.log.record("strapOnExitPassage", "Erika Second Date Sex Start")]]\
<<else>>\
<<linkreplace "Duck into the bathroom">>\
<<run $temp.log.record("strapOnExitPassage", "Erika Second Date Sex Start")>>\
<<include "Wear Strap-on">>\
<</linkreplace>>\
<</if>>\
<<elseif $player.inventory.hasItem("Penis Pump") and $player.log.justHappened("tookViagra")>>
<<if $game.images>>\
[[Duck into the bathroom|Erika Date Penis Pump]]\
<<else>>\
<<linkreplace "Duck into the bathroom">><<include "Erika Date Penis Pump">><</linkreplace>>\
<</if>>\
<<elseif $player.penis>>
[[She drags you into the bedroom...|Erika Second Date Sex Start]]\
<<else>> \
She drags you into the bedroom...
<span id = "chickenOut">\
[[Trust your luck|Erika Second Date Sex Start]]
<<link "Come to your senses">>
<<replace "#chickenOut">>\
@@.player;"Um, Erika?"@@ you start to say. But her hands are already upon you.
[[Continue|Erika Second Date Sex Start]]\
<</replace>>
<</link>>\
</span>
<</if>>\
<<else>>\
It's no bigger than yours, but more nicely kept. \
<<set _strapOnExitPassage = "Erika Second Date Sex Start">>\
<<include "Erika Date First Time Having Sex">>\
<</if>>\<<nobr>>
<<run $erika.mood.arouse()>>/* **could change to her having some sexual tension */
<<set _sexScene = new SexScene($player, $erika, "Erika Sex")>>
<<run _sexScene.setPassage("introScene", "Erika Second Date Sex Intro")>>
<<if $player.isWearing("Strap-on")>><<run _sexScene.setMaxIntercourseRounds(4)>><</if>>
<<run $player.startSex(25)>><<run $erika.startSex(25)>>
<</nobr>>\
<<include "Sex Scene">>\<<if $erika.log.entry("hadSex")>>Erika leads you<<else>>You lead her<</if>> to the foot of her bed. Her $erika.outfit.top.informalName drapes around her breasts, and her $erika.outfit.bottom.informalName hug her shapely thighs. She peers at you hungrily.\/* ***placeholder (virtually the same as First Date Morning After) */\
You check your phone. \
<<if $erika.log.entry("hadOrgasm") and $erika.log.entry("gavePlayerOrgasm")>>\
@@.erika;hope u slept well:)@@
She texted! @@.player;u too. see you Mon?@@\
<<else>>\
Zero messages. Should you text Erika? @@.thought;Nah, too soon.@@<<if $erika.log.daysAgo("hadOrgasm") isnot 1 and $erika.log.daysAgo("gavePlayerOrgasm") isnot 1>> Especially after how the night ended.<</if>>\
<<if $erika.observations.daysAgo("nipples") is 1>>
Rolling over, your arm brushes the front of your nightshirt. At least she didn't seem to notice //those//. Hard to be sure, though--did she ever even touch your chest?\
<</if>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp"><</if>>\
<<run $temp.log.record("onDate")>>\
<<if $temp.log.entry("packerOrdered")>>\
<<include "Packer Delivery">>
<</if>>\
You step into the shower<<if $player.log.entry("examinedVulva")>> and clean your vulva with disdain<<else>>, once again steering clear of your vulva<</if>>. You're meeting Erika in an hour, and the very last thing you want to think about is your vulva. You dry off, then gaze in the mirror.
This is not good. <<if $player.log.duringWeek("weightlifted")>>Even given your time at the gym, <<else>>You wish you'd worked out more, for <</if>>your chest and arms look still thinner, the lines smoother, your nipples standing out in contrast. On your masculine frame, the flesh behind them might still register as normal--were the rest of your torso not so lean. And that's not even the worst of your problems.
<<do tag "dressed">><<if not _dressed>>\
<<selectOutfit "evening" "Finished dressing" "linger" "Decide what to wear" true>>\
<<if $player.inventory.hasClothingItem("Packer", "packers")>>\
<<do tag "expanded">><<if _outfitViewExpanded>>
<<include "Packer Hint">>\
<</if>><</do>>\
<</if>>\
<<else>>\
<<if $player.isWearing("Fancy olive shirt", "top") or $player.outfit.underwear.fetish>>\
You slip on your <<if $player.isWearing("Fancy olive shirt", "top")>>$player.outfit.top.informalName<<if $player.outfit.underwear.fetish>> and $player.outfit.underwear.informalName<</if>><<else>>$player.outfit.underwear.informalName<</if>>. Maybe that will keep Erika distracted.\
<<else>>\
You put on a standard $player.outfit.top.informalName<<if not $player.outfit.packer>> and $player.outfit.bottom.informalName<</if>>.\
<</if>> \
<<if $player.outfit.packer or $player.inventory.hasClothingItem("Packer", "packers")>>\
Then you finally tear open the package.
<<if $player.outfit.packer>>\
<<set _dressing = true>><<include "Wear Packer">>\
<<else>>\
You stare at it, and suddenly you're not so sure about wearing a fake dick tonight<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>--at least not yet<</if>>. \
<<if $player.outfit.underwear && $player.outfit.underwear.fetish>>\
Instead you put on your $player.outfit.underwear.informalName. They look odd stretched around your flat crotch, but you'll remedy that later.\
<<else>>\
It almost feels like posing...like a shy girl stuffing her bra? You finish dressing, your $player.outfit.bottom.informalName draping loosely over your flat crotch.\
<</if>>\
<</if>>\
<</if>>\
<<do tag "leavePackerIn">><<if _leavePackerIn or not $player.outfit.packer>>\
<<run $player.saveOutfit()>>
[[Think ahead to your date|Erika Date Weeks 4-6 Plan]]\
<</if>><</do>>\
<</if>><</do>>\You think ahead to your date. \
<<if $player.inventory.hasClothingItem("Strap-on", "packers") and $player.outfit.packer>>\
You've acquired the needed equipment. The packer can disguise things while you're dressed. And then, when the time is right, you can swap it for the "playtime" version and finally get to fuck gorgeous Erika<<if $erika.log.entry("cameInsideHer") or $erika.log.entry("cameWithPlayerInside")>> again<</if>>.\
<<elseif $player.inventory.hasClothingItem("Strap-on", "packers") or $player.outfit.packer>>\
Faced with a choice, you went with a \
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
strap-on over a packer. That may help in the bedroom, but outside it you'll need to be careful. Before you have it on, were Erika to look too closely<<if $erika.log.entry("hadSex") or $erika.log.entry("date") is 3>> or, god forbid, place a hand there, <</if>>you could be instantly exposed.\
<<else>>\
packer over a strap-on. That should help disguise things, but only \
<<if $erika.log.entry("date") < 3>>\
outside the bedroom. If she invites you up there, //you must refuse//. @@.thought;Remember,@@ you tell yourself. @@.thought;Offered hot sex? Refuse.@@\
<<else>>\
so long as you stay dressed. You must keep Erika engaged in conversation, in the Netflix show, in //anything// other than removing your clothes.\
<</if>>\
<</if>>\
<<else>>\
You've a pussy where your dick should be--and nothing to disguise it. Were Erika to look too closely<<if $erika.log.entry("hadSex") or $erika.log.entry("date") is 3>> or, god forbid, place a hand there<</if>>, you could be instantly exposed. And at all costs, \
<<if $erika.log.entry("date") < 3>>\
you can't be lured to the bedroom. If she invites you up there, //you must refuse//. @@.thought;Remember that,@@ you tell yourself. @@.thought;Offered hot sex? Refuse.@@\
<<else>>\
you'll need to stay dressed. Keep Erika engaged in conversation, in the TV screen, in //anything// other than removing your clothes.\
<</if>>\
<</if>>
Of course, you could tell her what's really between your legs. But how will that conversation end?
<<if $erika.log.entry("date") < 3>>\
You check the time. \
<<if $player.inventory.hasClothingItem("Strap-on", "packers") and $player.inventory.hasClothingItem("Packer", "packers")>>\
If you ruminate much longer, you'll be late.\
<<else>>\
You have one last chance to swing by the mall beforehand--though it might make you late.\
<</if>>
<<if $erika.log.entry("date") is 1>>\
[[Bus to the restaurant|Erika First Date Dinner]]
[[Swing by the mall first|Mall][$temp.log.record("mallExitPassage", "Erika First Date Dinner")]]\
<<else>>\
[[Meet Erika downtown|Erika Second Date Walk]]
[[Swing by the mall first|Mall][$temp.log.record("mallExitPassage", "Erika Second Date Walk")]]\
<</if>>\
<<else>>\
Tonight's predicament is growing ever clearer. On your last two dates, you could <<if $erika.log.instances("hadSex") is 2>>have enjoyed<<else>>enjoy<</if>> the meal together, or the evening stroll, and then <<if $erika.log.instances("hadSex") is 2>>have wished<<else>>wish<</if>> Erika goodnight. Not so today. You're going straight to her place, with the obvious implication of sex. \
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
For this to succeed, you must play every card perfectly.\
<<else>>\
<<if $erika.log.duringWeek("askedOut")>>@@.thought;Why did I agree to this?@@<<else>>@@.thought;Why did I not call this off?@@<</if>> Those dang eyes of hers are so impossible to resist.\
<</if>>
You check the time. You have one last chance to swing by the mall--though it might make you late.
[[Ride to Erika's place|Erika Third Date Arrive]]
[[Swing by the mall first|Mall][$temp.log.record("mallExitPassage", "Erika Third Date Arrive")]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_greet.webp"><</if>>\
<<run $erika.wearOutfit("third date")>><<run $temp.log.record("rejectedAdvances", 0)>>\
You arrive at her modest brownstone and ring the buzzer. The door swings open, and Erika greets you with a peck on the cheek. It's a new look for her--hair clipped off to one side, t-shirt baring a shoulder, black leggings hugging her thighs. Less elaborate than you've seen, but still hot.\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
<<if $temp.log.entry("mallExitPassage")>>\
Then you catch sight of the clock mounted over the television. @@.player;"Sorry I'm late."@@
@@.erika;"That's okay, gave me time to finish straightening."@@ You can't tell if she means it, though.\
<<run $erika.like(-1)>><<run $temp.log.remove("mallExitPassage")>>
<</if>>\
She leads you inside. \
<<if $player.hair < .2>>\
@@.erika;"Did you get your haircut?"@@
You grin. @@.player;"Oh, you noticed."@@
@@.erika;"It looks nice! @@\
<<else>>@@.erika;"@@\
\<</if>>@@.erika;Would you like something to drink?"@@
<<set _haveDrink = 0>><<do tag "haveDrink">><<switch _haveDrink>>\
<<case 0>>\
<<link "Sure! Thank you">><<set _haveDrink = 1>><<redo "haveDrink">><</link>>
<<link "I'm good for now">><<set _haveDrink = 2>><<redo "haveDrink">><</link>>\
<<case 1>>\
@@.player;"Sure! Thank you."@@ It could help calm your nerves.
@@.erika;"<<if $erika.log.entry("oldFashioned")>>I'm out of brandy. <</if>>How about some merlot?"@@ She fixes two glasses.\
<<run $erika.log.timeStamp("merlot")>>\
<<case 2>>\
@@.player;"I'm good for now."@@ Tonight you need your wits about you.
@@.erika;"Maybe later, then."@@ She shrugs.\
<</switch>>\
<<if _haveDrink>> \
@@.erika;"Well I'm glad we're doing this! Not every date has to be fancy-shmancy."@@
You gaze again at her outfit. @@.player;"Oh yeah, totally agree. Feels great sometimes to kick back and watch a movie."@@<<if $erika.log.entry("paidForDinner")>> Cheaper, too.<</if>>
@@.erika;"Just you, me, <<if _haveDrink is 1>>the wine, <</if>>and a wide screen."@@ Then she leans in closer. @@.erika;"Of course, we don't need to watch every scene..."@@
Yeah, that's what you're afraid of.
Erika plops onto the couch, highlighting your dilemma. Normally you'd sit close, but then her hand would be //right there//, where it could easily touch what it shouldn't.\
<<set _closeToHer = 0>><<do tag "closeToHer">><<switch _closeToHer>>\
<<case 0>>
<<link "Sit close to her">><<set _closeToHer = 1>><<redo "closeToHer">><</link>>
<<link "Sit farther away">><<set _closeToHer = 2>><<redo "closeToHer">><</link>>\
<<case 1>>\
@@.thought;I'm overthinking this. Just sit down.@@
She snuggles up against you and fetches the remote.\
<<run $erika.like()>>\
<<case 2>>\
@@.thought;Better play it safe.@@ You sit on the next cushion over.
Erika smiles politely and fetches the remote.\
<<run $temp.log.increase("rejectedAdvances")>>\
<</switch>>\
<<if _closeToHer>> \
@@.erika;"Want to hear the selection?"@@ She lists several romantic flicks, ending with the 90s classic, //Pretty Woman//.
@@.thought;Isn't Julia Roberts in that? She's hot, or was.@@ Come to think of it, she almost reminds you of Erika. Same reddish brown hair, same mischievous smile. @@.player;"//Pretty Woman// it is."@@
@@.erika;"Wow, you know of it? My sisters and I used to watch that movie all the time. Our mom introduced us."@@
@@.player;"Ha ha, yeah my sister liked it too. More than //Legally Blonde//, anyway. Which she despised."@@
Erika presses play. //In the opening scene, Vivian the prostitute seduces Edward the millionaire on a Hollywood street corner.//
<<if _closeToHer is 1>>\
And then you feel Erika's hand \
<<if $player.isWearing("Fancy olive shirt", "top")>>\
against your chest. @@.erika;"I like this shirt,"@@ she says.\
<<run $erika.like()>>
[[Let her hand rest there|Erika Third Date Movie Part 1][$temp.log.record("erikaHand", "yourChest")]]
[[Remove it|Erika Third Date Movie Part 1][$temp.log.record("erikaHand", "herThighFromChest")]]\
<<else>>\
on your thigh.
[[Let it rest there|Erika Third Date Movie Part 1][$temp.log.record("erikaHand", "yourThigh")]]
[[Remove it|Erika Third Date Movie Part 1][$temp.log.record("erikaHand", "herThighFromYours")]]\
<</if>>\
<<else>>\
And then you feel Erika's thigh against yours. But for you to scoot away would risk upsetting her.
[[Just keep watching|Erika Third Date Movie Part 1]]\
<</if>>\
<</if>><</do>>\
<</if>><</do>>\<<run $temp.log.record("nextMoviePart", "Erika Third Date Movie Part 2")>>\
<<include "Erika Third Date Hand Move Result">>\
@@.erika;"Ooh, I love this part!"@@ she exclaims. //Vivian is now hitting the boutiques, rolling in designer clothes. When she tells off the saleswoman who snubbed her yesterday,// Erika bursts out laughing.
They even have the same laugh.
//Soon, Vivian and Edward are in the Beverly Wilshire penthouse suite, her wearing nothing but a brand new tie she got him. Then comes a sponge bath in the private jacuzzi.//
As if on cue, Erika \
<<include "Erika Third Date Hand Move">>\<<run $temp.log.record("nextMoviePart", "Erika Third Date Movie Part 3")>>\
<<include "Erika Third Date Hand Move Result">>\
//The sex scene has ended, and now Vivian is accompanying Edward to a fancy lawn party. He lets it slide that she's in fact a hooker. Vivian is livid.//
Erika sits glued to the screen. \
<<if $player.isWearing("Strap-on")>>\
You sit beside her, your fake erection tenting out your pants, despite the scene being in no way erotic.
@@.erika;"He's treating her like a sex object,"@@ she mutters.
You fluff out your pants, hoping to conceal things.\
<<else>>\
@@.erika;"He's treating her like a sex object,"@@ she mutters.
@@.thought;Well...Vivian is a prostitute.@@ You nod in agreement all the same. Best to let Erika stay engrossed.\
<</if>>
//Soon, though, the film is back at it, the budding couple making up in the nude.//
Erika <<include "Erika Third Date Hand Move">>\<<run $temp.log.record("nextMoviePart", "Erika Third Date Movie Part 4")>>\
<<include "Erika Third Date Hand Move Result">>\
Thankfully, the film has only around 10 minutes left. Then you can \
<<if $player.isWearing("Strap-on")>>\
prance to the bedroom and start fucking. Once deep inside her pussy, the dildo should be safe from close inspection.\
<<elseif $player.inventory.hasClothingItem("Strap-on", "packers") and not $temp.log.entry("bathroomBreak")>>\
strap the dildo on and start fucking. <<if $emily.log.entry("erikaChoice") is "honesty">>Or tell her what's under it first.<<else>>And she'll be none the wiser.<</if>>\
<<else>>\
kiss her sweetly good night and part on at least amicable terms.<<if $emily.log.entry("erikaChoice") is "honesty">> If you can't bring yourself to reveal your secret.<</if>>\
<</if>>/* ***possible contingency for if you already invited her to the bedroom */
//Roxette's power ballad starts to play, "Lay a whisper...on my pillow..."// \
<<if $temp.log.entry("erikaHand") is "scolded">>\
You glance over at Erika. She\
<<else>>\
But Erika hasn't quite given up. As the song crescendos, she\
<</if>> \
<<include "Erika Third Date Hand Move">>\<<run $temp.log.record("nextMoviePart", "Erika Third Date Movie End")>>\
<<include "Erika Third Date Hand Move Result">>\
//The final scene plays. Vivian sits in her flat, pining over Ed. Opera music plays in the distance. She peers out the window and sees him approaching in his limo, perched atop the moonroof.//
<<if $temp.log.entry("erikaHand") is "scolded">>\
You glance over at Erika. She\
<<else>>\
You think you're home free, when Erika\
<</if>> \
<<include "Erika Third Date Hand Move">>\<<switch $temp.log.entry("erikaHand")>>\
<<case "yourChest">>/* only occurs before bathroom break */\
drops her hand to your thigh.
[[Let it rest there|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourThigh")]]
[[Remove it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "herThighFromYours")]]\
<<case "herThighFromChest">>/* only occurs before bathroom break */\
slides her hand from her thigh to yours.
[[Removing it again would be rude|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourThigh")]]\
<<case "herThighFromYours">>/* only occurs before bathroom break */\
slides her hand from her thigh back to yours.
[[Removing it again would be rude|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourThigh")]]\
<<case "yourThigh">>/* only occurs before bathroom break */\
reaches for your belt buckle. <<if $player.isWearing("Packer")>>@@.thought;Should I let her? I'm wearing the packer.@@<<else>>@@.thought;Oh no!@@<</if>>
<<set _unbutton = 0>><<do tag "unbutton">><<switch _unbutton>>\
<<case 0>>\
<<if $player.isWearing("Packer")>>\
<<if not $erika.observed("packer")>>/* **possibly rethink */\
[[Let her do it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourZipper")]]\
<<else>>\
<<link "Let her do it">><<set _unbutton = 1>><<redo "unbutton">><</link>>\
<</if>>\
<<else>>\
[[Let her do it|Erika Pussy Exposed][$temp.log.record("erikaHand", "yourZipper"); $temp.log.record("revealEntry", "third date")]]\
<</if>>
<<if $game.images>>\
[[Prevent her|Erika Third Date Enter Bathroom]]\
<<else>>\
<<link "Prevent her">><<set _unbutton = 2>><<redo "unbutton">><</link>>\
<</if>>\
<<case 1>>\
<<run $temp.log.record("erikaHand", "yourZipper")>>\
<<include "Erika Third Date Packer Discovered">>\
<<case 2>>\
<<include "Erika Third Date Enter Bathroom">>\
<</switch>><</do>>\
<<case "yourZipper">>/* must either be wearing strap-on or packer; otherwise will be exposed */\
<<if $player.isWearing("Strap-on")>> \
opens your fly, and the dildo springs free. \
<<if $erika.observations.justHappened("packer")>>\
@@.erika;"A condom already? Rather presumptuous."@@\
<<else>>\
@@.erika;"Wow,"@@ she exclaims, wide-eyed, @@.erika;"that's...big."@@ You almost feel proud.\
<</if>>
<<switch $temp.log.entry("nextMoviePart")>>\
<<case "Erika Third Date Movie Part 3">>\
//As Vivian and Ed go at it in the penthouse//,\
<<case "Erika Third Date Movie Part 4">>\
As the film builds to a climax,\
<<case "Erika Third Date Movie End">>\
As the film draw to an end,\
<</switch>> \
Erika works your fake cock in her hand, her nail polish sparkling in the TV light. You only wish you could feel it.\
<<run $player.removeBottom()>><<run $erika.observe("strapOn")>><<run $erika.mood.arouse()>>
Miraculously, she hasn't made the connection yet. But for how long?<<if $erika.mood.intoxication > 1>> She's not //that// dunk.<</if>>\
<<else>>/* wearing a packer */\
<<if $erika.mood.intoxication > 1>>\
giggles, @@.erika;"I totally got this..."@@\
<<else>>\
whispers, @@.erika;"Mmm, need some help down there?"@@\
<</if>>\
<<if not $erika.observations.justHappened("packer")>>
Your eyes snap open. Her hand is working at your fly, caressing what's beneath. You barely felt it through the plastic.\
<<run $player.removeBottom()>><<run $erika.observe("packer")>>\
<<else>>/* occurs if she unzips you before and after the bathroom break (must be drunk, or she'd have discovered the packer) */ \
her fingers working the plastic cock. Miraculously, she hasn't made the connection yet. But for how long? She's not //that// dunk.\
<</if>>\
<<run $erika.log.timeStamp("learnedOfImpotence")>>\
<</if>>
<<set _keepFondling = 0>><<do tag "keepFondling">>\
<<if _bedroomInvite>>\
<<include "Erika Third Date Bedroom Invite">>
<</if>>\
<<switch _keepFondling>>\
<<case 0>>\
<<link "Let her continue">><<set _keepFondling = 1>><<redo "keepFondling">><</link>>/* always leads to exposure */
<<if $erika.log.justHappened("gaveChocolates") and not $temp.log.entry("offeredChocolate")>>\
<<link "Offer a truffle instead">><<set _keepFondling = 2>><<redo "keepFondling">><</link>>\
<<else>>\
<<link "Stop her">>
<<if $game.images>>
<<if not $temp.log.entry("bathroomBreak")>>/* only occurs if wearing a packer */
<<goto "Erika Third Date Enter Bathroom">>
<<elseif $erika.log.justHappened("gaveChocolates") and not $temp.log.entry("offeredChocolate")>>
<<set _keepFondling = 2>><<redo "keepFondling">>
<<elseif $erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine")>>
<<set _keepFondling = 2>><<redo "keepFondling">>
<<elseif $player.isWearing("Strap-on")>>
<<set _keepFondling = 2>><<redo "keepFondling">>
<<elseif $temp.log.entry("rejectedAdvances") >= 3>>
<<goto "Erika Third Date Scold">>
<<else>>
<<set _keepFondling = 2>><<redo "keepFondling">>
<</if>>
<<else>>
<<set _keepFondling = 2>><<redo "keepFondling">>
<</if>>
<</link>>\
<</if>>\
<<if $player.isWearing("Strap-on") and not _bedroomInvite>>
<<link "Invite her to the bedroom">><<set _bedroomInvite = true>><<redo "keepFondling">><</link>>\
<</if>>\
<<case 1>>\
<<if $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Packer Discovered">>\
<</if>>\
<<case 2>>\
<<if not $temp.log.entry("bathroomBreak")>>/* only occurs if wearing a packer */\
<<include "Erika Third Date Enter Bathroom">>\
<<elseif $erika.log.justHappened("gaveChocolates") and not $temp.log.entry("offeredChocolate")>>\
<<include "Erika Third Date Offer Chocolate">>\
<<elseif $erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine")>>\
<<include "Erika Third Date Tipsy">>\
<<elseif $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Scold">>\
<</if>>\
<</switch>><</do>>\
<<case "returnFromBathroom">>\
<<if $player.isWearing("Strap-on")>>\
picks up where she left off. @@.erika;"Ah, there it is..."@@ she whispers, referring to your towering cock.\
<<else>>\
whispers sweetly, @@.erika;"Now where were we with this?"@@\
<</if>> Then she <<if $erika.mood.intoxication > 1>>quaffs her wine and <</if>>resumes unbuttoning your $player.outfit.bottom.informalName.
<<set _unbutton2 = 0>><<do tag "unbutton2">><<switch _unbutton2>>\
<<case 0>>\
<<if $player.isWearing("Packer")>>\
<<if not $erika.observed("packer") or $erika.mood.intoxication > 1>>\
[[Let her do it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourZipper")]]\
<<else>>\
<<link "Let her do it">><<set _unbutton2 = 1>><<redo "unbutton2">><</link>>\
<</if>>\
<<elseif $player.isWearing("Strap-on")>>\
<<if not $erika.observed("strapOn") or $erika.mood.intoxication > 1>>\
[[Let her do it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourZipper")]]\
<<else>>\
<<link "Let her do it">><<set _unbutton2 = 1>><<redo "unbutton2">><</link>>\
<</if>>\
<<else>>\
[[Let her do it|Erika Pussy Exposed][$temp.log.record("erikaHand", "yourZipper"); $temp.log.record("revealEntry", "third date")]]\
<</if>>
<<if $erika.log.justHappened("gaveChocolates")>>\
<<link "Offer a truffle instead">>
<<set _unbutton2 = 2>><<redo "unbutton2">>
<</link>>\
<<else>>\
<<link "Prevent her">>
<<if $game.images and $temp.log.entry("rejectedAdvances") >= 3>>\
<<goto "Erika Third Date Scold">>
<<else>>\
<<set _unbutton2 = 2>><<redo "unbutton2">>
<</if>>
<</link>>\
<</if>>\
<<case 1>>\
<<run $temp.log.record("erikaHand", "yourZipper")>>\
<<if $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Packer Discovered">>\
<</if>>\
<<case 2>>\
<<if $erika.log.justHappened("gaveChocolates")>>\
<<include "Erika Third Date Offer Chocolate">>\
<<else>>\
<<include "Erika Third Date Scold">>\
<</if>>\
<</switch>><</do>>\
<<case "chocolate">>\
licks the melted truffle bits off her fingers and <<if $player.outfit.bottom>>sets back to work on your zipper<<else>>reaches for your plastic cock<</if>>. @@.erika;"Those won't distract me forever, you know,"@@ she whispers in your ear.<<if $erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine")>> Then she smiles dreamily, the wine taking hold.<</if>>
<<set _continueChocolate = 0>><<do tag "continueChocolate">>\
<<if _bedroomInvite>>\
<<include "Erika Third Date Bedroom Invite">>
<</if>>\
<<switch _continueChocolate>>\
<<case 0>>\
<<if $player.outfit.bottom>>\
<<if $player.isWearing("Packer")>>\
<<if not $erika.observed("packer") or ($erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine"))>>\
[[Let her do it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourZipper")]]\
<<else>>\
<<link "Let her do it">><<set _continueChocolate = 1>><<redo "continueChocolate">><</link>>\
<</if>>\
<<elseif $player.isWearing("Strap-on")>>\
<<if not $erika.observed("strapOn") or ($erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine"))>>\
[[Let her do it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourZipper")]]\
<<else>>\
<<link "Let her do it">><<set _continueChocolate = 1>><<redo "continueChocolate">><</link>>\
<</if>>\
<<else>>\
[[Let her do it|Erika Pussy Exposed][$temp.log.record("erikaHand", "yourZipper"); $temp.log.record("revealEntry", "third date")]]\
<</if>>\
<<set _preventLink = "Prevent her">>\
<<else>>\
<<link "Let her continue">><<set _continueChocolate = 1>><<redo "continueChocolate">><</link>>/* always leads to exposure */\
<<set _preventLink = "Stop her">>\
<</if>>
<<link _preventLink>>
<<if $game.images>>
<<if not $player.outfit.bottom and $erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine")>>
<<set _continueChocolate = 2>><<redo "continueChocolate">>
<<elseif not $player.outfit.bottom and $player.isWearing("Strap-on")>>
<<set _continueChocolate = 2>><<redo "continueChocolate">>
<<elseif $temp.log.entry("rejectedAdvances") >= 3>>
<<goto "Erika Third Date Scold">>
<<else>>
<<set _continueChocolate = 2>><<redo "continueChocolate">>
<</if>>
<<else>>
<<set _continueChocolate = 2>><<redo "continueChocolate">>
<</if>>
<</link>>\
<<if not $player.outfit.bottom and $player.isWearing("Strap-on") and not _bedroomInvite>>
<<link "Invite her to the bedroom">><<set _bedroomInvite = true>><<redo "continueChocolate">><</link>>\
<</if>>\
<<case 1>>\
<<run $temp.log.record("erikaHand", "yourZipper")>>\
<<if $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Packer Discovered">>\
<</if>>\
<<case 2>>\
<<if not $player.outfit.bottom and $erika.mood.intoxication > 1 and not $temp.log.entry("fooledHerWithWine")>>\
<<include "Erika Third Date Tipsy">>\
<<elseif not $player.outfit.bottom and $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Scold">>\
<</if>>\
<</switch>><</do>>\
<<case "drink">>/* player bottom will always already be off */\
finishes her (your) glass of wine and hiccups softly. Then she continues caressing your fake cock while humming along to the movie soundtrack. How long can this go on before she comes to her senses?
<<set _continueTipsy = 0>><<do tag "continueTipsy">>\
<<if _bedroomInvite>>\
<<include "Erika Third Date Bedroom Invite">>
<</if>>\
<<switch _continueTipsy>>\
<<case 0>>\
<<link "Let her continue">><<set _continueTipsy = 1>><<redo "continueTipsy">><</link>>/* always leads to exposure */
<<if $erika.log.justHappened("gaveChocolates") and not $temp.log.entry("offeredChocolate")>>\
<<link "Offer a truffle instead">>
<<set _continueTipsy = 2>><<redo "continueTipsy">>
<</link>>\
<<else>>\
<<link "Stop her">>
<<if $game.images and not $player.isWearing("Strap-on") and $temp.log.entry("rejectedAdvances") >= 3>>
<<goto "Erika Third Date Scold">>
<<else>>
<<set _continueTipsy = 2>><<redo "continueTipsy">>
<</if>>
<</link>>\
<</if>>\
<<if $player.isWearing("Strap-on") and not _bedroomInvite>>
<<link "Invite her to the bedroom">><<set _bedroomInvite = true>><<redo "continueTipsy">><</link>>\
<</if>>\
<<case 1>>\
<<if $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Packer Discovered">>\
<</if>>\
<<case 2>>\
<<if $erika.log.justHappened("gaveChocolates") and not $temp.log.entry("offeredChocolate")>>\
<<include "Erika Third Date Offer Chocolate">>\
<<else>>\
<<if $player.isWearing("Strap-on")>>\
<<include "Erika Third Date Strap-on Discovered">>\
<<else>>\
<<include "Erika Third Date Scold">>\
<</if>>\
<</if>>\
<</switch>><</do>>\
<<case "scolded">>\
sits perfectly still, eyes fixed on the screen, hands in her lap. Should you put your arm around her or something? But what if she took that as an invitation? You can't risk her getting near your pants again.
<<include "Erika Third Date Rejected">>\
<<default>>\
scoots even closer, her hand finding its way to your \
<<if $player.isWearing("Fancy olive shirt", "top")>>\
chest. @@.erika;"I like this shirt."@@\
<<run $erika.like()>>
[[Let it rest there|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourChest")]]
[[Remove it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "herThighFromChest")]]\
<<else>>\
thigh.
[[Let it rest there|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "yourThigh")]]
[[Remove it|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "herThighFromYours")]]\
<</if>>\
<</switch>>\<<switch $temp.log.entry("erikaHand")>>\
<<case "yourChest">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_chest.webp"><</if>>\
If she feels the bumps beneath your shirt, so be it. At least her hand is nowhere near your crotch.\
<<run $player.mood.arouse()>><<run $erika.mood.arouse(5-($player.breasts*2))>>/* **revisit */
<<case "herThighFromChest">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_herThigh.webp"><</if>>\
That may be, but you don't want her feeling the bumps beneath it. You relocate her hand to her thigh, leaving your own on top. If Erika objects, she's trying not to show it.<<if $temp.log.entry("rejectedAdvances") is 1>> But that's twice now you've shunned her.<</if>>\
<<run $temp.log.increase("rejectedAdvances")>>\
<<run $erika.mood.arouse(-5)>>
<<case "herThighFromYours">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_herThigh.webp"><</if>>\
Tactfully as you can, you relocate her hand to her thigh, leaving your own on top. If Erika objects, she's trying not to show it.<<if $temp.log.entry("rejectedAdvances") is 1>> But that's twice now you've shunned her.<</if>>\
<<run $temp.log.increase("rejectedAdvances")>>\
<<run $erika.mood.arouse(-5)>>
<<case "yourThigh">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_yourThigh.webp"><</if>>\
It's not like suddenly she'll be groping you. What girl does that? You continue watching, her head coming to rest on your shoulder.\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>
<<case "yourZipper">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_zipper.webp"><</if>>\
<<if not $erika.observations.justHappened("packer")>>\
It's too hot a thing to stop, Erika mimicking the onscreen seduction./* ***align to movie scene, maybe */<<if $player.isWearing("Strap-on")>> @@.thought;I mean, it's the hardest she's ever seen me.@@<<elseif $player.isWearing("Packer")>> @@.thought;What's the packer for, anyway?@@<</if>>\
<<if $player.outfit.underwear.fetish>>
@@.erika;"$player.outfit.underwear.properName--nice!"@@\
<</if>>\
<<run $player.mood.arouse()>>\
<<else>>/* occurs if she unzips you before and after the bathroom break, and you gave her wine */\
You let her go at it again<<if $erika.mood.intoxication > 1>>, leaning on the wine to blur her senses<</if>>.\
<</if>>
<<case "returnFromBathroom">>\
<<if $game.images>>\
<<if $erika.log.justHappened("gaveChocolates")>>\
<img class="scene-image" src="images/erika/Erika_third_date_chocolate.webp">\
<<elseif $erika.mood.intoxication > 1>>\
<img class="scene-image" src="images/erika/Erika_third_date_drink.webp">\
<<else>>\
<img class="scene-image" src="images/erika/Erika_third_date_yourThigh.webp">\
<</if>>\
<</if>>\
<<case "chocolate">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_chocolate.webp"><</if>>\
<<case "drink">>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_drink.webp"><</if>>\
<<case "scolded">>\
<<default>>\
<<if $game.images>><img class="scene-image" src="images/erika/Erika_third_date_couch.webp"><</if>>\
<</switch>>\<<if $game.images>><img class="scene-image" src="images/erika/Erika_apartment_bathroom.webp"><</if>>\
<<run $temp.log.record("erikaHand", "returnFromBathroom")>><<run $temp.log.increase("rejectedAdvances")>>\
@@.player;"Sorry, can you excuse me for a moment?"@@\
<<if $temp.log.entry("nextMoviePart") is "Erika Third Date Movie End">>
@@.erika;"Wait, the movie's almost over--"@@ Erika reluctantly pauses it.
<</if>>\
<<run $player.restoreOutfit(false)>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
You stumble toward the bathroom, grabbing your bag on the way. \
<<if $player.isWearing("Packer")>>\
@@.thought;I hope I didn't freak out unnecessarily.@@<<if $temp.log.entry("rejectedAdvances") is 2>> That's twice now you've shunned her.<</if>>\
<<else>>\
@@.thought;That was too close.@@ <<if $temp.log.entry("rejectedAdvances") is 2>> But that's twice now you've shunned her.<</if>>\
<</if>>
Now what<<if $temp.log.entry("rejectedAdvances") isnot 2>>, though<</if>>? If you attach the strap-on, you'll have a giant boner for the <<if $temp.log.entry("nextMoviePart") is "Erika Third Date Movie Part 4">>film's finale<<else>>rest of the film<</if>>. Unless you cut straight to the after-party. Erika seemed pretty invested in the plot, though.
Or, you could stay as you are, <<if $player.isWearing("Packer")>>and hope the packer keeps her sufficiently fooled<<else>>have zero boner--zero anything--and pray she doesn't notice<</if>>\
\<<if $emily.log.entry("erikaChoice") is "honesty">>\
\...until you gather up the courage to-- @@.thought;Am I really going to tell her?@@\
<<else>>. \
@@.thought;Oh, this is exhausting.@@ Should you fess up and say what's really between your legs?\
<</if>>\
<<else>>\
Unsure what else to do, you stumble toward the bathroom. \
<<if $player.isWearing("Packer")>>\
@@.thought;I hope I didn't freak out unnecessarily.@@<<if $temp.log.entry("rejectedAdvances") is 2>> That's twice now you've shunned her.<</if>>\
<<else>>\
@@.thought;That was too close.@@ <<if $temp.log.entry("rejectedAdvances") is 2>> But that's twice now you've shunned her.<</if>>\
<</if>>
Now what<<if $temp.log.entry("rejectedAdvances") isnot 2>>, though<</if>>? You see only two options. Go back out there and risk her picking up where she let off. Or fess up and <<if $player.isWearing("Packer")>>reveal that your dick is made of plastic<<else>>say what's really between your legs<</if>>.\
<</if>>\
<<run $temp.log.record("bathroomBreak")>>
<<set _revealPussy = 0>><<do tag "revealPussy">><<switch _revealPussy>>\
<<case 0>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
[[Strap the dildo on|Wear Strap-on][$temp.log.record("strapOnExitPassage", "Erika Third Date Return From Bathroom")]]
<</if>>\
[[Return and hope for the best|Erika Third Date Return From Bathroom]]
<<link "Tell her what's really between your legs">><<set _revealPussy = 3>><<redo "revealPussy">><</link>>\
<<case 3>>\
''Tell Erika you have a vulva: Are you sure? [[Yes|Erika Third Date Reveal After Bathroom]] / <<link "No">><<set _revealPussy = 0>><<redo "revealPussy">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<</switch>><</do>>\You emerge from the bathroom with your pants zipped back up. @@.player;"Erika, can we talk?"@@
@@.erika;"Um, yeah, just a sec."@@ She runs to takes your place.
Great, now you can agonize over this even more. You try planning out each word but keep getting stuck at "pussy".\
<<set _chocolate = 0>><<do tag "chocolate">>\
<<if $player.inventory.hasItem("Box of Chocolates")>> \
Then you remember the chocolates in your bag. Maybe those could help smooth things over.
<<switch _chocolate>>\
<<case 0>>\
<<link "Open the chocolates">><<set _chocolate = 1>><<redo "chocolate">><</link>>
<<link "Just wait on the couch">><<set _chocolate = 2>><<redo "chocolate">><</link>>\
<<case 1>>\
You open the box and place it on the table. A chocolatey aroma soon fills the room.
Just then, Erika emerges from the bathroom. @@.erika;"Oh, you didn't!"@@ She kicks her feet up and takes a truffle. So it doesn't look weird, you <<if $erika.log.justHappened("merlot")>>sip some wine and <<run $player.drink()>><</if>>take one too.\
<<run $erika.log.timeStamp("gaveChocolates")>><<run $player.inventory.removeItem("Box of Chocolates")>>\
<<run $erika.like()>><<run $erika.mood.arouse(3)>><<run $player.eat()>>
@@.erika;"So what was it you wanted to say?"@@ she asks through a mouthful of chocolate.\
<<case 2>>\
@@.thought;Would truffles be too much, though?<<if $erika.log.instances("gaveChocolates") > 1>> She seems worried about getting fat.<</if>>@@ You sit there <<if $erika.log.justHappened("merlot")>>sipping your wine <<run $player.drink()>><</if>>until she finally returns.
@@.erika;"So what was it you wanted to say?"@@\
<</switch>>\
<<else>>
Finally she returns. @@.erika;"So what was it you wanted to say?"@@\
<</if>>\
<<if _chocolate or not $player.inventory.hasItem("Box of Chocolates")>>
@@.player;"Right. Um, I think we should stay clothed tonight."@@
@@.erika;"Oh."@@ She hangs her head. @@.erika;"I guess you did seem a bit hesitant."@@
<<run $temp.log.record("revealEntry", "third date")>><<include "Erika Pussy Reveal">>\
<</if>><</do>>\You emerge from the bathroom<<if not $player.isWearing("Strap-on")>> with your pants zipped back up<</if>>.\
<<if $temp.log.entry("rejectedAdvances") < 3>>\
Erika runs to takes your place, leaving you a few minutes respite. How can you turn down the heat in here<<if $player.isWearing("Strap-on")>>? The tent in your pants is sure to attract attention. You must keep Erika away from it until it's time to fuck--or else she could make a frightening discovery. But you also can't risk offending her.<<else>> without offending her?<</if>>\
<<if $erika.log.justHappened("merlot")>>
You look around. Erika's drink sits on the coffee table, three-quarters empty, while yours is nearly full. @@.thought;What if I...swapped them?@@ Then you could stay alert while she gets tipsier, and she might start noticing fewer details. This seems a bit devious, though.\
<<run $erika.mood.intoxicate()>>\
<</if>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>
Then you remember the chocolates in your bag. If she's eating those, her hands (and mouth) would be occupied.\
<<elseif not $erika.log.justHappened("merlot")>> \
Nothing obvious comes to mind.\
<</if>>
<<set _drinksOrChocolate = 0>><<do tag "drinksOrChocolate">><<switch _drinksOrChocolate>>\
<<case 0>>\
<<if $erika.log.justHappened("merlot")>>\
<<link "Swap the drinks">><<set _drinksOrChocolate = 1>><<redo "drinksOrChocolate">><</link>>
<</if>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>\
<<link "Open the chocolates">><<set _drinksOrChocolate = 2>><<redo "drinksOrChocolate">><</link>>
<<if $erika.log.justHappened("merlot")>>\
<<link "Do both">><<set _drinksOrChocolate = 3>><<redo "drinksOrChocolate">><</link>>
<</if>>\
<</if>>\
<<link "Just wait on the couch">><<set _drinksOrChocolate = 4>><<redo "drinksOrChocolate">><</link>>\
<<case 1>>\
You exchange your mostly full glass for Erika's. @@.thought;Wait, is that right?@@ You nudge it slightly to the right. Then you move it back left. Suddenly the bathroom door swings open. You yank your hand away and pick up her mostly empty one.
Erika sits back down and gazes at the glass in front of her.\
<<run $erika.entrust(-1)>>
@@.player;"Cheers!"@@ you say. She clinks your glass and smiles. Then she restarts the movie.\
<<run $erika.mood.intoxicate()>>\
<<case 2>>\
You open the box and place it on the table. A chocolatey aroma soon fills the room.
Just then, Erika emerges from the bathroom. @@.erika;"Oh, you didn't!"@@ She kicks her feet up and takes a truffle. So it doesn't look weird, you <<if $erika.log.justHappened("merlot")>>sip some wine and <<run $player.drink()>><</if>>take one too. Then she restarts the movie.\
<<run $erika.log.timeStamp("gaveChocolates")>><<run $player.inventory.removeItem("Box of Chocolates")>>\
<<run $erika.like()>><<run $erika.mood.arouse(3)>><<run $player.eat()>>\
<<case 3>>\
You open the box and place it on the table. A chocolatey aroma soon fills the room. Then you exchange your mostly full glass for Erika's. @@.thought;Wait, is that right?@@ You nudge it slightly to the right. Then you move it back left. Suddenly the bathroom door swings open. You yank your hand away and pick up her mostly empty one.
@@.erika;"Oh, you didn't!"@@ She kicks her feet up and takes a truffle, gazing at the glass in front of her.\
<<run $erika.log.timeStamp("gaveChocolates")>><<run $player.inventory.removeItem("Box of Chocolates")>>\
<<run $erika.like()>><<run $erika.mood.arouse(3)>><<run $erika.entrust(-1)>>
@@.player;"Cheers!"@@ you say. She clinks your glass and smiles. So it doesn't look weird, you take a truffle too. Then she restarts the movie.\
<<run $player.eat()>><<run $erika.mood.intoxicate()>>\
<<case 4>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>\
@@.thought;Would truffles be too much, though?<<if $erika.log.instances("gaveChocolates") > 1>> She seems worried about getting fat.<</if>>@@ \
<</if>>\
You <<if $erika.log.justHappened("merlot")>>sip your wine<<run $player.drink()>><<else>>wait patiently<</if>>, praying she emerges less turned on. Soon she's sitting back beside you, the movie rolling.\
<</switch>>\
<<if _drinksOrChocolate>>
<<if not $game.images>>
<</if>>\
<<include $temp.log.entry("nextMoviePart")>>\
<</if>><</do>>\
<<else>>\
<<include "Erika Third Date Rejected">>\
<</if>>\@@.player;"Another truffle?"@@ you ask, holding up the box.
@@.erika;"Hmm? Oh, sure!"@@ She eats one sensuously.\
<<run $temp.log.record("offeredChocolate")>>
[[Then she gets reabsorbed in the movie|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "chocolate")]]\<<if $player.isWearing("Strap-on")>>\
@@.player;"Patience, sweetheart..."@@ You tuck the strap-on out of reach. @@.player;"Plenty of time for that later."@@\
<<else>>\
@@.player;"I'm sure you do... But here in the living room?"@@ You place her hand in her lap.\
<</if>>
Erika <<if $erika.log.justHappened("gaveChocolates")>>pops another chocolate in her mouth<<else>>pouts adorably<</if>> and gazes back at the screen.\
<<run $temp.log.record("fooledHerWithWine")>>
[[She appears absorbed...for now|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "drink")]]\@@.player;"Now, now..."@@ you scold, removing her hand<<if $temp.log.entry("fooledHerWithWine")>> yet again<</if>>.\
<<run $temp.log.increase("rejectedAdvances")>>\
<<if $temp.log.entry("rejectedAdvances") < 3>>
@@.erika;"Wow,"@@ she whispers, @@.erika;"really enjoying this movie, huh? That's endearing."@@\
<<run $player.feminize("enjoysChickFlicks")>>
[[Then she gets reabsorbed in it herself|$temp.log.entry("nextMoviePart")][$temp.log.record("erikaHand", "scolded")]]\
<<else>> \
<<include "Erika Third Date Rejected">>\
<</if>>\@@.player;"Should we take this to the bedroom?"@@ You need to get the dildo from her hand into her pussy, where she won't notice as many details.
@@.erika;"Before the movie ends? Ooh, but this next scene is //so// good."@@ She continues rubbing your cock while she watches.\<<if _keepFondling is 1 or _continueChocolate is 1 or _continueTipsy is 1>>\
Without thinking, you let her go on.
She picks up pace...and then her expression changes.\
<<else>>\
<<if not $temp.log.entry("fooledHerWithWine")>>\
@@.player;"Patience, sweetheart..."@@ You go to remove her hand. @@.player;"Plenty of time for that later."@@\
<<else>>\
@@.player;"Now, now..."@@ You go to remove her hand yet again.\
<</if>>
But already her expression has changed.\
<</if>> \
She peeks under the condom. Before you can stop her, she's peeled back your $player.outfit.underwear.informalName to reveal the harness beneath. @@.erika;"What in the--"@@
It all happens so fast, her other hand rushing to help, prying the base plate up and away from the furry mound where it rests...and then, bewildered, reaching under there.
[[A scream pierces the room|Erika Pussy Exposed][$temp.log.record("revealEntry", "third date")]]\Hardly knowing why, you let her go on. @@.thought;I mean, it looks just like mine did...@@
@@.erika;"What the... It's not real?"@@
You gaze down in horror. The packer sits in her hand, dislodged from your underwear. Before you can react, her free hand is at your crotch, tracing the soft folds.
[[A scream pierces the room|Erika Pussy Exposed][$temp.log.record("revealEntry", "third date")]]\<<if $temp.log.entry("erikaHand") isnot "scolded">>\
@@.player;"So should we watch some more?"@@
But Erika sits staring at the screen. \
<</if>>\
Finally she turns to you. @@.erika;"I don't get it, $player.name. If you're not into me, why did you come?"@@
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_third_date_rejected.webp">\
<<else>>
<</if>>\
@@.player;"I--no, no, I'm into you. Just, um@@\
\<<if $player.isWearing("Strap-on")>>\
\@@.player;--why don't we head to the bedroom?"@@
@@.erika;"Oh, //now// you want sex?"@@ She gazes at your crotch.
@@.player;"Yes. I mean, no--"@@
@@.erika;"--Why do you emerge from the //bathroom// turned on, after hardly letting me go near you?<<if $erika.log.entry("impotenceFight")>> And it's not the first time something like this has happened.<</if>>"@@\
<<else>>\
\@@.player;, maybe not in the mood for //that//, right now."@@
@@.erika;"Okay...no guy has said that to me before, ever.<<if $erika.log.entry("impotenceFight") or not $erika.log.concurrent("secondDate", "erika", "gavePlayerOrgasm")>> I'd like to believe you, but you weren't in the mood last time, either.<</if>>"@@
@@.player;"We can't just enjoy each other's company?"@@
@@.erika;"Yeah, that's what my sisters said.@@ @@.female;'Finally someone who doesn't just want into your pants.'@@ @@.erika;But you <<if not $erika.log.entry("gavePlayerOrgasm")>>keep //acting//<<else>>//act//<</if>> like you want me...and then you don't. Come on, $player.name, who comes over to watch Netflix and chill, and then does only that?"@@\
<</if>> \
<<if $erika.mood.intoxication > 1>> She sets her wine glass down with a clang.<<else>>Her voice cracks.<</if>> @@.erika;"It's like...your brain is into me, but your heart isn't."@@\
<<run $erika.like(-1)>>
You notice then her subtle eye shadow, her clear lip gloss, the silver studs in her ears, the floral scent of her hair, dangling pertly to one side. You've seen this look...back in college when coeds would gather in the library, dressed to appear as though they'd just rolled out of bed, when in fact they'd planned the look meticulously. You know because Emily told you so. They weren't there to study; they were on the prowl. And so is Erika, her sights on you. <<if $player.isWearing("Strap-on")>>But to her you seem impervious.<<else>>But what she wants is impossible.<</if>>
You stare into her watery eyes. Nothing you can say or do will fix this, aside from revealing what you're hiding.
<<set _revealPussy = 0>><<do tag "revealPussy">><<switch _revealPussy>>\
<<case 0>>\
<<link "Tell her what's between your legs">><<set _revealPussy = 1>><<redo "revealPussy">><</link>>
[[You can't bring yourself to do it|Erika Third Date Withhold Truth]]\
<<case 1>>\
''Tell Erika you have a vulva: Are you sure? [[Yes|Erika Pussy Reveal][$temp.log.record("revealEntry", "third date")]] / <<link "No">><<set _revealPussy = 0>><<redo "revealPussy">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<</switch>><</do>>\@@.player;"My heart's in it, I swear. I mean, you're gorgeous and adventurous, with the most joyful laugh... You're like Vivian in the movie."@@
@@.erika;"$player.name, please stop."@@
@@.player;"Erika, it's been a long week. Probably the longest of my life."@@
@@.erika;"I'm sorry you're going through that. Do you want to talk about it?"@@ But she can tell you don't. \
<<if $erika.log.entry("impotenceFight")>>\
@@.erika;"Of course not. You never want to tell me anything."@@
@@.player;"No, I do--"@@
@@.erika;--<<if $erika.log.concurrent("suckedPlayerDick", "erika", "impotenceFight") and $erika.log.concurrent("suckedPlayerDick", "player", "usedPenisPump")>>What was it last time? Because you 'got hit there'?<<else>>Last time you didn't.<</if>> When will you start being honest with me?"@@
You hang your head. @@.player;"If only you knew..."@@ But if she did, would the result be any different?
@@.erika;"I'm all ears."@@ When you don't reply, she says, @@.erika;"Goodbye, $player.name."@@
@@.player;"Goodbye, Erika."@@\
<<run $erika.log.entry("thirdDateFight")>><<run $erika.log.entry("brokeUp")>><<run $erika.like(-3)>>\
<<else>>\
@@.erika;"See? Apparently not."@@
You hang your head. @@.player;"If only you knew..."@@ But if she did, would the result be any different?
@@.erika;"I'm all ears."@@ Erika waits patiently, but you don't reply. You can't. @@.erika;"Goodnight, $player.name."@@
@@.player;"Goodnight, Erika."@@\
<<run $erika.log.entry("thirdDateFight")>><<run $erika.like(-2)>>\
<</if>>
<<nextScene "Gather you things and go">><<include "Third Date End">><</nextScene>>\<<include "Erika Third Date Hand Move Result">>\
//In the stirring conclusion, Ed climbs the up fire escape, and Vivian runs out to greet him. They kiss there, over the streets of L.A.//
You finished the movie without being discovered!\
<<run $erika.like()>><<run $temp.log.record("erikaHand", null)>>\
<<run $player.restoreClothing("bottom")>>
<<set _kiss = 0>><<do tag "kiss">><<switch _kiss>>\
<<case 0>>\
<<link "Kiss Erika too">><<set _kiss = 1>><<redo "kiss">><</link>>
<<link "Resist the urge">><<set _kiss = 2>><<redo "kiss">><</link>>\
<<case 1>>\
You turn your head. Erika's lips are already there to meet yours. As you break off the kiss, she wraps her arms tight around you.\
<<run $erika.like()>><<run $erika.log.timeStamp("kiss")>>\
<<run $player.mood.arouse()>><<run $erika.mood.arouse()>>\
<<case 2>>\
Erika's lips are just inches away, \
<<if $player.isWearing("Strap-on")>>\
but fear holds you back. If you go any further tonight, she could easily deduce that your cock is made of plastic.\
<<else>>\
but you refuse to meet them. It was bad enough coming here unable to provide. Kissing her would only make it worse.\
<</if>>\
<</switch>>\
<<if _kiss>>
You notice then her subtle eye shadow, her clear lip gloss, the silver studs in her ears, the floral scent of her hair, dangling pertly to one side. You've seen this look...back in college when coeds would gather in the library, dressed to appear as though they'd just rolled out of bed, when in fact they'd planned the look meticulously. You know because Emily told you so. They weren't there to study; they were on the prowl. And so is Erika, her sights on you.
<<set _bedroomInvite = 0>><<do tag "bedroomInvite">><<switch _bedroomInvite>>\
<<case 0>>\
<<if _kiss is 1>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
<<if $player.isWearing("Strap-on")>>\
[[Invite her to bed|Erika Third Date Sex Start]]\
<<else>>\
[[Strap on the dildo and invite her to bed|Wear Strap-on][$temp.log.record("strapOnExitPassage", "Erika Third Date Sex Start")]]\
<</if>>
<<link "Reveal why that's a bad idea">><<set _bedroomInvite = 2>><<redo "bedroomInvite">><</link>>\
<<else>>\
[[Invite her to bed|Erika Third Date Sex Start]]
<<link "Reveal why you can't">><<set _bedroomInvite = 2>><<redo "bedroomInvite">><</link>>\
<</if>>\
<<else>>\
<<link "Reveal why you can't have sex">><<set _bedroomInvite = 2>><<redo "bedroomInvite">><</link>>\
<</if>>
<<link "Wish her sweetly goodnight">>
<<if $game.images>>
<<goto "Erika Third Date Movie End Goodnight">>
<<else>>
<<set _bedroomInvite = 3>><<redo "bedroomInvite">>
<</if>>
<</link>>\
<<case 2>>\
''Tell Erika you have a vulva: Are you sure? [[Yes|Erika Third Date Movie End Reveal]] / <<link "No">><<set _bedroomInvite = 0>><<redo "bedroomInvite">><</link>>''
<<include "Irrevocable Decisions Hint">>\
<<case 3>>\
<<include "Erika Third Date Movie End Goodnight">>\
<</switch>><</do>>\
<</if>><</do>>\<<include "Erika Third Date Movie End No Sex">>
@@.player;"And it's been a long week. Probably the longest of my life."@@
@@.erika;"Do you want to talk about it?"@@ But she can tell you don't. @@.erika;"Apparently not, I guess."@@
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_third_date_talk.webp">\
<<else>>
<</if>>\
@@.player;"When I'm ready, okay?"@@
Erika nods. @@.erika;"<<if $erika.mood.intoxication > 0 or $erika.log.justHappened("gaveChocolates") or $player.isWearing("Fancy olive shirt", "top")>>There was <<if $erika.mood.intoxication > 0>>wine, <</if>><<if $erika.log.justHappened("gaveChocolates")>>chocolate, <</if>>a<<else>>A<</if>> classic movie on the couch. <<if $player.isWearing("Fancy olive shirt", "top")>>And you even wore a nice shirt. <</if>>Overall a pleasant evening, despite it not going how I expected."@@\
<<run $erika.like(-1)>>
You both rise from the couch. <<if _kiss is 1>>She hugs you again<<else>>She grips you tight<</if>>, her breasts pressing into you, <<if $player.outfit.packer>>your fake <<if $player.isWearing("Strap-on")>>cock<<else>>bulge<</if>> into her<<else>>your flat crotch missing hers by inches. You lift her up, but still they curve away from each other, refusing to meet<</if>>.
@@.erika;"Goodnight, $player.name."@@
<<nextScene "Goodnight, Erika">><<include "Third Date End">><</nextScene>>\@@.player;"Tonight was really fun,"@@ it nearly breaks your heart to say. @@.player;"Shall we do it again?"@@
@@.erika;"You're...leaving?"@@ Erika looks taken aback.
@@.player;"Uh, yeah.@@<<if not $player.outfit.bottom>>@@.player;"@@ You zip up your pants. @@.player;"@@<<else>> <</if>>@@.player;I mean the movie was great. //You// were great. It's just that--"@@
@@.erika;"--It's late,"@@ she finishes for you.\<<include "Erika Third Date Movie End No Sex">>
<<run $temp.log.record("revealEntry", "third date")>><<include "Erika Pussy Reveal">>\<<nobr>>
<<run $erika.mood.arouse()>>
<<set _sexScene = new SexScene($player, $erika, "Erika Sex")>>
<<run _sexScene.setPassage("introScene", "Erika Third Date Sex Intro")>>
<<run _sexScene.setMaxIntercourseRounds(4)>>
<<run $player.startSex(40)>><<run $erika.startSex(40)>>
<</nobr>>\
<<include "Sex Scene">>\<<if $player.inventory.hasClothingItem("Strap-on", "packers") and not $player.isWearing("Strap-on")>>\
Erika looks at you with fire in her eyes.\
<<else>>\
@@.player;"Well, shall we?"@@\
<<if not $player.isWearing("Strap-on")>> \
The words spill from your tongue despite their madness.\
<<elseif $temp.log.entry("comingFromBathroom")>> \
you say upon exiting the bathroom.\
<<run $temp.log.remove("comingFromBathroom")>>\
<</if>>
Erika grins excitedly.\
<</if>> \
On the way to the bed, her sleeve dips even further off her shoulder, her bra strap in plain sight.<<run $erika.log.timeStamp("thirdDate")>><<run $erika.log.timeStamp("lastSeen")>>
<<run $temp.log.remove("nextMoviePart")>>
<<run $temp.log.remove("erikaHand")>>
<<run $temp.log.remove("rejectedAdvances")>>
<<run $temp.log.remove("bathroomBreak")>>
<<run $temp.log.remove("offeredChocolate")>>
<<run $temp.log.remove("fooledHerWithWine")>>
<<run $temp.log.remove("onDate")>>
<<run $player.restoreOutfit()>>\<<run $temp.log.record("erikaTourTime", 0)>><<set _askHelp = 0>>\
<<if $time.present is "Tuesday">>\
The hot new girl wants hang with you, and you're thinking of bigger bathrooms? @@.thought;Get a grip!@@\
<<else>>\
It's time to //do this//.\
<</if>> \
You wait till Steve is in his office. Then you start roaming the floor for Erika's cubicle.
Trouble is, it's a huge floor.\
<<do tag "askHelp">>\
<<if not _askHelp>>
<<link "Ask for help">><<set _askHelp = 1>><<redo "askHelp">><</link>>
<<link "It can't be //that// hard">><<set _askHelp = 2>><<run $temp.log.increase("erikaTourTime", 5)>><<redo "askHelp">><</link>>\
<</if>>\
<<if _askHelp is 2 or _askHelp is 3>>
You wander aimlessly down row after row of cubicles. Why do they employ so many people? And this is only one floor. Finally you realize you'll never find her.\
<<if _askHelp is 2>><<link "Ask for help">><<set _askHelp = 3>><<redo "askHelp">><</link>><</if>>\
<</if>>\
<<if _askHelp is 1 or _askHelp is 3>>
Better ask for help<<if _askHelp is 2>>; this place is huge<</if>>. Who, though? Mark? No, that's pathetic. Wait, doesn't Josie work in HR? She's snarky, but sure to know the new hire.
<<if $game.images>>\
<img class="scene-image" src="images/josie/Josie_office.webp">\
<<else>>
<</if>>\
You knock on Josie's door, and she beckons you in. @@.josie;"Hi $player.name. Can I help you with something?"@@
Shoot, you haven't planned this through. You don't even know Erika's last name.
[[Tell her you're looking for the new girl|Erika Tour Josie]]\
<</if>>\
<</do>>\<<set _explanation = 0>><<set _favor = 0>>\
@@.player;"I'm looking for the new girl, Erika."@@
@@.josie;"Oh are you? What for?"@@ Josie stares at you from behind her black-rimmed glasses.
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Josie_smirk.webp">\
<<else>>
<</if>>\
<<do tag "explanation">>\
<<switch _explanation>>\
<<case 0>>\
<<link "\"She, uh, left something at my desk\"">><<set _explanation = 1>><<redo "explanation">><</link>>
<<link "\"She has a very important meeting\"">><<set _explanation = 2>><<redo "explanation">><</link>>
<<link "\"I told her I'd show her around\"">><<set _explanation = 3>><<redo "explanation">><</link>>\
<<case 1>>\
@@.player;"She, uh, left something at my desk."@@
@@.josie;"Like what? Her garter?"@@
@@.player;"Her...what?"@@ You imagine Erika sliding one down her thigh.\
<<run $player.mood.arouse()>>\
<<case 2>>\
@@.player;"She has a very important meeting."@@
@@.josie;"Uh oh, shall I page her? Here, you can record the message."@@ She tilts her microphone toward your face.
You imagine your voice echoing across the entire floor.\
<<case 3>>\
@@.player;"I told her I'd show her around."@@
@@.josie;"Ah, so you have the hots for her.@@\
<<run $josie.entrust()>> \
<</switch>>\
<<if _explanation is 1 or _explanation is 2>>
Then Josie bursts out laughing. @@.josie;"Had you there! Seriously, though, you can just say you have the hots for her.@@\
<</if>>\
<<if _explanation>> \
@@.josie;Figures--she's an attractive woman."@@\
<<do tag "hint">><<if _explanation is 3 and (not $game.hints.trust or _trustActiveHint)>> \
@@.hint;//[Hint: //@@<<linkreplace "//trust//">>//@@.hint;You gained ''trust'' with Josie, which affects how likely she is to believe you in the future.//<<run $game.recordHint("trust")>><<set _trustActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>
Josie wipes her glasses on her shirt. She isn't half bad herself, but a little--how do you put it--aggressive? @@.josie;"What will you give me for her last name?"@@ she asks.
<<do tag "favor">><<switch _favor>>\
<<case 0>>\
<<link "Your eternal gratitude">><<set _favor = 1>><<redo "favor">><</link>>
<<link "A good word with the boss">><<set _favor = 2>><<redo "favor">><</link>>
<<link "Offer to buy Josie lunch">><<set _favor = 3>><<redo "favor">><</link>>\
<<case 1>>\
@@.player;"My eternal gratitude."@@
@@.josie;"Well, you're no fun."@@\
<<run $josie.curryFavor()>><<run $josie.like(-1)>>\
<<case 2>>\
@@.player;"I'll put in a good word with the boss."@@
@@.josie;"Wow. Well you better follow through."@@\
<<run $josie.promiseFavor("goodWord")>>\
<<case 3>>\
@@.player;"I could buy you lunch,"@@ you blurt out.
@@.josie;"Seriously? And I was only kidding. Sure, I'll take a free lunch."@@\
<<run $josie.promiseFavor("buyLunch")>>\
<</switch>> \
<<if _favor>>\
Josie taps a few buttons on her keyboard. Cubicle 49-J. And her last name is Rose.\
<<run $josie.receiveFavor()>>
[[Thank her and go find Erika|Erika Tour Erika]]\
<</if>><</do>>\
<</if>>\
<</do>>\<<if $game.images>><img class="scene-image" src="images/backstory/Erika_tour_1.webp"><</if>>\
You find Erika typing away at her desk.\
<<run $player.mood.arouse()>>
@@.player;"Working hard, I see."@@
@@.erika;"Oh, hi $player.name! Yeah, this place is a pressure cooker. How do they expect me to finish all this?"@@
@@.player;"Have A.I. do it for you?"@@
@@.erika;"Sheesh, I might have to."@@
@@.player;"Trick is to //look// busy, so they give you less do to."@@
She smiles. @@.erika;"You don't look busy."@@
@@.player;"I'm on a special assignment."@@
@@.erika;"Oh really?"@@
@@.player;"To show you around--teach you the ropes."@@
Her smile broadens. \
<<if $time.present is "Tuesday">>\
@@.erika;"Perfect timing! If I had to take one more service call... Know what? I'll let A.I. do it.@@\
<<run $erika.like()>>\
<<elseif $time.present is "Thursday">>\
@@.erika;"I thought you'd forgotten!@@\
<<run $erika.like(-1)>>\
<<else>>\
@@.erika;"Of course!@@\
<</if>>@@.erika; Lead the way."@@
<<if $time.present is "Thursday">>Not bad so far<<else>>It's going well so far<</if>>. Only, now you'll need to actually show her something new.
[[Rack your brains|Erika Tour Floor Options]]\
<<run $temp.log.increase("erikaTourTime", 5)>>\<<set _showSales = 0>><<set _showHR = 0>><<set _showBreakroom = false>>\
It's crazy that after a year working here, you know so little of what goes on beyond your cubicle.
<<do tag "showAround">>\
<<if _showSales and not (_showHR < _showSales)>>\
You start to show Erika around the sales floor when you remember: Mark works in sales, and he might try flirting with her. Why cater to the competition?
<</if>>\
<<if _showHR>>\
What about HR? You start heading that way. But wait--Josie works there, and she might try sabotaging you for fun. Plus, who wants to tour HR?
<</if>>\
<<if _showSales and _showHR < _showSales>>\
You start to show Erika around the sales floor when you remember: Mark works in sales, and he might try flirting with her. Why cater to the competition?
<</if>>\
<<if not _showBreakroom>>\
<<if not _showSales>>\
<<link "Show her around sales">><<set _showSales = _showHR + 1>><<redo "showAround">><<run $temp.log.increase("erikaTourTime", 5)>><</link>>
<</if>>\
<<if not _showHR>>\
<<link "Show her around HR">><<set _showHR = _showSales + 1>><<redo "showAround">><<run $temp.log.increase("erikaTourTime", 5)>><</link>>
<</if>>\
<<link "Show her the break room">><<set _showBreakroom = true>><<redo "showAround">><<run $temp.log.increase("erikaTourTime", 5)>><</link>>\
<<else>>\
@@.player;"So, uh, this is the break room,"@@ you explain. @@.player;"That's the fridge, and this--"@@
@@.erika;"Is the water-cooler?"@@
@@.player;"Yeah."@@
Suddenly you feel like an actor on stage, losing your audience by the minute.
[[Buy yourself time to think|Erika Tour Elevator]]\
<</if>>\
<</do>>\
/* **should note earlier that Mark works in sales and competes with you */\<<if $game.images>><img class="scene-image" src="images/backstory/Erika_tour_break_room.webp"><</if>>\
To buy yourself time, you start pouring Erika a cup of water. @@.player;"Thirsty?"@@
She politely takes the cup.
If it could get no worse, Steve passes by the break room window. @@.player;"Quick!"@@ You dart down the hall.
Erika hurries after in her heels, water splashing from her cup. @@.erika;"Where are we going now?"@@
You see the elevator straight ahead. @@.player;"Uh...another floor."@@ The doors close safely behind you.
@@.erika;"What was that all about?"@@ She wipes water drops off her blouse.
@@.player;"Did you see Steve approaching? Well, I'm gunning for this promotion. So I'm, you know, supposed to be working."@@
@@.erika;"Aww, you're risking your future for //me//?"@@
You laugh.
@@.erika;"I'll be sure to tell him all about our leisurely tour. After my blouse dries."@@
At least things have gotten more exciting. You gaze at the rows of buttons leading to places you've never set foot.
[[Press the top one, floor 30|Erika Tour Skylounge]]
[[Press the bottom one, floor B1|Erika Tour IT]]
[[Press a random button|Erika Tour Restricted]]\You press the button for the 30th floor, the highest in the building. Nothing happens. You press it again. Still nothing. You're about to give up when Erika notices something on the floor.
@@.erika;"Hmm, what's this?"@@ she asks.
@@.player;"Some dude's ID card."@@
@@.erika;"Exactly."@@ She slides it past a scanner on the wall. To your amazement, the light turns green.
<<linkreplace "Press the top button again">>\
You look at Erika, then press the top button again. The elevator rushes upwards.
@@.erika;"I take it you've never been up here<<if visited("Erika Tour IT")>> either<</if>>?"@@ she asks.
The door opens onto a spacious room lined with bay windows. @@.player;"To the...sky lounge? Oh, lot's of times. Whenever I'm posing as--"@@ you glance at the ID card @@.player;"--Daryl Jackson."@@
Erika smirks.
Beyond the plush couches and mahogany bar, the room appears empty. Erika takes full advantage, sprawling onto a couch like she owns it. She's certainly daring. Maybe when you're that beautiful, you can get away with more.
<<link "Get her a drink from the bar" "Erika Tour Skylounge Sit">><<run $erika.log.timeStamp("oldFashioned")>><</link>>
[[Sit with her and take in the skyline|Erika Tour Skylounge Sit]]
[[Get out of here before someone sees you|Erika Tour Skylounge Elevator][$player.dare(-1)]]\
<<run $temp.log.increase("erikaTourTime", 5)>>\
<</linkreplace>>\<<if $game.images>><img class="scene-image" src="images/backstory/Erika_sky_lounge.webp"><</if>>\
<<if $erika.log.entry("oldFashioned")>>\
You peer behind the bar. Man, that's some expensive shit. In this room, the company brass could spend your entire paycheck in an afternoon. You try not to imagine what will happen if you get caught.
@@.player;"Brandy old-fashioneds, on the house!"@@
@@.erika;"Wow,"@@ says Erika, @@.erika;"big step up from the water cooler."@@\
<<run $player.dare()>><<run $temp.log.increase("erikaTourTime", 5)>>
<<linkreplace "Sit with her and take in the skyline">><<run $player.drink()>><<run $erika.mood.intoxicate()>><<set _satDown = true>><<redo "skyline">><</linkreplace>>\
<</if>>\
<<do tag "skyline">><<if not $erika.log.entry("oldFashioned") or _satDown>>\
You sit with her and take in the skyline, imagining what life is like up here in the clouds. //Maybe someday.//
The two of you <<if $erika.log.entry("oldFashioned")>>sip your drinks and chat<<else>>chat for a bit<</if>>. This is Erika's first real job, you learn. It's rather amazing she's willing to risk it for these moments with you.\
<<run $erika.like(2)>><<run $temp.log.increase("erikaTourTime", 15)>>
[[Suddenly the elevator door opens|Erika Tour Skylounge Caught]]\
<</if>><</do>>\<<set _name = null>>\
@@.male;"So you see how acquiring the technology could boost our stock-- Oh, hello."@@
Two men in suits emerge from the elevator.
@@.male;"Do we know you?"@@
<<do tag "name">>\
<<if not _name>>\
<<link "Hi, I'm $player.name">><<set _name = $player.name>><<redo "name">><</link>>
<<link "Hi, I'm Daryl">><<set _name = "Daryl">><<redo "name">><</link>>\
<<else>>\
@@.player;"Hi, I'm _name."@@/* **This choice could matter later. */
@@.male;"Never heard of him. Are you a recent promotion?"@@
@@.erika;"Oh, how rude of me!"@@ Erika cuts in. @@.erika;"I'm Jennifer."@@ She stands to greet them.
@@.male;"Jennifer--my pleasure."@@ The man bows and takes her hand.<<if $erika.log.entry("oldFashioned")>> @@.male;"Enjoying the bar, I see."@@<</if>>
Your heart is racing. How long will Erika's spell on them last?
[[Check your watch in a very obvious way|Erika Tour Skylounge Elevator]]\
<</if>>\
<</do>>\<<if visited("Erika Tour Skylounge Caught")>>\
@@.player;"Shoot! Eri--Jennifer, we've got that board meeting at 11:00."@@
The men look confused. @@.male;"A board meeting? I don't recall..."@@
@@.erika;"The unannounced one?"@@ Erika adds. @@.erika;"Oh, you're right... Well, it was a pleasure."@@ She curtsies at the men.
Only when you're safe in the elevator do you finally exhale.
Erika stifles a laugh. @@.erika;"I kept thinking they could //hear// my heart thumping. Do you think they'll remember us?"@@
You stare into her emerald eyes. @@.thought;They'll remember you, sweetheart.@@
@@.player;"It's a huge company,"@@ you assure her. @@.player;"We'll never see them again...assuming we don't use their lounge too often."@@\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/backstory/Erika_sky_lounge.webp"><</if>>\
You'd love to sit and enjoy the view together, but this could get you in serious trouble. You beckon her back to the elevator. @@.player;"Someday, after a couple dozen promotions."@@\
<</if>>
@@.erika;"I guess you're right. So does this mean our tour is over?"@@
<<if not visited("Erika Tour IT")>>\
She seems to be having fun, but Steve could get madder the longer you're away.
[["Nope!" Press the bottom button, floor B1|Erika Tour IT]]
<</if>>\
<<if not visited("Erika Tour Restricted")>>\
[["Not yet." Press a random button|Erika Tour Restricted]]
<</if>>\
[[End the tour|Erika Tour End]]\@@.thought;What's in the basement?@@ you wonder. You press B1 and feel the elevator whiz downward.
@@.erika;"Whee,"@@ sings Erika. @@.erika;"Where are we going<<if visited("Erika Tour Skylounge")>> now<</if>>"?@@
@@.player;"You'll see."@@
@@.erika;"You don't know, do you?"@@
The door opens. @@.player;"IT,"@@ you announce, reading the sign in front of you.
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Erika_tour_IT.webp">\
<<else>>
<</if>>\
Erika rolls her eyes and starts absorbing the scene. Half-built computers lie everywhere, their guts spilling out. Overweight guys in black t-shirts are conversing in what seems a foreign language. You watch their eyes glue onto Erika, as if an angel had descended.
@@.erika;"So, tour master."@@ She pulls you further into the space. @@.erika;"What does that do?"@@
She's pointing at a black rectangle with several cords protruding from it.
[["That? It's an email server"|Erika Tour Ted][$temp.log.record("techAnswer", "server")]]
[["It's a power generator, obviously"|Erika Tour Ted][$temp.log.record("techAnswer", "generator")]]
[["It's a ethernet hub"|Erika Tour Ted][$temp.log.record("techAnswer", "hub")]]\<<if $temp.log.entry("techAnswer") is "server">>\
@@.player;"That? It's an email server."@@\
<<elseif $temp.log.entry("techAnswer") is "generator">>\
@@.player;"It's a power generator, obviously."@@\
<<else>>\
@@.player;"It's a ethernet hub."@@\
<</if>>
<<if $temp.log.entry("techAnswer") isnot "hub">>\
@@.ted;"Wrong,"@@ says a gravely voice.<<if visited("Work Focus Ted")>> You look over and see Ted, who fixed your computer.<</if>>
@@.erika;"Oh, but he should know."@@ Erika grins. @@.erika;"$player.name has worked here a whole year."@@
@@.ted;"It's an ethernet hub."@@ <<if visited("Work Focus Ted")>>Ted<<else>>The guy<</if>> \
<<else>>\
@@.ted;"He's right,"@@ says a gravely voice.<<if visited("Work Focus Ted")>> You look over and see Ted, who fixed your computer.<</if>>
@@.erika;"Yeah, well he is a total nerd."@@ Erika grins. @@.erika;"So what's it do, $player.name?"@@
You furrow your brow.
<<if visited("Work Focus Ted")>>Ted<<else>>The guy<</if>> folds his arms and lets you suffer. You stare him down. He \
<<run $ted.like()>>\
<</if>>\
looks in better shape than the others, and is the only one not ogling Erika--as though a hot girl enters his dungeon every day. @@.ted;"It connects all those little outlets in all your little cubicles into one giant network,"@@ he explains.
Erika leans in. @@.erika;"So if you unplugged it, we could get the afternoon off?"@@
@@.ted;"You would, we wouldn't. Name's Ted, by the way."@@
@@.erika;"Erika."@@
As he shakes her hand, you notice just how buff this guy is, veins bulging from his wrist. Erika seems to notice too, enjoying the handshake a little too much.\
<<if not $player.log.entry("workFocused")>>
@@.player;"$player.name,"@@ you cut in, extending your own hand. Ted takes it quizzically.
You give a firm squeeze, coaxing veins of your own to bulge while Erika looks on. \
<<if $player.log.entry("weightlifted")>>\
Having lifted <<if $player.log.daysAgo("weightlifted") is 1>>yesterday<<else>>this week<</if>> helps some.\
<<run $player.dominate()>>\
<<else>>\
You're not sure it's working, though.\
<</if>>\
<</if>>
[[Talk your way out of here|Erika Tour IT Elevator]]\
<<run $temp.log.remove("techAnswer")>>\@@.player;"I'm glad you got to see this department,"@@ you say. @@.player;"It's so essential to everything we do here."@@ Ted takes the cue and releases <<if $player.log.entry("workFocused")>>her<<else>>your<</if>> hand.
@@.erika;"Absolutely,"@@ says Erika. @@.erika;"And if we had more time, you'd tell me exactly how all this stuff works."@@
You grin at her. @@.player;"Of course."@@
@@.erika;"Where to next?"@@ she asks.
<<if not visited("Erika Tour Skylounge")>>\
She seems to be having fun, but Steve could get madder the longer you're away.
[[Press the top button, floor 30|Erika Tour Skylounge]]
<</if>>\
<<if not visited("Erika Tour Restricted")>>\
[[Press a random button|Erika Tour Restricted]]
<</if>>\
[[End the tour|Erika Tour End]]\
<<run $temp.log.increase("erikaTourTime", 10)>><<run $erika.like()>>\<<if visited("Erika Tour Skylounge Sit") and visited("Erika Tour IT")>><<set _holdHands = true>><</if>>\
You close your eyes and hit a random button. @@.player;"Next stop: floor 18,"@@ you announce after seeing what you pressed.
Erika looks suspicious.
Soon the door opens onto a dim hall. Every few seconds a red light flashes up ahead.
@@.erika;"This place is creepy. Where are you taking me?"@@
@@.player;"Fear not,"@@ you assure both of you. <<if _holdHands>>Her hand in yours<<else>>Nudging her along<</if>>, you creep down the hall.
A loud beep sounds, <<if _holdHands>> and Erika's fingers tighten around yours<<run $erika.like()>><<else>>causing Erika to jump<</if>>. Soon you come to a metal door that blocks your path. Next to it sits a keypad.
Enter a passcode and press enter: <<textbox "$game.passcodes.randomFloor" $game.passcodes.randomFloor>>\
<<do tag "hint">><<if not $game.passcodes.randomFloor and (not $game.hints.passcode or _passcodeActiveHint)>> \
@@.hint;//[Hint: //@@<<linkreplace "//passcodes//">>//@@.hint;Passcodes may be learned at various times. Return here again if you learn one.//<<run $game.recordHint("passcode")>><<set _passcodeActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>
<<linkreplace "You don't know one">>
Erika looks at you. You look at her.
@@.erika;"<<if _holdHands>>Yet again, you have no idea where we are."<<else>>You have no idea where we are, do you?"<</if>>@@
@@.player;"Nope."@@ You return to the elevator.
@@.erika;"Well that floor was...interesting,"@@ Erika says. @@.erika;"Where to next?"@@
<<if not visited("Erika Tour Skylounge")>>\
[[Press the top button, floor 30|Erika Tour Skylounge]]
<</if>>\
<<if not visited("Erika Tour IT")>>\
[[Press the bottom button, floor B1|Erika Tour IT]]
<</if>>\
<<if visited("Erika Tour Skylounge") or visited("Erika Tour IT")>>\
[[End the tour|Erika Tour End]]\
<</if>>\
<<run $temp.log.increase("erikaTourTime", 5)>>\
<</linkreplace>>\<<if visited("Erika Tour Skylounge Sit") and visited("Erika Tour IT")>><<set _handOnShoulder = true>><</if>>\
@@.player;"We should get back to work before Steve comes looking for us."@@
@@.erika;"Oh well."@@ She looks disappointed. @@.erika;"Back to answering service calls."@@\
<<if _handOnShoulder>> \
As the elevator zooms to your floor, her arm comes to rest on your shoulder.\
<<run $player.mood.arouse()>>
Too soon, the car comes to a halt, and\
<<else>>
When the elevator stops at your floor,\
<</if>> you pretend to get the door for her.
@@.erika;"Why, thank you sir."@@ <<if _handOnShoulder>>Then she turns to you. @@.erika;"Hey, this was really fun."@@ <</if>>You watch her hips sway as she wanders off.\
<<run $player.mood.arouse()>>
<<if $game.images>>\
<img class="scene-image" src="images/backstory/Erika_tour_end.webp">\
<<else>>
<</if>>\
@@.thought;Hot damn!@@ Not only is she beautiful, but she's playful...and adventurous...and--
@@.steve;"--$player.name! Just who I've been looking for."@@ <<if $temp.log.entry("erikaTourTime") > 15>>Steve's arms are folded across his chest.<</if>>
@@.player;"S'up, boss?"@@
<<if $temp.log.entry("erikaTourTime") <= 15>>\
@@.steve;"Do you have that sales report I asked for?"@@\
<<elseif $temp.log.entry("erikaTourTime") <= 35>>\
He checks his watch. @@.steve;"Well, I came by for that sales report at 10:00, but you weren't at your desk. And now it's 10:20."@@\
<<else>>\
He checks his watch. @@.steve;"I came for that sales report at 10:00, then again at 10:20, then //again// at 10:45.<<if $temp.log.entry("erikaTourTime") >= 60>> And that was how long ago?<</if>>"@@\
<</if>>
<<linkreplace "\"The sales report...?\"">>\
@@.player;"The sales report...? @@\
<<if $player.log.entry("workFocused")>>\
@@.player;Oh yeah! I did it yesterday."@@
<<if $temp.log.entry("erikaTourTime") <= 15>>\
@@.steve;"Great news. Knew I could count on you, $player.name."@@
@@.player;"Sure thing, boss."@@\
<<run $player.jobPerform(1)>>\
<<elseif $temp.log.entry("erikaTourTime") <= 35>>\
@@.steve;"Fantastic! So what have you been doing for the past half an hour? Wrapping it in a bow? Just get back to your desk and do some work."@@\
<<else>>\
@@.steve;"Fantastic! So you decided to celebrate for <<if $temp.log.entry("erikaTourTime") < 60>>nearly<<else>>more than<</if>> an hour? I expect more from you, $player.name."@@\
<<if $temp.log.entry("erikaTourTime") < 60>><<run $player.jobPerform(-1)>><<else>><<run $player.jobPerform(-2)>><</if>>\
<</if>>\
<<else>>\
@@.player;Funny you should mention that, because I was about to go finish it."@@
<<if $temp.log.entry("erikaTourTime") <= 15>>\
@@.steve;"I should hope so."@@\
<<elseif $temp.log.entry("erikaTourTime") <= 35>>\
@@.steve;"After jerking off for half an hour? I want it on my desk by 11:00."@@\
<<run $player.jobPerform(-1)>>\
<<else>>\
@@.steve;"After taking <<if $temp.log.entry("erikaTourTime") < 60>>nearly an<<else>>an entire<</if>> hour off? Don't even bother. I already had Mark do it."@@
@@.thought;Crap.@@\
<<if _handOnShoulder>> \
Then you think of Erika's arm on your shoulder. Worth it? Only time will tell.\
<</if>>\
<<if $temp.log.entry("erikaTourTime") < 60>><<run $player.jobPerform(-2)>><<else>><<run $player.jobPerform(-3)>><</if>>\
<</if>>\
<</if>>
<<nextScene "Finish out the day">><</nextScene>>\
<<run $erika.like(2)>><<run $erika.log.timeStamp("officeTour")>>\
<<run $temp.log.remove("erikaTourTime")>>\
<</linkreplace>>\The four of you head to the men's room to get changed. \
<<if ($doctor.log.entry("scheduledAppointment") and not $doctor.log.entry("biopsyTaken")) or $doctor.log.entry("scheduledAppointment") is 2 and not $doctor.log.entry("naniteAppt")>>\
On the way, you quickly phone the doctor's office.
@@.female;"You need to reschedule? Ugh."@@
@@.player;"Sorry, it's just that--"@@
@@.female;"Looks like next Friday is the earliest we could do."@@
@@.thought;Another whole week?@@ You're beginning to regret this. @@.player;"Fine, let's do that."@@
You then join the others. Ted has just removed his shirt,\
<<else>>\
Ted removes his shirt,\
<</if>> \
revealing his tattooed biceps. You almost feel intimidated<<if $player.log.duringWeek("failedLift")>>, especially after failing at the bench press this week<<elseif $player.log.duringWeek("weightlifted")>>, though having lifted this week helps some<<else>>--you need to work out more<</if>>. When you remove yours, <<if not $player.log.duringWeek("weightlifted") or $player.log.duringWeek("failedLift")>>though, <</if>>Ted barely looks up from his phone.\
<<if $time.week is 3>>
You quickly slide your t-shirt on before anyone notices anything suspicious.\
<</if>>
@@.mark;"Well, who will it be, bro?"@@ Mark stands tall. @@.mark;"Mr. Boss Man, $player.name here, or yours truly?"@@
Steve peers up at Mark. @@.steve;"He may have the length, but I've got the handles. Played in junior high."@@
Ted keeps tapping at his phone. @@.ted;"Hmm. And you?@@
<<run $temp.log.record("ballSkill", 0)>><<do tag "ballSkill">><<switch $temp.log.entry("ballSkill")>>/* ***possibly save for use later */\
<<case 0>>\
<<link "You have a decent fadeaway">><<run $temp.log.record("ballSkill", 1)>><<redo "ballSkill">><</link>>
<<link "You're a solid defender">><<run $temp.log.record("ballSkill", 2)>><<redo "ballSkill">><</link>>\
<<case 1>>\
You shrug. @@.player;"My fadeaway's not bad."@@\
<<case 2>>\
You shrug. @@.player;"I get in people's faces. Play solid D."@@\
<</switch>>\
<<if $temp.log.entry("ballSkill")>>
@@.ted;"Tough one. Sounds like you each have assets."@@
He says nothing more, so you finish getting changed.
<<run $player.saveOutfit()>>\
<<selectOutfit "exercise" "Head to the park" "Freeball 1 Teams">>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/exercise/Freeball.webp"><</if>>\
When you arrive, dozens of coworkers have already gathered. One is even handing out beer. Word spreads fast when the boss gives time off.
You scan the crowd. Josie is reading under a tree. Finally you spot Erika sprawled on a picnic blanket, sharing a bottle of wine. She sees you and waves.<<if not $erika.log.entry("askedOut")>> Or maybe she waved at Mark.<</if>>
Steve removes a shiny basketball from his duffle and attempts to twirl it, but loses control immediately. @@.steve;"So, me and you, huh Ted?"@@
@@.ted;"I choose $player.name. Can't beat <<if $temp.log.entry("ballSkill") is 1>>a good fadeaway<<else>>solid defense<</if>>."@@ @@.thought;Oh wow!@@
@@.steve;"Mark it is, then. I'll play point."@@
You move to guard Steve.
@@.ted;"Know what? I got him."@@ Great, now you'll be guarding six-foot-tall Mark. And he'll be guarding you.
@@.steve;"Game's to 21, twos and threes. It's playground rules: winners outs, call your own foul..."@@
@@.male;"Go teams! Freeball Friday!"@@ someone yells from the crowd.
@@.erika;"Woo!"@@ Erika twinkles her fingers in the air.
[[The game begins|Freeball 1 Game Start]]\<<run $temp.log.record("playerScore", 0)>><<run $temp.log.record("opposingScore", 0)>>\
<<do tag "score">>You and Ted: <<= $temp.log.entry("playerScore")>> ---- Mark and Steve: <<= $temp.log.entry("opposingScore")>><</do>>
Steve checks the ball. @@.steve;"Check!"@@ he exclaims. Then he starts dribbling--through his legs, behind his back. Ted watches him nearly lose the ball. Finally Steve passes.
@@.mark;"Can't guard this!"@@ Mark jokes as he backs you down.
<<set _blockOrSteal = 0>><<do tag "blockOrSteal">><<switch _blockOrSteal>>\
<<case 0>>\
<<link "Go for the steal">>
<<set _blockOrSteal = 1>>
<<redo "blockOrSteal">><</link>>
<<link "Try to block his shot">>
<<set _blockOrSteal = 2>>
<<if $player.height >= 10>><<run $temp.log.increase("playerScore", 2)>><<else>><<run $temp.log.increase("opposingScore", 2)>><</if>>
<<redo "blockOrSteal score">>
<</link>>\
<<case 1>>\
You lunge for the ball. Mark spins, and it goes out of bounds.
@@.steve;"Our ball!"@@ yells Steve. On the next play, he dribbles off his foot.\
<<case 2>>\
You stay behind him, forearm against his back. Mark spins and shoots\
\<<if $player.height >= 10>>\
\, right into your outstretched hand. @@.mark;"Okay, that was clean,"@@ he admits.
You grab his errant shot and go in the for the layup. Several people clap./* player team scores 2 */
@@.steve;"Our point!"@@ yells Steve. @@.steve;"You never took it back."@@
@@.ted;"Didn't hit rim,"@@ says Ted. @@.ted;"You said playground rules, right?"@@
@@.steve;"Yes--yes I did."@@\
<<else>> \
over your outstretched hand. It rattles in, and several people clap./* opposing team scores 2 */
@@.steve;"2-0,"@@ yells Steve. On the next play, he dribbles off his foot.\
<</if>>\
<</switch>>\
<<if _blockOrSteal>>
Ted inbounds to you. Then he moves to post Steve up. You notice Ted has a couple inches on him. @@.thought;I wonder what this guy can do?@@
<<linkreplace "Pass him back the ball">>\
You pass him back the ball. Ted dribbles, fakes, crosses over. He's not that fast but has good ball skills. Almost reminds you of late Charles Barkley.
Steve reaches but can't get near the ball. Ted just keeps backing him down. He fakes, Steve jumps, and Ted spins for the easy layup. More people clap./* player team scores 2 */\
<<run $temp.log.increase("playerScore", 2)>><<redo "score">>
The next play, Ted inbounds to you again. Mark grins. @@.mark;"Watcha gonna do?"@@
[[Drive to the hoop|Freeball 1 Drive]]
[[Shoot the three|Freeball 1 Shoot]]\
<</linkreplace>>
<</if>><</do>><<if $player.strength >= 124>><<run $temp.log.increase("playerScore", 2)>><</if>>\
<<do tag "score">>You and Ted: <<= $temp.log.entry("playerScore")>> ---- Mark and Steve: <<= $temp.log.entry("opposingScore")>><</do>>
You fake the shot. Mark closes in, and you take off toward the hoop. \
<<if $player.strength >= 124>>\
He's one step too late, and you hit the scoop shot./* player team scores 2 */
Mark grins again. @@.mark;"Damn you, $player.lastName."@@
You can almost make out Erika's voice amidst the cheers.\
<<else>>\
You're a step too slow, though, and he blocks it.
Mark grins again. @@.mark;"You got nothing, $player.lastName."@@\
<</if>>
<<linkreplace "The game continues like this">><<include "Freeball 1 Game End">><</linkreplace>>\<<if $player.strength >= 131>><<run $temp.log.increase("playerScore", 3)>><</if>>\
<<do tag "score">>You and Ted: <<= $temp.log.entry("playerScore")>> ---- Mark and Steve: <<= $temp.log.entry("opposingScore")>><</do>>
You jab step. Mark falls for it, and you pull up for the three. \
<<if $player.strength >= 131>>\
The ball <<if $player.strength >= 138>>hits the net with a swish<<else>>is short but rattles in<</if>>./* player team scores 3 */
Mark grins again. @@.mark;"Damn you, $player.lastName."@@
You can almost make out Erika's voice amidst the cheers.\
<<else>>\
The ball is well short and bounces off the front rim.
Mark grins again. @@.mark;"You got nothing, $player.lastName."@@\
<</if>>
<<linkreplace "The game continues like this">><<include "Freeball 1 Game End">><</linkreplace>>\<<if $temp.log.entry("playerScore") is $temp.log.entry("opposingScore")>>\
<<set _scoreIncrease = 15>>\
<<elseif $temp.log.entry("playerScore") % 2 is 0>>\
<<set _scoreIncrease = 19 - $temp.log.entry("playerScore")>>\
<<else>>\
<<set _scoreIncrease = 20 - $temp.log.entry("playerScore")>>\
<</if>>\
<<run $temp.log.increase("playerScore", _scoreIncrease)>><<run $temp.log.increase("opposingScore", (_scoreIncrease - 2))>>\
The game continues like this, with you and Mark trading buckets and Ted dominating his matchup. Eventually you're winning, <<= $temp.log.entry("playerScore")>> to <<= $temp.log.entry("opposingScore")>>. But then Steve gets creative.
@@.steve;"Foul! That was a foul!"@@
@@.player;"He didn't touch you."@@
@@.ted;"It's cool,"@@ says Ted. @@.ted;"Playground rules."@@
They take the ball up top, and Mark scores on you. On the next play, Steve throws a crazy hook shot. Miraculously, it goes in./* opposing team scores 4 */\
<<run $temp.log.increase("opposingScore", 4)>><<redo "score">>
<<if $temp.log.entry("playerScore") >= 19 and $temp.log.entry("opposingScore") >= 19>>\
@@.steve;"Next basket wins!"@@\
<<elseif $temp.log.entry("opposingScore") >= 19>>\
@@.steve;"One more hoop, and we win!"@@\
<<else>>\
@@.steve;"Catching up!"@@\
<</if>> shouts Steve. Then he throws the ball out of bounds.
<<linkreplace "Pass to Ted for the easy bucket">>\
The game on the line, you pass to Ted for the easy bucket. \
<<if $temp.log.entry("playerScore") > $temp.log.entry("opposingScore")>>\
He posts Steve up, fakes, spins left, and sinks the fadeaway./* player team scores 2 and wins */\
<<run $temp.log.increase("playerScore", 2)>> \
That's it--you win <<= $temp.log.entry("playerScore")>> to <<= $temp.log.entry("opposingScore")>>.\
<<run $player.log.record("freeballOneResult", "win")>>
@@.erika;"Woo hoo!"@@ Erika raises her arms in a V.\
<<run $erika.like()>><<run $mark.erikaConfident(-1)>>
[[Celebrate your victory|Freeball 1 Conclude]]
<<else>>\
He posts Steve up, fakes, but then passes back to you.
Mark is right there. As you try to dribble past, he steals and goes in for the layup./* opposing team scores 2 and wins */\
<<run $temp.log.increase("opposingScore", 2)>> \
That's it--they win <<= $temp.log.entry("opposingScore")>> to <<= $temp.log.entry("playerScore")>>.\
<<run $player.log.record("freeballOneResult", "loss")>>
@@.erika;"Woo hoo!"@@ Erika raises her arms in a V.\
<<run $erika.likeMark()>><<run $mark.erikaConfident()>>
[[Mourn your loss|Freeball 1 Conclude]]
<</if>>\
<<run $player.log.timeStamp("aerobic")>><<run $player.mood.tire()>><<redo "score">>\
<</linkreplace>>You turn to Ted. @@.player;"Nice game, man."@@
@@.ted;"Sure, you too."@@
@@.player;"Gotta ask, though. Why keep passing to me, when you could score on Steve every time?"@@
@@.ted;"You're into that Erika chick, right?"@@
You shrug, then nod.
@@.ted;"If only I score, where does that leave you with her?"@@
Huh. \
<<if $player.log.entry("freeballOneResult") is "win">>\
@@.player;"Wow, I appreciate that."@@
@@.ted;"At IT, we solve problems."@@\
<<run $ted.like(2)>>\
<<else>>\
@@.player;"Wow, I appreciate that. If only we didn't lose."@@
@@.ted;"That's on you."@@\
<<run $ted.like()>>\
<</if>>
You laugh. @@.player;"Well, I'm glad you picked me over Mark, <<if $player.log.entry("freeballOneResult") is "win">>then<<else>>at least<</if>>."@@
@@.ted;"Can't take credit for that. My phone chose randomly."@@ \
<<if $player.log.entry("freeballOneResult") is "win">>\
He hands you your cut of the winnings. @@.ted;"So you gonna take her out?"@@\
<<run $player.gainMoney(20)>>
<<if $erika.log.entry("askedOut")>>\
<<if $erika.log.entry("firstDate")>>\
@@.player;"Already have."@@
@@.ted;"Buy her some chocolates or something. Can't go wrong there."@@\
<<else>>\
@@.player;"Tonight, actually."@@
@@.ted;"Get her something nice to drink."@@\
<</if>>\
<<else>>\
<<if $erika.log.entry("madAtHer")>>\
@@.player;"We'll see."@@\
<<else>>\
@@.player;"Hopefully."@@\
<</if>>
@@.ted;"Buy her some chocolates or something. Can't go wrong there."@@\
<</if>>
You turn, and Erika is standing right there. @@.erika;"Yes, I think you should!"@@
You pocket your winnings, making sure she sees.
@@.erika;"Nice moves out there! Both of you."@@ Then she <<if $erika.preference() >= 4>>touches your sweaty shoulder<<else>>turns to you<</if>>. @@.erika;"I didn't know you could play like that."@@
@@.player;"Guess I'm full of surprises."@@\
<<if $erika.log.entry("askedOut") and not $erika.log.entry("firstDate")>>
Erika laughs. @@.erika;"Well, See you in a couple hours..."@@ She saunters off.
<<nextScene "Get ready for your date">><<run $player.restoreOutfit()>><</nextScene>>\
<<else>>
<<nextScene "Wish her a pleasant evening">><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\
<<else>>\
He hands you his cut of the losses. @@.ted;"Give this to Steve for me?"@@\
<<run $player.spendMoney(20)>>
You nod. @@.player;"Next time I should guard him, and you can have Mark."@@
Ted looks at you. @@.ted;"He's a petty man, your boss. Guard him too tough, and he might harass you over it. So I chose to instead of you."@@
@@.thought;Huh.@@ You're just about to thank him again when you notice Erika and Mark.
@@.erika;"Nice moves out there!"@@ you hear her say.\
<<if $erika.log.entry("askedOut") and not $erika.log.entry("firstDate")>> \
Let him have his moment. Tonight it'll just be you and her.
<<nextScene "Get ready for your date">><<run $player.restoreOutfit()>><</nextScene>>\
<<else>>
<<nextScene "Let him have his moment">><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\
<</if>>\
<<run $steve.log.timeStamp("freeballOne")>><<run $erika.log.timeStamp("lastSeen")>>\
<<run $temp.log.remove("playerScore")>><<run $temp.log.remove("opposingScore")>>\Some fresh air sounds great. So you climb down the creaky stairs out to the street.
It's not the nicest neighborhood ever, but people are out and about. A hotdog truck has parked on the corner. In a nearby alley, two older men stand cursing at each other. Others are walking their dogs, the sun shining overhead.
You stroll a few blocks. A jogger passes, her forehead beaded with sweat. @@.thought;Well, she does seem overweight--in the thighs especially.@@ Next you pass by a strip club that's trying to be subtle about it. You squint, but shaded windows block anything interesting occurring inside.
Then you pass a newspaper stand. @@.thought;Wait, what was that?@@ A headlines reads, "GlenCorp Acquires Biotech Firm." GlenCorp? That's where you work.
<<linkreplace "Drop a coin in">>\
Curious, you drop a coin into the slot. No paper comes out. You jiggle the mechanism, but it's jammed. @@.thought; Ah well.@@ GlenCorp is always acquiring some company or other, as their weekly emails never cease to remind you.
A few blocks later you approach a flickering neon sign. A tasty aroma wafts from the open window below.
[[Duck in for a bite to eat|Walk 1 Diner]]\
<</linkreplace>>\<<if $game.images>><img class="scene-image" src="images/exercise/Walk_diner.webp"><</if>>\
You duck inside. Dusty pictures adorn the walls, depicting a happier time here: Women in cocktail dresses, men in suits clinking glasses of champaign. You peer around, wondering how the shabby diner could ever have looked like that. The only thing still going for it is the quantity of male clientele.
A young waitress in a low-cut top seats you.\
<<set _ogleChest = 0>><<do tag "ogleChest">><<switch _ogleChest>>\
<<case 0>>
<<link "Gaze at her chest">><<set _ogleChest = 1>><<redo "ogleChest">><</link>>
<<link "Respect her dignity">><<set _ogleChest = 2>><<redo "ogleChest">><</link>>\
<<case 1>> \
Your eyes flicker to her chest, thrust up so high by her bra that much of it sits exposed.\
<<run $player.mood.arouse()>><<run $player.attract("breasts")>>
She appears not to notice--or perhaps pretends not to. \
<<case 2>> \
You strain to keep your eyes focused on her face.
<</switch>>\
<<if _ogleChest>>\
@@.female;"What can I get you?"@@ she asks in a sweet voice.
You order a sandwich and chips, and she turns toward the kitchen.\
<<set _ogleAss = 0>><<do tag "ogleAss">><<switch _ogleAss>>\
<<case 0>>
<<link "Gaze at her ass">><<set _ogleAss = 1>><<redo "ogleAss">><</link>>
<<link "Respect her dignity">><<set _ogleAss = 2>><<redo "ogleAss">><</link>>\
<<case 1>>
You take full advantage of the opportunity. Her ass, while fully covered, strains the seams of her tight skirt, swaying as she moves. Clearly she can't see you looking this time.\
<<run $player.mood.arouse()>><<run $player.attract("butt")>>\
<<case 2>> \
You sip your Ginger Ale, determined not to look at her shapely ass. Several other heads turn, though.\
<</switch>>\
<<if _ogleAss>>
Soon your food arrives. It tastes not nearly as good as the outside aroma would have suggested.
[[Then you hear shouting|Walk 1 Diner Argument]]\
<</if>><</do>>\
<</if>><</do>>\@@.female;"Another shift? I've been here nine hours!"@@ It's coming from the kitchen.
@@.male;"...had to cancel..."@@ The man's voice is muffled. @@.male;"Come on sugar."@@
@@.female;"Don't call me that."@@
@@.male;"...you keep them coming..."@@
@@.female;"Oh yeah?"@@ Her voice quiets. @@.female;"...hate this fucking outfit..."@@
@@.male;"...but it's a main reason why..."@@
@@.female;"Don't touch me!"@@ The waitress comes storming from the kitchen, her face in tears. She flees out the door in her heels.
<<linkreplace "Ask for the check">>\
An older man--probably the owner--hands you the check. He looks angry.
Then you walk home, past the dog walkers and food trucks, to your tiny apartment. \
<<if $player.breasts >= .5 and not $player.outfit.bra>>\
The exercise has done you well--all except for where your shirt rubbed irritatingly against your chest.\
<<else>>\
Aside from the kerfuffle, the exercise has done you well.\
<</if>>
<<nextScene>><</nextScene>>\
<<run $player.log.timeStamp("walked")>>\
<</linkreplace>>\You wait till Mark heads to the elevator with gym bag in hand. Five minutes later, you head out too.
This new gym is exactly like your old one: same sweaty smell, same throngs of women in sports bras. No Mark, though, and that's what matters.
<<run $player.saveOutfit()>>\
<<selectOutfit "exercise" null "Weightlifting Solo">>\<<nobr>>
<<set _liftingProgressStalled to false>>
<<set _currentLift = $player.currentLift>>
/* - Prevent a weight increase right after a decrease (unless the increase would be more than 10) */
<<if (_currentLift > $player.log.entry("expectedLift")) and $player.failedLastLift()>>
<<set _currentLift -= 10>>
<</if>>
<</nobr>>\
<<if $game.images>><img class="scene-image" src="images/exercise/Weightlifting_solo.webp"><</if>>/*
- Do you think you're ready to increase the weight?
*/You approach the chest press. Remembering your last experience <<if visited("Weightlifting Solo") is 1>>lifting with Mark<<else>>here<</if>>, <<if $player.log.entry("expectsLiftIncrease")>>you smile as you set the machine to an increased weight of<<else>>you set the weight to<</if>> <<= $player.displayedStrength($player.log.entry("expectedLift"))>>. Then you grip the bar and push. /*
- YOU START TO LIFT
*/<<if _currentLift is $player.log.entry("expectedLift")>>/* or _noticingBreasts */
<</if>>\
<<if _currentLift is $player.log.entry("expectedLift")>>\
You wince as the weight bears down against your <<if $player.strength < 70>>slender <</if>>arms. \
<</if>>/*
- MACHINE is SET to the CORRECT WEIGHT.
*/<<if _currentLift is $player.log.entry("expectedLift")>>/* skip a line if _noticingBreasts */\
<<if $player.strength < $player.log.entry("lastLiftingStrength")>>\
The bar \
<<if $player.log.entry("expectsLiftIncrease")>>\
feels quite heavy...\
\<<else>>\
feels particularly heavy today...\
\<</if>>\
\and you're just barely able to finish the set. By the end you're gasping for breath and your arms are trembling./* troubleLiftingLastTime was set to true here before */\
<<else>>\
You're gasping for breath by the end of the set, but at least you finished it!\
<</if>>/*
- MACHINE is SET at TOO HEAVY a WEIGHT.
*/<<elseif _currentLift < $player.log.entry("expectedLift")>>
Sadly, \
<<if $player.log.entry("expectedLift") - _currentLift > 20>>\
the bar doesn't budge, no matter how hard you strain.\
<<elseif $player.log.entry("expectedLift") - _currentLift > 10>>\
the bar feels much heavier than it should, and you're struggling after only a couple reps. You can't come close to finishing the set, no matter how hard you strain.\
<<else>>\
the bar feels heavier than it should, and you're struggling by halfway through the set. You can't finish it no matter how hard you strain.\
<</if>>
You check the weight again, but it's where you meant to set it. With a frown, you move the weight down<<if $player.log.entry("expectedLift") - _currentLift > 10>>, then down again, until it sits at<<if _currentLift <= 80>> a mere<</if>><<else>> to<</if>> <<= $player.displayedStrength(_currentLift)>>. Now you're finally able to complete a set, but just barely. By the end you're gasping for breath and your arms are trembling./*
- MACHINE is SET at TOO LIGHT a WEIGHT.
*/<<elseif _currentLift > $player.log.entry("expectedLift")>>
To your <<if $player.maxStrength - $player.strength <= 20>>surprise<<else>>astonishment<</if>>, lifting feels <<if _currentLift - $player.log.entry("expectedLift") < 20>>a little <</if>>easier than you anticipated. You're able to make your way through the set quicker, and when you stop, you're not quite as out of breath. You think next time you might try a higher weight./* ***troubleLiftingLastTime was set to false here before*/\
<</if>>/*
- REFLECT on the SETBACK
*/<<if $player.log.entry("liftCounter") >= 4>>/* ***probably change counter check to 3 */\
<<set _liftingProgressStalled to true>>\
<</if>>\
<<if _currentLift < $player.log.entry("expectedLift")>>
@@.thought;Seriously? @@<<if _currentLift is $player.log.entry("lastLift")>>@@.thought;I'm back to only lifting <<= $player.displayedStrength(_currentLift)>>?@@<<else>>@@.thought;I can only lift <<= $player.displayedStrength(_currentLift)>> now?@@<</if>>\
<<elseif _liftingProgressStalled>>
You sigh. With all your recent exercise, you were hoping to be up to a<<if $player.log.entry("expectedLift") > $player.log.entry("lastLift")>>n even<</if>> higher weight by now, but sadly that's not the case.\
<<if $player.strength is $player.maxStrength>> \
Maybe your feminized body has reached its limit.\
<<elseif $player.maxStrength - $player.strength < 5 and $player.log.weeksAgo("weightlifted") <= 2>> \
Maybe your feminized body is reaching its limit.\
<</if>>\
<</if>>\
<<if $time.week > 16 and $player.log.weeksAgo("weightlifted") > 2 and $player.strength < $player.log.entry("lastLiftingStrength")>>/* ***test this */
Clearly you haven't been working out enough. Before the Sentence, you were in here three times a week, but now it's been, what, <<= $player.log.weeksAgo("weightlifted")>> weeks? You shudder. <<= $player.displayedStrength($player.log.entry("expectedLift"))>> was once a weight you'd scoff at; now you'll have to work just to maintain that.\
<<run $player.log.record("liftCounter", 0)>>\
<<elseif (_currentLift < $player.log.entry("expectedLift") or _liftingProgressStalled)>>
You watch a woman at the next machine lifting \
<<if _currentLift is 30>>\
more than you are, and you feel oddly jealous.\
<<elseif _currentLift >= 100>>\
not that much less, and a chilling thought occurs. @@.thought;If this continues, that could soon be me.@@\
<<else>>\
a similar amount<<if _currentLift >= 60>>, straining just like you<</if>>...and you find yourself empathizing with her, despite yourself.\
<</if>>\
<</if>>\
<<run $player.log.record("liftCounter", 0)>>\
/*
- FINISH SCENE */
The rest of the workout proceeds similarly. \
<<if _currentLift < $player.log.entry("expectedLift")>>\
Each machine feels <<if $player.log.entry("expectedLift") - _currentLift > 10>>significantly <</if>>harder than expected, and you keep having to reduce the weights. An hour later you're tired, sore, and frustrated. But at least you made back a small bit of ground.\
<<elseif _currentLift > $player.log.entry("expectedLift")>>\
<<if _currentLift - $player.log.entry("expectedLift") >= 20>>Several other machines also feel easier<<else>>A few other machines also feel slightly easier<</if>>, which boosts your spirits. An hour later you're tired and sore, and a little frustrated that you still can't lift <<if _currentLift < 80>>anywhere close to <</if>>what you could before the Sentence, but at least it seems you've made a small bit of progress.\
<<elseif ($player.log.entry("expectedLift") > $player.log.entry("lastLift")) and (_currentLift < 100)>>\
Despite your recent progress, you still have to set each machine to a <<if _currentLift <= 70>>much <</if>>lower weight than the previous guy, which is pretty discouraging. An hour later you're tired and sore, and ready to be done. It's hard to tell, but you feel a little stronger too! Or maybe it's only an illusion.\
<<else>>\
An hour later you're tired and sore, <<if _currentLift < 80>>and a bit humiliated by how little you can lift, <<elseif _currentLift < 120>>and a bit frustrated that you still can't lift what you could before the Sentence, <</if>>but you're done. \
<<if _liftingProgressStalled and $player.maxStrength - $player.strength < 5>>\
Unfortunately, you don't seem to be getting <<if $player.strength is $player.maxStrength>>any<<else>>much<</if>> stronger.\
<<else>>\
It's hard to tell, but you feel a little stronger too! Or maybe it's only an illusion.\
<</if>>\
<</if>>
<<nobr>>
<<if _liftingProgressStalled>><<run $player.log.record("liftCounter", 0)>><</if>>
<<run $player.recordLift($player.log.entry("expectedLift"), $player.currentLift, true)>>
/* confidence was set here */
<</nobr>>\
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>\At four o'clock, you pack your bag and make for the elevator.
@@.steve;"Leaving early?"@@ asks Steve. @@.thought;Does he constantly roam the hallways or something?@@
@@.player;"Uh, yeah, I was headed to the gym."@@
His eyes light up. @@.steve;"The gym! Good man. A fit worker is a productive one...and,"@@ he adds under his breath, @@.steve;"cheaper for our insurance plan."@@
@@.player;"I'll see you tomorrow, then."@@
@@.steve;"Bright and early!"@@
Soon you arrive at the gym and head for the lockers.
<<run $player.saveOutfit()>>\
<<selectOutfit "exercise" null "Weightlifting Week 0 Change">>\<<run $temp.log.record("markAttractionChoice", 0)>>\
As you slip into your $player.outfit.top.informalName, a familiar voice calls out. @@.mark;"$player.name! <<if $time.present is "Tuesday">>What a coincidence<<else>>Finally decided to join me<</if>>."@@
Of course Mark's here, gym rat that he is. At least he can be your spotter.
As he gets changed, you can't help notice how he's filling out his shirt these days.
<<if $game.images>>\
<img class="scene-image" src="images/exercise/Mark_locker_room.webp">\
<<else>>
<</if>>\
<<do tag "MarkAttractionChoice">>\
<<switch $temp.log.entry("markAttractionChoice")>>\
<<case 0>>\
<<link "Mark is a pretty handsome guy">><<run $temp.log.record("markAttractionChoice", 1)>><<redo "MarkAttractionChoice">><</link>>
<<link "Uh oh, he could be getting stronger than you">><<run $temp.log.record("markAttractionChoice", 2)>><<redo "MarkAttractionChoice">><</link>>\
<<case 1>>\
@@.thought;Mark is a pretty handsome guy@@, you think. @@.thought;Hopefully Erika hasn't noticed.@@\
<<run $player.attract("men", 1, "genders")>>\
<<case 2>>\
@@.thought;Uh oh@@, you think. @@.thought;He could be getting stronger than me.@@ You better make this workout count.\
<</switch>>\
<<if $temp.log.entry("markAttractionChoice")>>
The two of you head to the weight room floor. After a few minutes of warm-up, Mark gets set for the bench press.
[[Spot him|Weightlifting Week 0 Lift]]\
<</if>>\
<</do>>\<<if $game.images>><img class="scene-image" src="images/exercise/Mark_weightlifting.webp"><</if>>\
He grunts, @@.mark;"1, 2, 3...,"@@ while you spot him. @@.mark;"6, 7, 8..."@@ He starts to falter. @@.mark;"And...10! Boo yeah!"@@
@@.player;"How much was that?"@@ you ask.
@@.mark;"<<= $mark.displayedStrength()>>."@@ He grins.
@@.thought;<<if $temp.log.entry("markAttractionChoice") is 1>>No wonder he looks so cut.<<else>>Oh wow, that's a lot.<</if>> To impress Erika, I need to lift at least that much.@@
<<linkreplace "Load on <<= $player.displayedStrength()>> of weight">>\
You load on <<= $player.displayedStrength()>> and lie back on the bench.
@@.player;"1, 2, 3...,"@@ you grunt, while Mark spots you. @@.player;"6, 7, 8..."@@ Your arms start to shake. @@.player;"And...10!"@@
@@.mark;"How much was that?"@@ Mark asks.
@@.player;"<<= $player.displayedStrength()>>."@@
He shrugs.\
<<run $mark.erikaConfident(-1)>>\
<<run $player.recordLift()>>
[[Continue working out|Weightlifting Week 0 Ogle]]\
<</linkreplace>>\The two of you lift for a while longer before hitting the vending machines.
@@.mark;"Yo,"@@ Mark says, @@.mark;"scenery at 2 o'clock."@@
You look over and see a shapely woman on a treadmill, her attention focused on the TV ahead.
<<if $game.images>>\
<img class="scene-image" src="images/exercise/Weight_room_jogger.webp">\
<<else>>
<</if>>\
<<set _ogle = 0>><<do tag "ogle">><<switch _ogle>>\
<<case 0>>\
<<link "Stare at her">><<set _ogle = 1>><<redo "ogle">><</link>>
<<link "Try not to">><<set _ogle = 2>><<redo "ogle">><</link>>\
<<case 1>>\
Her chest is dancing beneath her tight shirt, her sports bra not quite up to the task. Lower down, her thighs quiver with each stride. She looks your way, and you avert your gaze.\
<<run $player.attract("jiggle")>><<run $player.mood.arouse(10)>>
Mark laughs. @@.mark;"She almost caught you."@@\
<<case 2>>\
You try not to stare, but can't help glimpsing her bouncing chest.\
<<run $player.mood.arouse(5)>>
@@.player;"You're a slime ball, Mark.@@"
He laughs. @@.mark;"She almost caught you looking."@@\
<</switch>>\
<<if _ogle>>
@@.player;"Nah."@@ You buy cold drinks and sit at a nearby table. The woman was hot but had nothing on Erika--except maybe bigger boobs.
Wait, this could be your opportunity to probe where Mark stands with her. Or you could just talk about sports.
[[Ask what he thinks of Erika|Weightlifting Week 0 Erika]]
[[Ask what he thinks of the Ravens|Weightlifting Week 0 Sports]]\
<<run $temp.log.remove("markAttractionChoice")>>\
<</if>><</do>>\@@.player;"What do you think of that new chick, Erika?"@@ you ask.
@@.mark;"Who was she again?"@@
You look at him, incredulous.
@@.mark;"Ha ha, had you there! Seriously, though, what a piece of tail."@@
You nod. @@.player;"So, you into her then?"@@
@@.mark;"Why, she your girlfriend or something?"@@
<<if $erika.log.entry("officeTour")>>\
<<set _tourAnswer = 0>>\
You see an opening. @@.player;"Well, we had something of an office date."@@
@@.mark;"What, you showed her your spreadsheets?"@@
You laugh. @@.player;"Nah, she asked me to show her around."@@
@@.mark;"Oh yeah? Where did you take her?"@@
<<do tag "tourAnswer">>\
<<switch _tourAnswer>>\
<<case 0>>\
<<if visited("Erika Tour Skylounge")>>\
<<link "\"The sky lounge\"">><<set _tourAnswer = 1>><<redo "tourAnswer">><</link>>
<</if>>\
<<if visited("Erika Tour Restricted")>>\
<<link "\"A restricted area\"">><<set _tourAnswer = 2>><<redo "tourAnswer">><</link>>
<</if>>\
<<if visited("Erika Tour IT")>>\
<<link "\"The IT department\"">><<set _tourAnswer = 3>><<redo "tourAnswer">><</link>>\
<</if>>\
<<case 1>>\
@@.player;"The sky lounge."@@
@@.mark;"Seriously? How'd you get in?"@@
<<if visited("Erika Tour Skylounge Sit")>>\
[[Tell him all about it|Weightlifting Week 0 Erika Skylounge]]\
<<else>>\
[[(lie) Tell Mark you snuck in using a stolen ID|Weightlifting Week 0 Erika Skylounge]] \
<<do tag "hint">><<if not $game.hints.dishonesty or _dishonestyActiveHint>> \
@@.hint;//[Hint: //@@<<linkreplace "//dishonesty//">>//@@.hint;Lying can have benefits, but if caught you'll lose trust with the person.//<<run $game.recordHint("dishonesty")>><<set _dishonestyActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>
[[Admit that you chickened out|Weightlifting Week 0 Erika Chickened Out]]\
<</if>>\
<<case 2>>\
@@.player;"A restricted area on some random floor."@@
@@.mark;"What do you mean, 'restricted?'"@@
You tell him all about the blinking lights and security cameras, and how a locked metal door blocked your way.
@@.mark;"Who knew we worked in some kind of spy complex. Was it freaky?"@@
@@.player;"Well, Erika jumped one time when a buzzer went off."@@
@@.mark;"Girls!"@@ Mark laughs.\
<<case 3>>\
@@.player;"Actually, the IT department. You should have seen it: there were--"@@
Mark bursts out laughing. @@.mark;"Seriously? You showed her around the IT department? You're such a nerd."@@\
<<run $mark.erikaConfident()>>\
<</switch>>\
<<if _tourAnswer > 1>>
The conversation moves on from Erika after that, and soon you're both packing your bags.
@@.mark;"Pump again this week?"@@ Mark asks. He's a decent friend, even if he's after your girl.\
<<run $mark.like()>>
<<nextScene "Relax until bedtime">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $player.log.timeStamp("weightlifted")>>\
<</if>>\
<</do>>\
<<else>>\
@@.player;"Well, not yet..."@@
@@.mark;"Ahh, so you're asking for clearance. Well go right ahead, my man. I won't stand in your way."@@ @@.thought;Excellent.@@ @@.mark;"Assuming you won't stand in mine."@@
@@.thought;Wait, what?@@
@@.mark;"Ha ha, still messing with you."@@ Except you're not sure that he is.
The conversation moves on from Erika after that, and soon you're both packing your bags.
@@.mark;"Pump again this week?"@@ Mark asks. He's a decent friend, even if he's after your girl.\
<<run $mark.like()>>
<<nextScene "Relax until bedtime">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $player.log.timeStamp("weightlifted")>>\
<</if>>\You tell Mark about the lost ID card, \
<<if visited("Erika Tour Skylounge Sit")>>\
<<if $erika.log.entry("oldFashioned")>>the round of drinks<<else>>the plush couches<</if>>, and the men in suits.\
<<else>>\
and make up a story about using it to sneak in and steal a round of drinks before nearly getting caught.\
<</if>>
@@.mark;"Wow, that's insane."@@ He pauses. @@.mark;"You still got that ID?"@@
@@.thought;Wait, do I?@@ @@.player;"No, Erika must have it."@@
@@.mark;"Well, gotta invite me next time. We can all dress in suits and throw a party up there."@@
You chuckle with confidence. Mark <<if not visited("Erika Tour Skylounge Sit")>>bought your story and<</if>> seems almost jealous. The conversation moves on from Erika after that, and soon you're both packing your bags.\
<<run $mark.log.timeStamp("knowsAboutSkylounge")>><<run $mark.erikaConfident(-1)>>
@@.mark;"Pump again this week?"@@ Mark asks. He's a decent friend, even if he's after your girl.\
<<run $mark.like()>>
<<nextScene "Relax until bedtime">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $player.log.timeStamp("weightlifted")>>\You tell Mark about the lost ID card. @@.player;"But we chickened out in the end,"@@ you admit. @@.player;"Too risky."@@
@@.mark;"Wait, //she// chickened out? Or //you// chickened out?"@@
@@.player;"Uh, well, we both did."@@
@@.mark;"Sure..."@@ he laughs. @@.mark;"Well, at least you kept the ID, right?"@@
@@.thought;Did we?@@ @@.player;"I think Erika has it."@@
@@.mark;"Perfect. I'll have to ask her to use it sometime. You can come too, if you can muster the nerve."@@ He's having way to much fun with this.\
<<run $mark.log.timeStamp("knowsAboutSkylounge")>><<run $mark.erikaConfident()>>
Thankfully, the conversation moves on from Erika, and soon you're both packing your bags.
@@.mark;"Pump again this week?"@@ Mark asks. He's a decent friend, even if he's after your girl.\
<<run $mark.like()>>
<<nextScene "Relax until bedtime">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $player.log.timeStamp("weightlifted")>>\@@.player;"So, what do you think of the Ravens this year?"@@
@@.mark;"The Ravens? Pff."@@
You launch into deep conversation on the pros and cons of fourth-down conversions, blitz defenses, and mobile quarterbacks. Mark makes many valid points, yet so do you.
By the time you pack your bags, it's almost as though you're not after the same girl.\
<<run $mark.like(2)>>
<<nextScene "Relax until bedtime">><<run $player.restoreOutfit()>><</nextScene>>\
<<run $player.log.timeStamp("weightlifted")>>\<<if $time.day isnot 18 or $player.log.latest("weightlifted") >= 1>>\
<<if $doctor.log.entry("revealedBodyHair")>>\
The doctor said to lift weights, or risk losing muscle. That's all the convincing you need.
<<elseif $doctor.log.duringWeek("biopsyCall")>>\
Ovaries or not, you can't let Mark get buffer than you. \
<<elseif $player.failedLastLift()>>\
Last time you lifted, Mark got the better of you. You don't want him getting ahead. \
<</if>>\
@@.player;yo Mark. lift later?@@ you text him.
@@.mark;sure dude@@
<</if>>\
<<if visited("Weightlifting Mark") is 1>>\
<<if $time.day is 18 and $player.log.latest("weightlifted") < 1>>\
You're unsure why you put this off for so long. Ovaries or not, you can't let Mark get buffer than you.<<if $doctor.log.entry("revealedBodyHair")>> And the did doctor say to lift, or risk losing muscle.<</if>> So at four o'clock, you pack up and head for the elevator.\
<<else>> \
At four o'clock, you pack up and head for the elevator.\
<<if $time.week is 1 and $time.presentSlot > 1>> \
<<if $player.inventory.hasItem("Painkillers")>>Maybe it's just the painkillers, but your balls are feeling better.<<else>>Thankfully, your balls are finally feeling better.<</if>> You'd hate to imagine working out with them throbbing.\
<</if>>\
<</if>>
Of course Steve walks by right then. @@.steve;"You're going..."@@
@@.player;"--To the gym, boss."@@ You wait for his reaction.
@@.steve;"Ah! Pumping some iron? Gotta feed those guns!"@@
@@.mark;"See you tomorrow then?"@@ Mark says.
@@.steve;"Tomorrow--ya, mates!"@@ Steve gives you a salute.
You and Mark walk to the gym and get changed.\
<<else>>\
The two of you duck out at four o'clock. @@.mark;"Weightlifting!"@@ Mark calls before Steve can even ask.\
<<if visited("Weightlifting Mark") is 2>> \
You wonder how far that excuse could carry you. The hookah joint? The gentleman's club? Sky's the limit, it seems.
Today, though, you'll be pumping iron.\
<</if>>\
<</if>>
<<run $player.saveOutfit()>>\
<<selectOutfit "exercise" null "Weightlifting Mark Lift">>\<<if $time.day is 16 or $time.day is 18>>\
As you pull on your $player.outfit.top.informalName, the fabric \
<<if $time.day is 16>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
catches your nipple again.\
<<else>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<</if>>\
<<else>>\
catches again--the right nipple this time.\
<</if>> You glance at Mark, wondering if they show through.\
<<else>>\
You step onto the weight room floor.\
<</if>> \
<<if $mark.log.entry("lastLift") >= $player.log.entry("lastLift") or $player.failedLastLift()>>\
@@.mark;"Bench press time?"@@ <<if $time.day is 16 or $time.day is 18>>he<<else>>Mark<</if>> asks.
You shrug. He showed you up last time, and you're fearing a repeat.\
<<else>>\
@@.player;"Bench press time?"@@
Mark shrugs. You showed him up last time--maybe he's fearing a repeat.\
<</if>> \
He eyes you as he loads on <<= $mark.displayedStrength($mark.log.entry("expectedLift"))>>.
<<if $game.images>>\
<img class="scene-image" src="images/exercise/Mark_weightlifting.webp">\
<<else>>
<</if>>\
@@.mark;"1, 2, 3..."@@ He pushes and pushes. @@.mark;"4, 5, 6."@@ He pauses a moment. @@.mark;"7, 8...9......10!"@@ He wipes sweat from his brow. @@.mark;"That's totally getting easier."@@
@@.thought;Well, it was only <<= $mark.displayedStrength($mark.log.entry("expectedLift"))>>.@@ \
<<if $mark.log.entry("lastLift") >= $player.log.entry("lastLift") or $player.failedLastLift()>>\
Not that you did any better last time.\
<<set _linkSuffix = ", same as last week">>\
<<else>>\
Last time, you lifted <<= $player.displayedStrength()>>.\
<<set _linkSuffix = " again">>\
<</if>>
<<set _weightChoice = 0>><<do tag "weightChoice">><<switch _weightChoice>>\
<<case 0>>\
<<link "Try <<= $player.displayedStrength()>>_linkSuffix">><<set _attemptedLift = $player.log.entry("lastLift")>><<set _weightChoice = 1>><<redo "weightChoice">><</link>>
<<if $player.failedLastLift()>>\
<<link `Drop down to <<= $player.displayedStrength($player.log.entry("lastLift") - 10)`>><<set _attemptedLift = $player.log.entry("lastLift") - 10>><<set _weightChoice = 2>><<redo "weightChoice">><</link>>\
<</if>>\
<<case 1>>\
You load that amount on again<<if $player.failedLastLift()>>, anyway. It was probably just a fluke<</if>>.\
<<case 2>>\
Better not risk it. \
<<if _attemptedLift is $mark.log.entry("expectedLift")>>\
You leave the weight at <<= $player.displayedStrength(_attemptedLift)>>, same as Mark.\
<<else>>\
You remove some of the weight, down to <<= $player.displayedStrength(_attemptedLift)>>. You glance in Mark's direction, but he says nothing.\
<</if>> \
<</switch>>\
<<if _weightChoice>>\
<<set _liftSuccess = $player.attemptLift(_attemptedLift)>> \
@@.player;"1, 2, 3..."@@ You push and push. @@.player;"4<<if _attemptedLift > $player.currentLift + 10>>.....<<else>>, 5, 6<</if>>."@@ \
<<if $time.day is 16>>\
With each rep, your nipple seems to burrow further into the scratchy fabric of your shirt.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
Your arms start to burn.\
<</if>>
<<if _liftSuccess >= 0>>\
@@.player;"7...8...9..."@@ You don't know if you can make it.<<if $player.log.weeksAgo("weightlifted") > 2>> Taking a break from lifting was a bad idea.<</if>>
You push...and push some more... @@.player;"10!"@@ you grunt, collapsing on the bench. @@.thought;I did it!@@
<<if _attemptedLift > $mark.log.entry("expectedLift")>>\
@@.mark;"Well, don't get cocky,"@@\
<<run $mark.erikaConfident(-1)>>\
<<else>>\
@@.mark;"Congratulations?"@@\
<</if>> \
Mark says. @@.mark;"Come on, let's try some other machines."@@\
<<else>>\
<<if _attemptedLift > $player.currentLift + 10>>\
@@.player;"5..."@@ You're never going to make it.\
<<else>>\
@@.player;"7...8......9..."@@ You don't know if you can make it.\
<</if>> \
<<if $player.log.weeksAgo("weightlifted") > 2>>\
Taking a break from lifting\
<<else>>\
Trying this much weight<<if _attemptedLift is $player.log.entry("lastLift")>> again<</if>>\
<</if>> was a bad idea.
You push...and push some more......but the bar sinks back down to your chest.
Then you feel it rise again. You look up to see Mark lifting it onto the stand. \
<<if _attemptedLift > $player.currentLift + 10>>\
@@.mark;"You need to eat more Wheaties, dude."@@\
<<else>>\
@@.player;"I had that!"@@ you gasp, rubbing your arms.
@@.mark;"No you didn't."@@\
<</if>>
<<if $player.currentLift >= $mark.log.entry("expectedLift")>>\
You better start coming more often, or Mark will surpass you.\
<<else>>\
This is bad. In just $time.week weeks, Mark has surpassed you. <<if $doctor.log.entry("revealedBodyHair") or $doctor.log.entry("revealedNipples")>>@@.thought;Damn those ovaries!@@ <<elseif $doctor.log.entry("biopsyCall")>>@@.thought;Is it because of the ovaries?@@ <</if>>You better start coming more often.\
<</if>>
@@.mark;"Come on,"@@ he says, @@.mark;"let's try some other machines."@@\
<<run $mark.erikaConfident()>>\
<</if>>
You complete two full circuits. By the end, you're both beat.\
<<run $player.recordLift()>><<run $mark.like()>>
<<if not visited("Weightlifting Mark WildNight Talk")>>\
[[Grab something to drink|Weightlifting Mark WildNight Talk]]\
<<elseif $erika.log.entry("firstDate") and not visited("Weightlifting Mark FirstDate Talk")>>\
[[Grab something to drink|Weightlifting Mark FirstDate Talk]]\
<<elseif not visited("Weightlifting Mark Boat")>>\
[[Grab something to drink|Weightlifting Mark Boat]]\
<<else>>\
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/exercise/Mark_weightlifting_drink.webp"><</if>>\
<<set _pulledOver = false>>\
@@.mark;"So,"@@ says Mark, sipping his Gatorade. @@.mark;"Women, right?"@@
You watch one walk by in tight leggings.
@@.mark;"Just when you think you have them figured out, they go and disrespect you."@@ He ogles the woman too, then looks away. @@.mark;"Hey, you make it home okay that night? We've hardly spoken since."@@
What should you tell him? If word got out that you're a felon, you'd lose your job. But then again, he is your friend.
<<do tag "pulledOver">><<if not _pulledOver>>\
<<link "\"Yeah I made it home\"" "Weightlifting Mark WildNight Continued">><<run $temp.log.record("markRevealAnswer", 1)>><</link>>
<<link "\"Well, actually...\" (admit you got pulled over)">><<set _pulledOver = true>><<redo "pulledOver">><</link>>\
<<else>>\
<<set _jailTime = false>>\
@@.player;"Well, actually...I got pulled over."@@
@@.mark;"Dude, seriously? How bad is it?"@@
<<do tag "jailTime">><<if not _jailTime>>\
<<link "\"I lost my license for a year\"" "Weightlifting Mark WildNight Continued">><<run $temp.log.record("markRevealAnswer", 2)>><</link>>
<<link "\"Bad. I was facing jail time\"">><<set _jailTime = true>><<redo "jailTime">><</link>>\
<<else>>\
@@.player;"Bad. I was facing jail time."@@
@@.mark;"Wow. For a DUI?"@@
You tell him about the baby stroller and the busty cop.
@@.mark;"Oh shit, man! Her tits were that extraordinary, huh?"@@ He chuckles. @@.mark;"So how'd you get out of it?"@@
[[Ponder what to say|Weightlifting Mark WildNight Continued][$temp.log.record("markRevealAnswer", 3)]]\
<</if>><</do>>\
<</if>><</do>>\<<switch $temp.log.entry("markRevealAnswer")>>\
<<case 1>>\
@@.player;"Yeah I made it home,"@@ you say.
@@.mark;"Well that's good, man."@@
You stare at your friend. What would he say if you told him the truth? You can almost picture it:
@@.thought;Actually I got pulled over and arrested. And I agreed to live as a woman for a year.@@\
<<case 2>>\
@@.player;"I lost my license for a year,"@@ you say.
@@.mark;"Dude, that sucks!"@@
You stare at your friend. What would he say if you told him the truth? You can almost picture it:
@@.thought;And during that time, I agreed to live as a woman.@@\
<<run $mark.entrust()>>\
<<default>>\
You stare at your friend. What would he say if you told him the truth? You can almost picture it:
@@.thought;I agreed to live as a woman for a year.@@\
<</switch>>
//@@.mark;You what?@@ He bursts out laughing. @@.mark;So you'll be coming to work...wearing skirts?@@//
<<if $player.log.entry("readPlea")>>\
But the truth is, you won't be. You read that whole contract (most of it anyway), and nowhere did it say what you need to wear. No one will even be checking. As far as you can tell, "living as a woman" could just mean tricking your parole officer every few weeks. Telling them what they want to hear. Heck, even wearing a skirt for check-ins, to seem more convincing. Then resume being yourself.
And if that's how it is, why tell Mark anything? Why tell anyone<<if $emily.log.entry("firstVisit")>> other than Emily<</if>>?\
<<else>>\
No, you won't be doing that. At least, you hope not. The truth is, you don't know what this sentence entails. You should really read the plea deal you signed. It's so many pages, though, your brain hurts just thinking about it.\
<</if>>\
<<if $temp.log.entry("markRevealAnswer") is 3>>
@@.player;"I took the deal they offered,"@@ you tell him. @@.player;"Pled guilty in exchange for a lighter sentence."@@
@@.mark;"Smart man."@@\
<<run $mark.like()>><<run $mark.entrust()>><<run $mark.suspect()>> \
<</if>>
<<if not $erika.log.entry("firstDate")>>\
[[Thankfully Mark changes the subject|Weightlifting Mark WildNight Erika]]\
<<else>>\
[[Mark sips his Gatorade|Weightlifting Mark FirstDate Talk]]
<</if>>\
<<run $temp.log.remove("markRevealAnswer")>>\@@.mark;"So, you think Erika's gonna go for that muscly dude?"@@
<<if $erika.log.entry("reconnected")>>\
He must mean Fabio. Apparently, Erika hasn't told Mark what she told you.
<<do tag "fabioAnswer">><<if not $mark.log.entry("fabioAnswer")>>\
<<if not $erika.log.entry("askedOut")>>\
<<link "(lie) \"Probably. Did you see the two of them?\"">><<run $mark.log.record("fabioAnswer", "lie")>><<redo "fabioAnswer">><</link>>
<</if>>\
<<link "\"Nah, she's not into him\"">><<run $mark.log.record("fabioAnswer", "no")>><<redo "fabioAnswer">><</link>>\
<</if>><</do>>\
<<else>>\
He must mean the guy from the bar.
<<do tag "fabioAnswer">><<if not $mark.log.entry("fabioAnswer")>>\
<<link "\"Probably. Did you see the two of them?\"">><<run $mark.log.record("fabioAnswer", "probably")>><<redo "fabioAnswer">><</link>>
<<link "\"Nah, she can't be into him\"">><<run $mark.log.record("fabioAnswer", "unlikely")>><<redo "fabioAnswer">><</link>>\
<</if>><</do>>\
<</if>>\
<<do tag "fabioAnswer">><<switch $mark.log.entry("fabioAnswer")>>
<<case "lie">>\
@@.player;"Probably. Did you see the two of them?"@@ You feel bad for lying. But this way Mark might give up, and you can swoop in.\
<<run $mark.erikaConfident(-1)>>
@@.mark;"Well that would suck for both of us."@@ He thinks for a moment. @@.mark;"Still, she could just have been whoring herself out that night."@@
@@.thought;Uh oh, he's onto her. Or maybe he's onto you.@@\
<<case "no">>\
@@.player;"Nah, she's not into him."@@
@@.mark;"How do you know?"@@ Mark asks.
<<if $erika.log.entry("askedOut")>>\
You smile. @@.player;"Because I have a date with her."@@
@@.mark;"Oh!"@@ He looks flustered. @@.mark;"Guess she was just whoring herself out that night. Good for you, man."@@\
<<run $mark.erikaConfident(-1)>>\
<<else>>\
@@.player;"She told me."@@
@@.mark;"Oh!"@@ Mark thinks for a moment. @@.mark;"Guess she was just whoring herself out that night. Good for us, huh?"@@
Now that he knows, you hope he doesn't swoop in before you can.
@@.mark;"Hey, thanks for telling me."@@\
<<run $mark.erikaConfident()>><<run $mark.entrust()>>\
<</if>>\
<<case "probably">>\
@@.player;"Probably. Did you see the two of them?"@@\
<<run $mark.erikaConfident(-1)>>
@@.mark;"Well that would suck for both of us."@@ Mark thinks for a moment. @@.mark;"Still, she could just have been whoring herself out that night."@@
Huh, you hadn't considered that. Maybe she is still into you?\
<<case "unlikely">>\
@@.player;"Nah, she can't be into him."@@ At least, you hope not.\
<<run $mark.erikaConfident()>>
Mark thinks for a moment. @@.mark;"Well, she could just have been whoring herself out that night."@@
Huh, you hadn't considered that. Maybe she is still into you?\
<</switch>>\
<<if $mark.log.entry("fabioAnswer")>>
The conversation then turns to other topics, and soon you head for the lockers.
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>\
<</if>><</do>>\Mark sips his gatorade. \
<<if not visited("Weightlifting Mark WildNight Erika")>>\
@@.mark;"So I guess Erika never went for that muscly dude."@@ @@.thought;Nope.@@ @@.mark;"I heard you went out with her?"@@\
<<else>>\
@@.mark;"So I heard you went out with Erika."@@\
<</if>>
@@.player;"You know it!"@@
@@.mark;"You bang her?"@@
@@.thought;Why is that the first thing anyone asks?@@ You suppose if you tell him yes, it might scare him off. But he also might probe for details.
<<set _revealSex = 0>><<do tag "revealSex">><<switch _revealSex>>\
<<case 0>>\
<<if $erika.log.entry("hadSex")>>\
<<link "Of course we did">><<set _revealSex = 1>><<redo "revealSex">><</link>>\
<<else>>\
<<link "(lie) Of course we did">><<set _revealSex = 1>><<redo "revealSex">><</link>>\
<</if>>
<<link "Keep that to yourself">><<set _revealSex = 2>><<redo "revealSex">><</link>>\
<<case 1>>\
<<if $erika.log.entry("hadSex")>>\
@@.player;"Of course we did, Mark."@@
@@.mark;"Props to you, man. What's she like in bed?"@@
Yeah, you saw that coming. What should you tell him?\
<<else>>\
@@.player;"Of course we did, Mark,"@@ you lie.
@@.mark;"Props to you, man. What's she like in bed?"@@
@@.thought;Uh oh.@@ You do your best to imagine it.\
<</if>>
<<set _erikaInBed = 0>><<do tag "erikaInBed">><<switch _erikaInBed>>\
<<case 0>>\
<<link "Like a wild animal">><<set _erikaInBed = 1>><<redo "erikaInBed">><</link>>
<<link "Like a seductress">><<set _erikaInBed = 2>><<redo "erikaInBed">><</link>>
<<link "Like a virgin">><<set _erikaInBed = 3>><<redo "erikaInBed">><</link>>\
<<case 1>> \
@@.player;"She's insane, man. Like a wild animal."@@
@@.mark;"Oh yeah?"@@
@@.player;"Rips your clothes off and everything. You can barely keep up."@@ That ought to intimidate him.\
<<run $player.mood.arouse()>>
Mark's eyes perk up. \
<<run $erika.likeMark()>><<run $mark.erikaConfident(-1)>> \
<<case 2>> \
@@.player;"She draws you in, like a seductress."@@
@@.mark;"Oh, she does?"@@
@@.player;"Toys with you, makes you want it even more."@@ Why are you telling him this?\
<<run $player.attract("tease")>><<run $player.mood.arouse()>>
<<case 3>> \
@@.player;"Pretty tame, actually. Almost like a virgin."@@
@@.mark;"Seriously? A hot girl like her?"@@
@@.player;"Surprising, right? Seems she doesn't have much experience. Maybe lived a sheltered life or something."@@ That ought to dissuade him.\
<<if $mark.trust > 1>><<run $erika.likeMark(-1)>><<else>><<run $mark.entrust(-1)>><</if>>
<</switch>>\
<<if _erikaInBed>>\
@@.mark;"Wow. So is she a screamer, then? When you bring her to that special place."@@
You try to deflect. @@.player;"Now Mark, that's getting pretty personal, no?"@@
@@.mark;"Ah, so she didn't get there. Makes sense if she's <<switch _erikaInBed>><<case 1>>moving at such a frantic pace. Girls need time<<case 2>>so focused on seducing you<<case 3>>a virgin. Maybe she's //never// been there<</switch>>."@@ That's not fair--you said nothing of the sort!
<<set _erikaOrgasm = 0>><<do tag "erikaOrgasm">><<switch _erikaOrgasm>>\
<<case 0>>\
<<if $erika.log.entry("hadOrgasm")>>\
<<set _hadOrgasmText = "Set the record straight">>\
<<elseif $erika.log.entry("hadSex")>>\
<<set _hadOrgasmText = "(lie) Claim that she had one">>\
<<else>>\
<<set _hadOrgasmText = "Claim that she had one">>\
<</if>>\
<<link _hadOrgasmText>><<set _erikaOrgasm = 1>><<redo "erikaOrgasm">><</link>>
<<link "Just let it go">><<set _erikaOrgasm = 2>><<redo "erikaOrgasm">><</link>>\
<<case 1>> \
@@.player;"Oh, she got there,"@@ <<if $erika.log.entry("hadOrgasm")>>you inform him<<elseif $erika.log.entry("hadSex")>>you lie<<else>>you claim<</if>>. Then for good measure, @@.player;"And never wanted to leave."@@
<<if $erika.log.entry("hadOrgasm")>>\
Mark's eyebrows lower. @@.mark;"Good for her, man. And for you."@@
You grin.\
<<run $mark.erikaConfident(-1)>>
<<else>>\
Mark squints, and you wonder how well you sold it. \
<<if $erika.log.entry("hadSex")>>\
<<if $mark.trust > 0>><<run $mark.erikaConfident(-1)>><<else>><<run $mark.entrust(-1)>><</if>>\
<<else>>\
<<if $mark.trust > -1>><<run $mark.erikaConfident(-1)>><<else>><<run $mark.entrust(-1)>><</if>>\
<</if>>\
<</if>>\
<<case 2>> \
You let it go, though. It's not Mark's business when Erika does or doesn't orgasm.
@@.mark;"Your silence confirms it,"@@ Mark says. @@.mark;"Hey, maybe next time, right?"@@\
<<run $mark.erikaConfident()>>
<<if $erika.log.entry("hadOrgasm")>>You should have told him.<<else>>Yeah, maybe. With any luck.<</if>>
<</switch>>\
<<if _erikaOrgasm>>\
@@.mark;"Seriously, though. What a fox. I can only imagine cumming between thighs like those."@@
<<if $erika.log.entry("gavePlayerOrgasm")>>\
You've got him there<<if $erika.log.entry("suckedPlayerDick") and not $erika.log.entry("cameInsideHer")>>--if a blowjob counts<</if>>.\
<<else>>\
You can only imagine it too, unfortunately.\
<</if>> \
<<link "\"Well, Mark, we all can dream\"" "Weightlifting Mark Fair Game">><</link>>\
<</if>><</do>>\
<</if>><</do>>\
<<case 2>>\
@@.player;"Whatever we did, Mark, you can only dream about."@@
@@.mark;"Okay, so you didn't."@@ @@.thought;I didn't say that!@@ @@.mark;"That's cool. Only your <<if $erika.log.entry("secondDate")>>second<<else>>first<</if>> time out. You bang her too early, and she'll think you're desperate or something."@@
<<if $erika.log.entry("hadSex")>>\
Right. The longer you wait, the more she'll crave it. He can go on believing that's your plan.\
<<else>>\
Exactly. The longer you wait, the more she'll crave it. Perfect logic.\
<</if>>\
<<run $mark.erikaConfident()>>
<<include "Weightlifting Mark Fair Game">>\
<</switch>><</do>>\<<if _revealSex isnot 2>>\
@@.player;"Well, Mark. We all can dream."@@
He shrugs. \
<</if>>\
@@.mark;"Of course, until you're banging on a regular basis, she's still fair game."@@
@@.thought;Wait, what?@@ You start to object--
@@.mark;"--If she and I <<if _revealSex isnot 2>>had only done it once<<if $erika.log.entry("secondDate")>> or twice<</if>><<else>>went out only <<if $erika.log.entry("secondDate")>>a couple times<<else>>once<</if>>, and never even humped<</if>>, you'd assume the same, right?"@@
@@.mark;"Right?"@@
Suddenly Mark laughs. @@.mark;"Just messing with you, dude! I won't steal your honey."@@
@@.player;"Good to hear."@@
@@.mark;"Unless that's clearly what she wants. <<if $erika.preference() >= 6>>No reason to think that, though. As of yet.<<else>>We did have lunch the other day, just the two of us. Purely platonic, of course.<</if>>"@@
<<if $time.week > 2 and lastVisited("Weightlifting Mark WildNight Continued") > 2 and not hasVisited("Weightlifting Mark Boat")>>\
[[Mark leans back in his chair|Weightlifting Mark Boat]]\
<<else>>\
Finally the conversation turns to other topics, and soon you head for the lockers.
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/exercise/Mark_weightlifting_boat.webp"><</if>>\
Mark leans back in his chair. @@.mark;"Man, I want to buy a boat."@@
@@.player;"A boat?"@@
@@.mark;"Sail away from here."@@
Wow, he's more stressed than you thought. <<if (hasVisited("Weightlifting Mark WildNight Erika") is 1 and $erika.log.entry("askedOut")) or (hasVisited("Weightlifting Mark FirstDate Talk") is 1)>>Maybe you were too cocky about your date.<</if>>
@@.mark;"Down to the Caribbean,"@@ he continues, @@.mark;"where they wear coconut bikinis from dawn till dusk."@@
Never mind, he's just being Mark. You picture Erika in a bikini<<if $player.log.entry("caribbeanDream")>>, like in that dream you had<</if>>. @@.player;"From dawn to dusk, you think?"@@\
<<run $player.mood.arouse()>>
@@.mark;"I'm telling you, it's //hot// down there. And humid. Too hot to wear clothes."@@
@@.player;"Yeah, but why coconuts? They could wear any type of bikini."@@
@@.mark;"It's what they have, dude! These are not rich countries. And they're the right size, the right shape."@@
@@.player;"What about seashells?"@@
@@.mark;"Too small. The women down there are stacked."@@
@@.player;"Ariel was pretty stacked, and she wore shells."@@
@@.mark;"Only underwater, though, where titties have more buoyancy."@@
A woman walks by just then. @@.female;"You two are insane."@@
[[Blame Mark for starting it|Weightlifting Mark Boat Blame]]
[[Cover for him|Weightlifting Mark Boat Cover]]\You point at Mark. @@.mark;"He started this conversation!"@@\
<<run $mark.like(-1)>>
@@.female;"Weren't you the one fetishizing a children's cartoon character, though?"@@
@@.player;"I wouldn't say //fetishizing//."@@
@@.mark;"You totally were."@@
You cross your arms. @@.player;"Ariel has big boobs, can you argue with that?"@@
<<include "Weightlifting Mark Boat End">>\@@.player;"You can't blame him. Ate too many coconuts as a child."@@\
<<run $mark.like()>>
@@.female;"Weren't you the one fetishizing a children's cartoon character, though?"@@
@@.player;"I wouldn't say //fetishizing//."@@
Mark comes to your aid. @@.mark;"Ariel has big boobs, can you argue with that?"@@
<<include "Weightlifting Mark Boat End">>\@@.female;"No I cannot."@@
@@.player;"Why would she be drawn that way if we're not supposed to look?"@@
@@.female;"I ask myself that every day."@@ She wanders off.
Mark looks at you, then bursts out laughing. @@.mark;"You have a way with women."@@
@@.player;"Yeah you too, Mark."@@
@@.mark;"Think that chick was into me?"@@
@@.player;"Uh, no."@@\
<<run $mark.like()>>
<<nextScene "Head to the lockers">><<run $player.restoreOutfit()>><</nextScene>>\<<widget selectOutfit>><<nobr>>/* [0: outfitActivity, 1: outfitExitLink, 2: outfitExitPassage, 3: expanded, 4: previewOutfits, 5: viewOutfitLink, 6: forceExpand] */
<<set _viewingOutfit = $player.outfit>>
<<if _args[0] is "work" or _args[0] is "casual" or _args[0] is "exercise" or _args[0] is "evening">>
<<set _outfitActivity = _args[0]>>
<<set _selectedOutfitName = _outfitActivity + " clothes">>
<<set _viewingOutfit = $player.inventory.getOutfit(_selectedOutfitName)>>
<<else>>
<<set _outfitActivity = "all">><<set _selectedOutfitName = _viewingOutfit.name>>
<</if>>
<<if _args[1]>><<set _outfitExitLink = _args[1]>><<else>><<set _outfitExitLink = "Continue">><</if>>
<<if _args[2]>><<set _outfitExitPassage = _args[2]>><<else>><<set _outfitExitPassage = null>><</if>>
<<if _args[3]>><<set _viewOutfitLink = _args[3]>><<else>><<set _viewOutfitLink = "View your outfit">><</if>>
<<if _args[4]>><<set _forceExpand = _args[4]>><<else>><<set _forceExpand = false>><</if>>
<<if _args[5]>><<set _outfitSecondExitLink = _args[5]>><<else>><<set __outfitSecondExitLink = null>><</if>>
<<if _args[6]>><<set _outfitSecondExitPassage = _args[6]>><<else>><<set _outfitSecondExitPassage = null>><</if>>
<<if _args[7]>><<set _outfitViewExpanded = _args[7]>><<else>><<set _outfitViewExpanded = false>><</if>>
<<if _args[8]>><<set _previewOutfits = _args[8]>><<else>><<set _previewOutfits = false>><</if>>
<<if _previewOutfits>><<set _wearButton = "View">><<else>><<set _wearButton = "Wear">><</if>>
<<set _editingOutfit = null>>
<</nobr>>\
<<do tag "expanded">><<if not _outfitViewExpanded>>\
<<link _viewOutfitLink>><<set _outfitViewExpanded = true>><<redo "expanded exitLink">><</link>>\
<<else>>\
------------------------------------------------
<<nobr>>
<<set _outfitNames = $player.inventory.getWearableOutfitNames(_outfitActivity)>>
<</nobr>>\
<<do tag "outfitConsole">>\
<<if _editingOutfit>>\
<<script>>
$(document)
.off('change.underwear', '#underwear-selector select')
.on(
'change.underwear',
'#underwear-selector select',
function () {
const selectedUnderwear = State.variables.player.inventory.selectItem(State.temporary.selectedUnderwearName, "underwear");
if (selectedUnderwear && selectedUnderwear.packable) {
State.temporary.editingOutfit.packer = true;
State.temporary.wearPacker = true;
}
else {
State.temporary.editingOutfit.packer = false;
State.temporary.wearPacker = false;
}
$.wiki('<<redo "packerCheckBox">>');
}
);
<</script>>\
<<do tag "outfitName">>\
<<if _renamingOutfit>>\
<<textbox "_newOutfitName" _selectedOutfitName autofocus>> \
<<button "Save Name">>
<<set _renameSucceeded = $player.inventory.renameOutfit(_selectedOutfitName, _newOutfitName)>>
<<if _renameSucceeded>>
<<set _outfitNames = $player.inventory.getWearableOutfitNames(_outfitActivity)>>
<<set _selectedOutfitName = _newOutfitName>>
<</if>>
<<set _renamingOutfit = false>><<redo "outfitName">>
<</button>>\
<<else>>\
Editing _selectedOutfitName \
<<if _selectedOutfitName isnot "work clothes" and _selectedOutfitName isnot "casual clothes" and _selectedOutfitName isnot "exercise clothes" and _selectedOutfitName isnot "evening clothes">>\
<<button "Rename...">><<set _renamingOutfit = true>><<redo "outfitName">><</button>>\
<<if _renameSucceeded is false>> //Name already exists//<</if>>\
<</if>>\
<</if>>\
<</do>>
Shirt: \
<<set _selectedTopName = $player.inventory.getListboxAutoSelect(_editingOutfit, "top")>>\
<<listbox "_selectedTopName" autoselect>><<optionsfrom _itemNames.tops>><</listbox>>\
<<if $player.inventory.padding.length > 0>> \
Padding: \
<<set _selectedPaddingName = $player.inventory.getListboxAutoSelect(_editingOutfit, "padding")>>\
<<listbox "_selectedPaddingName" autoselect>><<optionsfrom _itemNames.padding>><</listbox>>\
<<else>>\
<<set _selectedPaddingName = "None">>\
<</if>>
<<if $player.cupSize >= 2 or $player.gender is "f" or $player.inventory.bras.length > 0>>\
Chest: \
<<set _selectedBraName = $player.inventory.getListboxAutoSelect(_editingOutfit, "bra")>>\
<<listbox "_selectedBraName" autoselect>><<optionsfrom _itemNames.bras>><</listbox>>
<<else>>\
<<set _selectedBraName = "None">>\
<</if>>\
Pants: \
<<set _selectedBottomName = $player.inventory.getListboxAutoSelect(_editingOutfit, "bottom")>>\
<<listbox "_selectedBottomName" autoselect>><<optionsfrom _itemNames.bottoms>><</listbox>>
Underwear: \
<<set _selectedUnderwearName = $player.inventory.getListboxAutoSelect(_editingOutfit, "underwear")>>\
<span id = "underwear-selector">\
<<listbox "_selectedUnderwearName" autoselect>><<optionsfrom _itemNames.underwear>><</listbox>>\
</span>\
<<if not $player.penis and $player.inventory.hasClothingItem("Packer", "packers")>>\
<<do tag "packerCheckBox">>\
<<set _selectedUnderwear = $player.inventory.selectItem(_selectedUnderwearName, "underwear")>>\
<<if _selectedUnderwear and _selectedUnderwear.packable>>\
<<if _editingOutfit.packer>><<set _wearPacker = true>><<else>><<set _wearPacker = false>><</if>>\
<<checkbox "_wearPacker" false true autocheck>> Pack?\
<</if>>\
<</do>>\
<</if>>
Shoes: \
<<set _selectedShoeName = $player.inventory.getListboxAutoSelect(_editingOutfit, "shoes")>>\
<<listbox "_selectedShoeName" autoselect>><<optionsfrom _itemNames.shoes>><</listbox>>
<<button "Save Outfit">>
<<script>>
$(document).off('change.underwear', '#underwear-selector select');
<</script>>
<<set _selectedTop = $player.inventory.selectItem(_selectedTopName, "tops")>>
<<set _selectedPadding = $player.inventory.selectItem(_selectedPaddingName, "padding")>>
<<if $player.cupSize >= 2 or $player.gender is "f" or $player.inventory.bras.length > 0>>
<<set _selectedBra = $player.inventory.selectItem(_selectedBraName, "bras")>>
<</if>>
<<set _selectedBottom = $player.inventory.selectItem(_selectedBottomName, "bottoms")>>
<<set _selectedUnderwear = $player.inventory.selectItem(_selectedUnderwearName, "underwear")>>
<<if _wearPacker>>/* **could later allow more than one kind of packer */
<<set _selectedPacker = setup.packers.packer>>
<<else>>
<<set _selectedPacker = null>>
<</if>>\
<<set _selectedShoes = $player.inventory.selectItem(_selectedShoeName, "shoes")>>
<<run $player.inventory.assembleOutfit(_selectedOutfitName, _selectedTop, _selectedBra, _selectedBottom, _selectedUnderwear, _selectedShoes, _selectedPadding, _selectedPacker, )>>
<<set _viewingOutfit = $player.inventory.getOutfit(_selectedOutfitName)>>
<<set _editingOutfit = null>><<redo "outfitSelector outfitConsole exitLink">>
<</button>> \
<<button "Cancel">>
<<script>>
$(document).off('change.underwear', '#underwear-selector select');
<</script>>
<<set _editingOutfit = null>><<redo "outfitSelector outfitConsole exitLink">>
<</button>>\
<<else>>\
<<script>>
$(document)
.off('change.outfit', '#outfitSelector select')
.on(
'change.outfit',
'#outfitSelector select',
function () {
State.temporary.viewingOutfit = State.variables.player.inventory.getOutfit(State.temporary.selectedOutfitName);
$.wiki('<<redo "exitLink outfitDisplay">>');
}
);
<</script>>\
<<if not _previewOutfits>>\
You are wearing:
<</if>>\
<<do tag "outfitDisplay">>\
- <<if _viewingOutfit.top>>_viewingOutfit.top.properName<<else>>No shirt<</if>>\
<<if $player.inventory.padding.length > 0>> \
| Padding? <<if _viewingOutfit.padding>>_viewingOutfit.padding.properName<<else>>none<</if>>\
<</if>>
<<if $player.cupSize >= 2 or $player.gender is "f" or $player.inventory.bras.length > 0>>\
- <<if _viewingOutfit.bra>>_viewingOutfit.bra.properName<<else>>Braless<</if>>
<</if>>\
- <<if _viewingOutfit.bottom>>_viewingOutfit.bottom.properName<<else>>No pants<</if>>
- <<if _viewingOutfit.underwear>>_viewingOutfit.underwear.properName<<else>>No underwear<</if>>\
<<if not $player.penis and $player.inventory.hasClothingItem("Packer", "packers")>> \
(<<if _viewingOutfit.packer>>packed<<else>>not packed<</if>>)\
<</if>>
- <<if _viewingOutfit.shoes>>_viewingOutfit.shoes.properName<<else>>Barefoot<</if>>\
<</do>>
<</if>>\
<</do>>\
<<do tag "outfitSelector">>\
<<if not _editingOutfit>>\
Outfit: \
<span id = "outfitSelector">\
<<listbox "_selectedOutfitName" autoselect>><<optionsfrom _outfitNames>><</listbox>> \
</span>\
<<if not _previewOutfits>> \
<<button "Edit Outfit...">>
<<set _editingOutfit = $player.inventory.getOutfit(_selectedOutfitName)>>
<<set _itemNames = $player.inventory.getAllWearableItemNames(_editingOutfit.wearable, $player.cupSize, $player.gender)>>
<<redo "outfitSelector outfitConsole exitLink">>
<</button>>\
<</if>>\
<</if>>\
<</do>>
------------------------------------------------\
<</if>><</do>>\
<<do tag "exitLink">>\
<<if not _editingOutfit and not _previewOutfits and (_forceExpand isnot true or _outfitViewExpanded)>>
<<run $player.wearOutfit(_selectedOutfitName)>>\
<<if $player.outfit.top is null or $player.outfit.bottom is null or $player.outfit.underwear is null or $player.outfit.shoes is null>>/* **could make this a class function */\
(You need to get dressed.)\
<<else>>\
<<link _outfitExitLink>><<outfitExitLink 1 _outfitExitPassage>><</link>>\
<<if _outfitSecondExitLink>>
<<link _outfitSecondExitLink>><<outfitExitLink 2 _outfitSecondExitPassage>><</link>>\
<</if>>\
<</if>>\
<</if>>\
<</do>>\
<</widget>>
<<widget outfitExitLink>>/* [0: _dressed value for linger, 1: outfitExitPassage] */
<<script>>
$(document).off('change.outfit', '#outfitSelector select');
<</script>>
<<if $player.outfit.bra and $player.outfit.bra.binder>>
<<run $player.mood.distract("binding")>>
<</if>>
<<if $player.outfit.padding>>
<<run $player.mood.distract("padding")>>
<</if>>
<<if $player.outfit.packer>>
<<run $player.log.timeStamp("worePacker")>>
<<run $player.mood.distract("packer")>>/* ***revisit */
<</if>>
<<if _args[1] is "linger">>
<<set _dressed = _args[0]>><<redo "dressed">>
<<elseif _args[1]>>
<<goto _args[1]>>
<<else>>
<<run $time.advance(true)>><<goto $time.nextScene>>
<</if>>
<</widget>>[[Stats]]
[[Inventory]]
<<link "Settings">><<run $game.openSettings()>><</link>>
[[Subscribe|https://subscribestar.adult/brucejedi]]
[[Write a Review|https://tfgames.site/game/3587/sentenced-to-skirts]]/*
Hints
Credits*/<div id = "timePanel">\
<<timePanel>>\
</div>
<div id = "statPanel">\
<<statPanel>>\
</div>\''$player.name $player.lastName''
@@.hint;Height:@@ <<if $game.testMode>>5'<<= $player.height.toFixed(2)>>"<<else>><<= $player.displayedHeight()>><</if>>
@@.hint;Weight:@@ <<if $game.testMode>><<= $player.weight.toFixed(2)>><<else>>$player.displayedWeight<</if>><<if $player.diet>> (dieting)<</if>>
@@.hint;Strength:@@ <<if $game.testMode>><<= $player.strength.toFixed(2)>><<else>><<= $player.displayedStrength()>><</if>> (bench press)\
<<if $player.cupSize >= 1>>
@@.hint;Cup Size:@@ <<= $player.getCupSize()>>\
<</if>>/* **revisit this */
<<if $player.penis < 4>>\
<<if $player.femininity > 0>>\
@@.hint;Femininity:@@ $player.femininity\
<<else>>\
@@.hint;Masculinity:@@ <<= -$player.femininity>>\
<</if>>
<<if $player.femIdentity >= 0>>\
@@.hint;Acceptance:@@ $player.femIdentity\
<<else>>\
@@.hint;Defiance:@@ <<= -$player.femIdentity>>\
<</if>>
<</if>>\
@@.hint;Daring:@@ $player.daring
<<if $player.dominance >= 0>>\
@@.hint;Dominance:@@ $player.dominance\
<<else>>\
@@.hint;Submissiveness:@@ <<= -$player.dominance>>\
<</if>>\
<<if $player.attraction.genders.women >= 3>>
Attracted to women (+$player.attraction.genders.women)\
<<elseif $player.attraction.genders.women > 0>>
Notices women (+$player.attraction.genders.women)\
<</if>>\
<<if $player.attraction.genders.men >= 3>>
Attracted to men (+$player.attraction.genders.men)\
<<elseif $player.attraction.genders.men > 0>>
Notices men (+$player.attraction.genders.men)\
<</if>>
@@.hint;Job Performance:@@ $player.jobPerformance<<if $game.displayFocus>> (<<if ($player.weekLog.jobPerformance + $player.mood.focus) >= 0>>+<</if>><<= $player.weekLog.jobPerformance + $player.mood.focus>>)<</if>>
@@.hint;Salary:@@ """$"""$player.salary
@@.hint;Spending money:@@ """$"""$player.money\
<<if $player.secondJob>>
@@.hint;Second Job:@@ $player.secondJob\
<</if>>
<u>Relationships</u>
@@.hint;Mark:@@ <<if $mark.affinity >= 0>>+<</if>>$mark.affinity
<<if visited("Week 0 Monday Finish")>>\
@@.hint;Erika:@@ <<if $erika.affinity >= 0>>+<</if>>$erika.affinity
<</if>>\
<<if visited("Work Focus Ted")>>\
@@.hint;Ted:@@ <<if $ted.affinity >= 0>>+<</if>>$ted.affinity
<</if>>\
<<if visited("Erika Tour Josie")>>\
@@.hint;Josie:@@ <<if $josie.affinity >= 0>>+<</if>>$josie.affinity
<</if>>\
<<back>><<nobr>>
<<set _names = $player.inventory.getCategorizedItemNames()>>
<<if _names.packers.length > 0>><<set _hasPacker = true>><</if>>
<<if _names.bras.includes("Binder")>>
<<set _hasBinder = true>>
<<set _names.bras.deleteFirst("Binder")>>/* ***make more flexible later if you can have more than one binder */
<</if>>
<<if _names.padding.length > 0>><<set _hasPadding = true>><</if>>
<</nobr>>\
@@.hint;Shirts:@@ <<if _names.tops.length > 0>>_names.tops<<else>>None<</if>>
<<if $player.cupSize >= 2 or $player.gender is "f" or _names.bras > 0>>\
@@.hint;Bras:@@ <<if _names.bras.length > 0>>_names.bras<<else>>None<</if>>
<</if>>\
@@.hint;Pants:@@ <<if _names.bottoms.length > 0>>_names.bottoms<<else>>None<</if>>
@@.hint;Underwear:@@ <<if _names.underwear.length > 0>>_names.underwear<<else>>None<</if>>
@@.hint;Shoes:@@ <<if _names.shoes.length > 0>>_names.shoes<<else>>None<</if>>
<<if _hasPacker or _hasBinder or _hasPadding>>\
@@.hint;Other clothing:@@ \
<<if _hasPacker>>_names.packers<<if _hasBinder or _hasPadding>>, <</if>><</if>>\
<<if _hasBinder>>Binder<<if _hasPadding>>, <</if>><</if>>/* ***make more flexible later if you can have more than one binder*/\
<<if _hasPadding>>_names.padding<</if>>
<</if>>\
@@.hint;Items:@@ <<if _names.items.length > 0>>_names.items<<else>>None<</if>>\<<script>>
$(document)
.on(
'change.outfitType',
'#outfitTypeSelector select',
function () {
$.wiki('<<redo "inventoryOutfitsDisplay">>');
}
);
<</script>>\
''Inventory''
<<include "Clothes and Items Display">>
@@.hint;Spending money:@@ """$"""$player.money
<<set _selectedInventoryOutfitType = "all">><<set _inventoryOutfits = ["work", "casual", "exercise", "evening", "all"]>>\
<<linkreplace "View outfits">>\
@@.hint;View outfits for:@@ \
<span id = "outfitTypeSelector">\
<<listbox "_selectedInventoryOutfitType" autoselect>><<optionsfrom _inventoryOutfits>><</listbox>>\
</span>
<<do tag "inventoryOutfitsDisplay">>\
<<selectOutfit _selectedInventoryOutfitType null null null false null null true true>>\
<</do>>\
<</linkreplace>>
<<link "Back">>
<<script>>
$(document).off('change.outfit', '#outfitSelector select');
Engine.backward();
<</script>>
<</link>>\<<set _useSaveFileSettings = $game.useSaveFileSettings>>\
<<if passage() is "Begin">>\
<<set _analyticsEnabled = _analyticsEnabledStartPage>>\
<<else>>\
<<set _analyticsEnabled = $game.analyticsEnabled>>\
<</if>>\
@@.hint;Images: @@ \
<<radiobutton "$game.images" true autocheck>>On \
<<radiobutton "$game.images" false autocheck>>Off
@@.hint;Units: @@ \
<<radiobutton "$game.metricSystem" false autocheck>>English \
<<radiobutton "$game.metricSystem" true autocheck>>Metric
@@.hint;Sex Scene Speed@@ \
<<do tag "sexSceneSpeed">>\
[<<link "-">>\
<<run $game.decreaseSexSceneSpeed()>>
<<redo "sexSceneSpeed">>\
<</link>> / \
<<link "+">>\
<<run $game.increaseSexSceneSpeed()>>
<<redo "sexSceneSpeed">>\
<</link>>]: \
<<switch $game.sexSceneSpeed>><<case 0>>Instant<<case .5>>Fastest<<case 1>>Faster<<case 2>>Fast<<case 3>>Normal<<case 4>>Slow<</switch>>\
<</do>>
@@.hint;Pee content: @@ \
<<radiobutton "$game.peeContent" 2 autocheck >>Explicit \
<<radiobutton "$game.peeContent" 1 autocheck>>Discrete \
<<radiobutton "$game.peeContent" 0 autocheck>>Off
@@.hint;Analytics: @@ \
<<radiobutton "_analyticsEnabled" true autocheck >>On \
<<radiobutton "_analyticsEnabled" false autocheck>>Off \
<<do tag "analyticsHelp">> \
<<linkreplace "[help]">>@@.hint;[Allows collection of anonymous gameplay statistics, such as milestones reached, key decision made, and the version being played--which aids in future game development]@@ <<link "close">><<redo "analyticsHelp">><</link>><</linkreplace>>\
<</do>>
<<checkbox "_useSaveFileSettings" false true autocheck>>Keep settings in save file \
<<do tag "settingsHelp">> \
<<linkreplace "[help]">>@@.hint;[During private browsing or with cookies disabled, settings may not persist between sessions. Check this box to record settings in the save file instead; otherwise leave unchecked to maintain settings across saves and restarts.]@@ <<link "close">><<redo "settingsHelp">><</link>><</linkreplace>>\
<</do>>\<<if $game.images>><span id="sceneImage"><img class="scene-image" src="images/erika/Erika_sex.webp"></span><</if>>\
<<nobr>><div class="sexScene-header">
<span class = "clothing-text">You -- <<do tag "clothing">>$player.outfitDescription<</do>></span>
<span class = "arousal-text"><<do tag "playerMoveGain">>\
<<if _sexScene.speed is "0s">>\
<<= _sexScene.arousalGainDisplay($player, "player")>>\
<<else>>\
<<timed 0s transition>><<= _sexScene.arousalGainDisplay($player, "player")>><</timed>>\
<</if>>\
<</do>></span>
<span class = "arousal-text"><<do tag "partnerMoveGain">>\
<<if _sexScene.speed is "0s">>\
<<= _sexScene.arousalGainDisplay($player, "partner")>>\
<<elseif _sexScene.speedBypassed>>\
<<timed 0s transition>><<= _sexScene.arousalGainDisplay($player, "partner")>><</timed>>\
<<else>>\
<<timed _sexScene.speed transition>><<= _sexScene.arousalGainDisplay($player, "partner")>><</timed>>\
<</if>>\
<</do>></span>
<<do tag "arousal">><span class = "arousal-text" id = "playerArousal"><<= Math.floor($player.mood.arousal)>></span> %<</do>>
</div>
<div class = "arousal-bar">
<div id = "fillPlayer" class = "arousal-fillPlayer" @style = "'width: '+$player.mood.arousal+'%;'"></div>
</div><</nobr>>
<<nobr>><div class="sexScene-header">
<span class = "clothing-text">_sexScene.partner.name -- <<do tag "clothing">>_sexScene.partner.outfitDescription<</do>></span>
<span class = "arousal-text"><<do tag "playerMoveGain">>\
<<if _sexScene.speed is "0s">>\
<<= _sexScene.arousalGainDisplay(_sexScene.partner, "player")>>\
<<else>>\
<<timed 0s transition>><<= _sexScene.arousalGainDisplay(_sexScene.partner, "player")>><</timed>>\
<</if>>\
<</do>></span>
<span class = "arousal-text"><<do tag "partnerMoveGain">>\
<<if _sexScene.speed is "0s">>\
<<= _sexScene.arousalGainDisplay(_sexScene.partner, "partner")>>\
<<elseif _sexScene.speedBypassed>>\
<<timed 0s transition>><<= _sexScene.arousalGainDisplay(_sexScene.partner, "partner")>><</timed>>\
<<else>>\
<<timed _sexScene.speed transition>><<= _sexScene.arousalGainDisplay(_sexScene.partner, "partner")>><</timed>>\
<</if>>\
<</do>></span>
<<do tag "arousal">><span class = "arousal-text" id = "partnerArousal"><<= Math.floor(_sexScene.partner.mood.arousal)>></span> %<</do>>
</div>
<div class = "arousal-bar">
<div id = "fillPartner" class = "arousal-fillErika" @style = "'width: '+_sexScene.partner.mood.arousal+'%;'"></div>
</div><</nobr>>\<<include "Sex Scene Header">>
<<do tag "sex">>\
<<if _sexScene.round is 0>>\
<<include _sexScene.introScene>>
<<run _sexScene.advanceRound()>>\
<<include "SexMoves">>\
<<elseif _sexScene.playerMove is "abort" or _sexScene.playerMove is "fail">>/* abort = you voluntarily ended it; fail = you ran out of moves */\
<<if _sexScene.speed is "0s">>\
<<timed 0s transition>><<include _sexScene.endScene>><</timed>>\
<<else>>\
<<include _sexScene.endScene>>\
<</if>>\
<<else>>\
<<run _sexScene.setPlayerOralSexAllowed()>>\
<<if _sexScene.speed is "0s">>\
<<include _sexScene.playerResultScene>>\
<<else>>\
<<timed 0s transition>><<include _sexScene.playerResultScene>><</timed>>\
<</if>>
<<if _sexScene.speed is "0s">>\
<<include "Sex Scene PartnerMove">>\
<<else>>\
<<timed _sexScene.speed transition>><<include "Sex Scene PartnerMove">><</timed>>\
<</if>>\
<</if>>\
<</do>>\<<if _sexScene.partnerMove is "abort" or _sexScene.partnerMove is "end">>/* abort = she ran out of moves (essentially); end = you orgasmed (from your own move) or aborted or failed */\
<<include _sexScene.endScene>>\
<<else>>\
<<run _sexScene.setPlayerOralSexAllowed()>>\
<<include _sexScene.partnerResultScene>>
<<if _sexScene.player.mood.arousal >= 100>>/* her move caused you to orgasm */\
<<include _sexScene.endScene>>\
<<else>>\
<<if _sexScene.partner.mood.arousal >= 100 and _sexScene.partnerMove isnot "orgasm">>/* her own moved caused her to orgasm (but yours didn't)*/\
<<include _sexScene.partnerOrgasmScene>>\
<<if _sexScene.partnerMove is "intercourse" and _sexScene.player.erection>><<run $erika.log.timeStamp("cameWithPlayerInside")>><</if>>\
<<set _sexScene.partnerMove = _sexScene.femaleOrgasm("partner", false)>>
<</if>>\
<<if _sexScene.discoversVulva()>>\
<<link "A scream pierces the room" "Erika Pussy Exposed">>
<<run $erika.log.timeStamp("hadSex")>>
<<switch $erika.log.entry("date")>>
<<case 1>>
<<run $temp.log.record("revealEntry", "first date")>>
<<case 2>>
<<run $temp.log.record("revealEntry", "second date")>>
<<case 3>>
<<run $temp.log.record("revealEntry", "third date")>>
<</switch>>
<</link>>\
<<elseif _sexScene.partnerMove is "orgasm">>/* she orgasmed, either from your move or hers (but you didn't) */\
<<set _resumeChoice = 0>>\
<<do tag "resumeChoice">>\
<<if _resumeChoice is 0 and (not $player.penis or $player.erection >= 25) and _sexScene.intercourseRounds < _sexScene.maxIntercourseRounds>>\
<<link "Keep going">>
<<set _resumeChoice = 1>>
<<run _sexScene.partner.mood.relieve(25)>>
<<run _sexScene.updateArousalBars()>>
<<run _sexScene.allowOralSex("player", "never")>>
<<redo "resumeChoice arousal">>
<</link>>
<<link "Call it a night">>
<<set _sexScene.playerMove = _sexScene.abort("player")>>
<<set _resumeChoice = 2>><<redo "resumeChoice">>
<</link>>\
<<elseif _resumeChoice is 1>>\
<<run _sexScene.advanceRound()>>\
<<include "SexMoves">>\
<<else>>\
<<include _sexScene.endScene>>\
<</if>>\
<</do>>\
<<elseif _sexScene.partnerMove is "offerOral">>\
<<do tag "oralSexResponse">><<if _oralSexResponse>>\
<<run _sexScene.setPlayerOralSexAllowed()>>\
<<include _sexScene.partnerResultScene>>
<<if _sexScene.discoversVulva()>>\
<<link "A scream pierces the room" "Erika Pussy Exposed">>
<<run $erika.log.timeStamp("hadSex")>>
<<switch $erika.log.entry("date")>>
<<case 1>>
<<run $temp.log.record("revealEntry", "first date")>>
<<case 2>>
<<run $temp.log.record("revealEntry", "second date")>>
<<case 3>>
<<run $temp.log.record("revealEntry", "third date")>>
<</switch>>
<</link>>\
<<elseif _sexScene.player.mood.arousal >= 100>>/* ***possible for partner to orgasm here; look into this later */\
<<include _sexScene.endScene>>\
<<else>>\
<<run _sexScene.advanceRound()>>\
<<include "SexMoves">>\
<</if>>\
<</if>><</do>>\
<<else>>\
<<run _sexScene.advanceRound()>>\
<<include "SexMoves">>\
<</if>>\
<</if>>\
<</if>>\<<run _sexScene.setMoves("playerMoves", $player, _sexScene.partner)>>\
<<if _sexScene.playerMoves.includes("kiss")>>\
<<link "Make out with _sexScene.partner.objectPronoun">>
<<set _sexScene.playerMove = _sexScene.kiss("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.kisses >= _sexScene.maxKisses>>\
==Make out with _sexScene.partner.objectPronoun==
<</if>>\
<<if _sexScene.playerMoves.includes("removeOwnTop")>>\
<<link "Take off your shirt">>
<<set _sexScene.playerMove = _sexScene.removeOwnClothing("player", "partner", "top")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.playerMoves.includes("removeOwnBra")>>\
<<link "Undo your bra">>
<<set _sexScene.playerMove = _sexScene.removeOwnClothing("player", "partner", "bra")>>
<<partnerSexMove>>
<</link>>
<</if>>\
<<if _sexScene.playerMoves.includes("removeOwnBottom")>>\
<<if $player.penis or $player.isWearing("Strap-on")>>\
<<link "Take off your pants">>
<<set _sexScene.playerMove = _sexScene.removeOwnClothing("player", "partner", "bottom")>>
<<partnerSexMove>>
<</link>>
<<else>>\
==Take off your pants== (too risky)
<</if>>\
<<elseif _sexScene.playerMoves.includes("removeOwnUnderwear")>>\
<<if $player.penis>>\
<<if not $player.isImpotent()>>\
<<link "Slide out of your boxers">>
<<set _sexScene.playerMove = _sexScene.removeOwnClothing("player", "partner", "underwear")>>
<<partnerSexMove>>
<</link>>
<<else>>\
==Slide out of your boxers== (not without an erection)
<</if>>\
<<else>>\
==Slide out of your boxers== (no way)
<</if>>\
<</if>>\
<<if _sexScene.playerMoves.includes("removePartnerTop")>>\
<<link "Remove _sexScene.partner.possessive top">>
<<set _sexScene.playerMove = _sexScene.removePartnerClothing("player", "partner", "top")>>
<<partnerSexMove>>
<</link>>
<<else>>\
<<if _sexScene.playerMoves.includes("touchBicep")>>\
<<link "Touch _sexScene.partner.possessive bicep">>
<<set _sexScene.playerMove = _sexScene.touchBicep("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif $player.attraction.kinks.strength > 0 and _sexScene.partnerFondlesReceived >= _sexScene.maxPartnerFondlesReceived>>\
==Touch _sexScene.partner.possessive bicep==
<</if>>\
<<if _sexScene.playerMoves.includes("removePartnerBra")>>\
<<link "Undo _sexScene.partner.possessive bra">>
<<set _sexScene.playerMove = _sexScene.removePartnerClothing("player", "partner", "bra")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.playerMoves.includes("fondleBreast")>>\
<<link "Fondle _sexScene.partner.possessive breast">>
<<set _sexScene.playerMove = _sexScene.fondleBreast("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif $player.attraction.kinks.breasts > 0 and _sexScene.partnerFondlesReceived >= _sexScene.maxPartnerFondlesReceived>>\
==Fondle _sexScene.partner.possessive breast==
<</if>>\
<</if>>\
<<if _sexScene.playerMoves.includes("removePartnerBottom")>>\
<<link "Remove _sexScene.partner.possessive _sexScene.partner.outfit.bottom.cut">>
<<set _sexScene.playerMove = _sexScene.removePartnerClothing("player", "partner", "bottom")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.playerMoves.includes("removePartnerUnderwear")>>\
<<link "Slide _sexScene.partner.possessive panties off">>
<<set _sexScene.playerMove = _sexScene.removePartnerClothing("player", "partner", "underwear")>>
<<partnerSexMove>>
<</link>>
<<else>>\
<<if _sexScene.playerMoves.includes("fingerPussy")>>\
<<link "Finger _sexScene.partner.possessive pussy">>
<<set _sexScene.playerMove = _sexScene.touchGenitals("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.partnerFingersReceived >= _sexScene.maxPartnerFingersReceived>>\
==Finger _sexScene.partner.possessive pussy==
<</if>>\
<<if _sexScene.playerMoves.includes("intercourse")>>\
<<link "Attempt to fuck her">>\
<<set _sexScene.playerMove = _sexScene.intercourse("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.intercourseRounds >= _sexScene.maxIntercourseRounds>>\
==Attempt to fuck her==
<</if>>/* ***could add option to squeeze her butt here */\
<<if _sexScene.playerMoves.includes("eatOut")>>\
<<link "Eat _sexScene.partner.objectPronoun out">>
<<set _sexScene.playerMove = _sexScene.oralSex("player", "partner")>>
<<partnerSexMove>>
<</link>>
<<elseif _sexScene.partnerOralsReceived >= _sexScene.maxPartnerOralsReceived and _sexScene.playerOralAllowed is "yes">>\
==Eat _sexScene.partner.objectPronoun out==
<</if>>\
<</if>>\
<<if _sexScene.partnerOrgasms > 0>>\
<<link "Call it a night">>
<<set _sexScene.playerMove = _sexScene.abort("player")>>
<<partnerSexMove>>
<</link>>\
<<else>>\
<<if _sexScene.playerMoves.length is 0>>\
<<if _sexScene.partnerOrgasms > 0>>\
<<link "Keep trying to get _sexScene.partner.objectPronoun off">>
<<set _sexScene.playerMove = _sexScene.fail("player")>>
<<partnerSexMove>>
<</link>>
<<else>>\
<<link "Keep trying to get _sexScene.partner.objectPronoun off">>
<<set _sexScene.playerMove = _sexScene.fail("player")>>
<<partnerSexMove>>
<</link>>
<</if>>\
<</if>>\
<<if not $player.penis and not _sexScene.partner.knowsOfVulva() and ((not $player.isWearing("Strap-on") and (_sexScene.round > 3 or not $player.outfit.bottom)) or _sexScene.playerFingersReceived > 0)>>\
<<link "End this before you're discovered">>
<<set _sexScene.playerMove = _sexScene.abort("player")>>
<<partnerSexMove>>
<</link>>\
<<elseif not $player.outfit.underwear and (($player.erection < 25 and _sexScene.round > 5) or ($player.erection < 40 and _sexScene.round > _sexScene.erectionFadeRound))>>\
<<link "Salvage what dignity you still have, and end this">>
<<set _sexScene.playerMove = _sexScene.abort("player")>>
<<partnerSexMove>>
<</link>>\
<<elseif not $player.outfit.bottom and $player.log.entry("learnedOfImpotence") and (($player.erection < 25 and _sexScene.round > 5) or ($player.erection < 40 and _sexScene.round > _sexScene.erectionFadeRound))>>\
<<link "Protect your dignity and end this">>
<<set _sexScene.playerMove = _sexScene.abort("player")>>
<<partnerSexMove>>
<</link>>\
<</if>>\
<</if>>\
<<if _sexScene.round < 3>>
<<do tag "hint">><<if not $game.hints.sexSceneSpeed or _sexSceneSpeedActiveHint>> \
@@.hint;//[Hint: //@@<<linkreplace "//sex scene speed//">>//@@.hint;In <<link "Settings">><<run $game.openSettings()>><</link>>, you can speed up or slow down the print delay for sex scenes.//<<run $game.recordHint("sexSceneSpeed")>><<set _sexSceneSpeedActiveHint = true>> <<link "Got it">><<redo "hint">><</link>><</linkreplace>>@@.hint;//]//\
<</if>><</do>>
<</if>>\<<widget timePanel>>\
<<if $time.week > 0>>Week $time.week<<else>>Three weeks ago...<</if>>\
\<<if $game.testMode>>, TimeSlot $time.presentSlot, Day $time.day<</if>>
$time.present\
<<if $game.versionIncompatible>>
''Your save game version [0.<<= ($game.playerVersion * 100).toFixed(1)>>] is incompatible with the current game. Please restart from the beginning.''\
<</if>>\
<</widget>>
<<widget statPanel>>\
Spending money: """$"""$player.money
Job Performance: $player.jobPerformance<<if $game.displayFocus>> (<<if ($player.weekLog.jobPerformance + $player.mood.focus) >= 0>>+<</if>><<= $player.weekLog.jobPerformance + $player.mood.focus>>)<</if>>\
<<if $player.penis < 4>>
<<if $player.femininity > 0>>\
Femininity: $player.femininity\
<<else>>\
Masculinity: <<= -$player.femininity>>\
<</if>>
<<if $player.femIdentity > 0>>\
Acceptance: $player.femIdentity\
<<else>>\
Defiance: <<= -$player.femIdentity>>\
<</if>>\
<</if>>
<<if $game.testMode>>\
Arousal: <<= $player.mood.arousal.toFixed(2)>> (peak: <<= $player.mood.peakArousal.toFixed(2)>>)
Sexual tension: <<= $player.mood.sexualTension.toFixed(2)>>\
<<if $player.havingSex>>
(having sex)\
<</if>>
Pent-up Arousal: <<= $player.mood.pentUpArousal.toFixed(2)>>
Erection: <<= $player.erection.toFixed(2)>>\
<<else>>\
<<if $player.mood.arousal >= 5>>\
Aroused (+<<= Math.floor($player.mood.arousal / 5)>>)\
<</if>>\
<</if>>
<<if $player.mood.intoxication >= 3>>\
Drunk (+$player.mood.intoxication)
<<elseif $player.mood.intoxication > 0>>\
Buzzed (+$player.mood.intoxication)
<</if>>\
<<if $player.mood.satisfaction > 0>>\
Satisfied (+$player.mood.satisfaction)\
<<elseif $player.mood.satisfaction < 0>>\
Frustrated ($player.mood.satisfaction)\
<</if>>
<<if $player.mood.embarrassment > 0>>\
Embarrassed (-$player.mood.embarrassment)
<</if>>\
<<if $game.displayFocus>>\
<<if $player.mood.focus > 0>>\
Focused (+$player.mood.focus)\
<<elseif $player.mood.focus < 0>>\
Distracted ($player.mood.focus)\
<</if>>\
<</if>>
<<if $player.mood.rest >= 1>>\
Rested (+<<= Math.floor($player.mood.rest)>>)\
<<elseif $player.mood.rest <= -1>>\
Fatigued (<<= -Math.floor(-$player.mood.rest)>>)\
<</if>>
<<if $player.mood.hunger > 0>>\
Hungry (-$player.mood.hunger)
<</if>>
<<if $game.testMode>>\
Game Version: <<= setup.gameVersion>>
Player Version: $game.playerVersion\
<<else>>\
[version 0.<<= (setup.gameVersion * 100).toFixed(1)>>]\
<</if>>\
<</widget>>
<<widget nextScene container>><<nobr>>/* [0: linkText, 1: time.advance unless "linger"] */
<<if _args[0]>><<set _nextSceneLinkText = _args[0]>><<else>><<set _nextSceneLinkText = "Continue">><</if>>
<<link _nextSceneLinkText>>
_contents
<<if _args[1] isnot "linger">><<run $time.advance()>><</if>>
<<if $game.testMode and $game.skipMornings>>/* **could remove this */
<<if $time.present is "Monday morning" or $time.present is "Wednesday night" or $time.present is "Friday night">>
<<run $time.advance()>>
<<elseif $time.present is "Sunday night" or $time.present is "Friday">>/* **revisit */
<<run $time.advance()>><<run $time.advance()>>
<</if>>
<</if>>
<<run $time.setNextScene()>>
<<goto $time.nextScene>>
<</link>>
<</nobr>><</widget>>
<<widget chooseDessert>>/* [0: _dessertEatText, 1: eatScene, 2: _dessertSkipText, 3: _dessertFailText, 4: skipScene] */\
<<if _args[0]>><<set _dessertEatText = _args[0]>><<else>><<set _dessertEatText = "Have dessert">><</if>>\
<<if _args[1]>><<set _eatScene = _args[1]>><<else>><<set _eatScene = "nextScene">><</if>>\
<<if _args[2]>><<set _dessertSkipText = _args[2]>><<else>><<set _dessertSkipText = "Skip it">><</if>>\
<<if _args[3]>><<set _dessertFailText = _args[3]>><<else>><<set _dessertFailText = "==Skip it== (you can't resist)">><</if>>\
<<if _args[4]>><<set _skipScene = _args[4]>><<else>><<set _skipScene = _eatScene>><</if>>/* **revisit */\
<<set _dessertChoice = 0>>\
<<link _dessertEatText>>/* chose to eat */
<<run $player.eat()>>
<<if _eatScene is "linger">>
<<set _dessertChoice = 1>><<redo "dessertChoice">>
<<elseif _eatScene is "nextScene">>
<<if $time.present.includes("night") and not $temp.log.entry("onDate")>><<run $player.mood.calmDown(true)>><</if>>/* (useful for masturbation scenes) */
<<run $time.advance(true)>><<goto $time.nextScene>>
<<else>>
<<goto _eatScene>>
<</if>>
<</link>>\
<<if $player.mood.satisfaction + Math.min($player.mood.rest - $player.mood.hunger, 0) >= -1>>/* successfully skipped eating */
<<link _dessertSkipText>>
<<if _skipScene is "linger">>
<<set _dessertChoice = 2>><<redo "dessertChoice">>
<<elseif _skipScene is "nextScene">>
<<if $time.present.includes("night") and not $temp.log.entry("onDate")>><<run $player.mood.calmDown(true)>><</if>>
<<run $time.advance(true)>><<goto $time.nextScene>>
<<else>>
<<goto _skipScene>>
<</if>>
<</link>>\
<<elseif _dessertFailText isnot "noFailText">>/* failed to skip eating */
<<if _dessertFailText is "linger">>\
<<link _dessertSkipText>>
<<set _dessertChoice = 3>><<set _failedSkipDessert = true>><<redo "dessertChoice">>\
<</link>>\
<<else>>\
_dessertFailText\
<<do tag "willpowerHint">><<if not $game.hints.skipDessert or _dessertActiveHint>> \
<<linkreplace "//[Hint: ''willpower'']//">>//[Hint: If you're too hungry, tired, or frustrated, you'll have trouble resisting temptation.<<run $game.recordHint("skipDessert")>><<set _dessertActiveHint = true>> <<link "Got it">><<redo "willpowerHint">><</link>>]//\
<</linkreplace>>\
<</if>><</do>>\
<</if>>\
<</if>>\
<</widget>>
<<widget chooseSexOrDessert>>/* [0: _sexText, 1: _eatText, 2: _sexScene, 3: _noSexScene, 4: _sexSkipText, 5: _sexFailText] */\
<<if _args[0]>><<set _sexText = _args[0]>><<else>><<set _sexText = "Touch yourself">><</if>>\
<<if _args[1]>><<set _eatText = _args[1]>><<else>><<set _eatText = "Have a snack instead">><</if>>\
<<if _args[2]>><<set _sexScene = _args[2]>><<else>><<set _sexScene = "Masturbate">><</if>>\
<<if _args[3]>><<set _noSexScene = _args[3]>><<else>><<set _noSexScene = "nextScene">><</if>>\
<<if _args[4]>><<set _sexSkipText = _args[4]>><<else>><<set _sexSkipText = "Resist the urge">><</if>>\
<<if _args[5]>><<set _sexFailText = _args[5]>><<else>><<set _sexFailText = "==Resist the urge== (you can't)">><</if>>\
<<set _sexChoice = 0>>\
<<link _sexText>>/* chose sex */
<<if _sexScene is "linger">>
<<set _sexChoice = 1>><<redo "sexChoice">>
<<else>>\
<<goto _sexScene>>
<</if>>
<</link>>
<<if _args[1] isnot "noEatText">>/* no option to eat */\
<<link _eatText>>
<<run $player.eat()>>
<<if _noSexScene is "linger">>
<<set _sexChoice = 2>><<redo "sexChoice">>
<<elseif _noSexScene is "nextScene">>
<<run $player.mood.calmDown(true)>><<run $time.advance(true)>><<goto $time.nextScene>>
<<else>>
<<run $player.mood.calmDown(true)>><<goto _noSexScene>>
<</if>>
<</link>>
<</if>>\
<<if $player.mood.satisfaction + Math.min($player.mood.rest - $player.mood.hunger, 0) >= -1>>/* successfully skipped sex */\
<<link _sexSkipText>>
<<if _noSexScene is "linger">>
<<set _sexChoice = 3>><<redo "sexChoice">>
<<elseif _noSexScene is "nextScene">>
<<run $player.mood.calmDown(true)>><<run $time.advance(true)>><<goto $time.nextScene>>
<<else>>
<<run $player.mood.calmDown(true)>><<goto _noSexScene>>
<</if>>
<</link>>\
<<elseif _sexFailText isnot "noFailText">>/* failed to skip sex */\
<<if _sexFailText is "linger">>\
<<link _sexSkipText>>
<<set _sexChoice = 4>><<set _failedSkipSex = true>><<redo "sexChoice">>\
<</link>>\
<<else>>\
_sexFailText\
<<do tag "willpowerHint">><<if not $game.hints.skipDessert or _dessertActiveHint>> \
<<linkreplace "//[Hint: ''willpower'']//">>//[Hint: If you're too hungry, tired, or frustrated, you'll have trouble resisting temptation.<<run $game.recordHint("skipDessert")>><<set _dessertActiveHint = true>> <<link "Got it">><<redo "willpowerHint">><</link>>]//\
<</linkreplace>>\
<</if>><</do>>\
<</if>>\
<</if>>\
<</widget>>
<<widget erikaFantasyClothing>>\
\<<set _fantasies = $player.getFantasies()>>\
\<<if _fantasies.includes("Office Sex") and not $erika.log.justHappened("firstDate")>><<if _args[0]>>then <</if>>in a tight skirt...<</if>>\
\<<if _fantasies.includes("Caribbean Striptease")>><<if _args[0]>>then <</if>>in a flower bikini...<</if>>\
\<<if _fantasies.includes("Zumba")>><<if _args[0]>>then <</if>>in skimpy workout clothes...<</if>>\
\<<if _fantasies.includes("Handcuffs")>><<if _args[0]>>then <</if>>in lace and leather...<</if>>\
\<</widget>>
<<widget itemSale container>>/* [0: sale item, 1: slot, 2: _buyPreface, 3: prevent add to inventory] */\
<<if _args[2]>>\
<<set _buyPreface = _args[2]>>\
<<set _buyLink = _buyPreface + _args[0].informalName>>\
<<else>>\
<<set _buyLink = _args[0].properName>>\
<</if>>\
<<if $player.money >= _args[0].cost>>\
<<link _buyLink>>
<<if _args[3] isnot true>>
<<if _args[1] is "items">>
<<run $player.inventory.addItem(_args[0].properName)>>
<<else>>
<<run $player.inventory.addClothingItem(_args[0].properName, _args[1])>>
<</if>>
<</if>>
<<run $player.spendMoney(_args[0].cost)>>
_contents
<</link>>\
<<else>>\
==<<= _buyLink>>==\
<</if>> - """$"""<<= _args[0].cost>><<if $player.money < _args[0].cost>> (insufficient funds)<</if>>\
<</widget>>
<<widget partnerSexMove>><<nobr>>
<<run _sexScene.updateArousalBars()>>
<<redo "clothing playerMoveGain">>
<<set _firstArousalUpdateSpeed = String(.4) + "s">>
<<set _firstPlayerArousalUpdate = Math.floor($player.mood.arousal)>>
<<set _firstPartnerArousalUpdate = Math.floor(_sexScene.partner.mood.arousal)>>
<<timed _sexScene.firstArousalUpdateSpeed>>
<<replace "#playerArousal">>_firstPlayerArousalUpdate<</replace>>
<<replace "#partnerArousal">>_firstPartnerArousalUpdate<</replace>>
<</timed>>
<<set _sexScene.partnerMove = _sexScene.enact(_sexScene.erikaSexMove())>>
<<timed _sexScene.speed>><<run _sexScene.updateArousalBars()>><<redo "clothing">><</timed>>
<<set _secondArousalUpdateSpeed = String($game.sexSceneSpeed + .4) + "s">>
<<set _secondPlayerArousalUpdate = Math.floor($player.mood.arousal)>>
<<set _secondPartnerArousalUpdate = Math.floor(_sexScene.partner.mood.arousal)>>
<<timed _sexScene.secondArousalUpdateSpeed>>
<<replace "#playerArousal">>_secondPlayerArousalUpdate<</replace>>
<<replace "#partnerArousal">>_secondPartnerArousalUpdate<</replace>>
<</timed>>
<<redo "partnerMoveGain">>
<<redo "sex">>
<</nobr>><</widget>>
<<widget respondToOralSexOffer>><<nobr>>/* [0: offer response] */
<<run _sexScene.allowOralSex("partner", _args[0])>>
<<if _args[0] is "yes">>
<<set _oralSexResponse = 1>>
<<set _sexScene.partnerMove = _sexScene.oralSex("partner", "player")>>
<<else>>
<<set _oralSexResponse = 2>>
<<set _sexScene.partnerMove = _sexScene.enact(_sexScene.erikaSexMove())>>
<</if>>
<<run _sexScene.bypassSpeed(true)>>
<<run _sexScene.updateArousalBars()>><<redo "oralSexResponse clothing arousal partnerMoveGain">>
<<run _sexScene.bypassSpeed(false)>>
<</nobr>><</widget>>
<<widget timer container>><<nobr>>/* 0: prefix, 1: suffix */
<<do tag "timerDisplay">>
<<if _newImage>>
<<timed 0s transition>><span id="timerArea">_args[0]<span id="timer">_timer.seconds</span>_args[1]</span><</timed>>
<<else>>
<span id = "timerArea">_args[0]<span id="timer">_timer.seconds</span>_args[1]</span>
<</if>>
<</do>>
<<repeat 1s>>
<<if jQuery("#timerArea").length and jQuery("#timer").length>>
<<if _timer.expired>>
<<if not _timerContentsDisplayed>>
<<set _timerContentsDisplayed = true>>
<<replace "#timer">>0<</replace>>
<<append "#timerArea">>_contents<</append>>
<</if>>
<<else>>
<<if _timerContentsDisplayed>><<set _timerContentsDisplayed = false>><</if>>
<<replace "#timer">>_timer.seconds<</replace>>
<</if>>
<</if>>
<</repeat>>
<</nobr>><</widget>>
<<widget peeTimer>>\
<<timer "- " " -">>\
<<replace "#peeActions">>\
<<if $temp.log.entry("location") is "sittingOnToilet">>\
[[Then your bladder lets go...|Parole Hearing 1 Pee Sitting]]\
<<else>>\
<<append "#results">>\
<<if not _trickles>>\
A trickle escapes...
<<elseif _trickles is 1>>\
<<if $temp.log.entry("location") is "hallwayMiddle" or $temp.log.entry("location") is "hallwayLeft" or $temp.log.entry("location") is "hallwayRight">>\
<<set _location = "courtroom hall">>\
<<elseif $temp.log.entry("location") is "outsideMensStalls" or $temp.log.entry("location") is "mensStallOpen">>\
<<set _location = "men's bathroom">>\
<<else>>\
<<set _location = $temp.log.entry("location")>>\
<</if>>/* change to class function */\
Another trickle escapes...and runs down your leg. You're peeing, out of your--<<if $temp.log.entry("location") isnot "atUrinal" and $temp.log.entry("location") isnot "standingAtBowl" and $temp.log.entry("location") isnot "insideStall">>right here in the _location.<</if>>
<</if>>\
<</append>>\
<<set _trickles ++>>\
<<switch $temp.log.entry("location")>>\
<<case "atUrinal">>\
[[Try to aim|Parole Hearing 1 Pee Standing]]\
<<case "standingAtBowl">> \
[[Try to aim|Parole Hearing 1 Pee Standing]]\
<<default>>\
<<if _trickles < 2 and (not $temp.log.entry("crossedLegs") or not $temp.log.entry("stuffedHand"))>>\
<<if not $temp.log.entry("crossedLegs")>>\
<<run _timer.adjust(11)>><<run _timer.start()>>\
<<link "Press your legs together">>
<<run _timer.pause(2)>>
<<set _newImage = false>><<set _timerContentsDisplayed = false>>
<<set _action = "crossLegs">><<run $temp.log.record("crossedLegs")>>
<<append "#results">><<include "Pee Action Result">><</append>>
<<redo "timerDisplay actions">>
<</link>>\
<<else>>\
<<run _timer.adjust(11)>><<run _timer.start()>>\
<<link "Stuff your hand between your legs">>
<<run _timer.pause(2)>>
<<set _newImage = false>><<set _timerContentsDisplayed = false>>
<<set _action = "stuffHand">><<run $temp.log.record("stuffedHand")>>
<<append "#results">><<include "Pee Action Result">><</append>>
<<redo "timerDisplay actions">>
<</link>>\
<</if>>\
<<else>>\
<<if $temp.log.entry("location") is "insideStall">>\
<<run $temp.log.record("location", "standingAtBowl")>>\
<<if $temp.log.entry("seatDown")>>\
<<run _timer.adjust(5)>><<run _timer.start()>>\
[[Sit down quickly|Parole Hearing 1 Pee Sitting]]
<</if>>\
[[Try to aim|Parole Hearing 1 Pee Standing]]\
<<else>>\
[[Drop to your knees|Parole Hearing 1 Pee Accident]]\
<</if>>\
<</if>>\
<</switch>>\
<</if>>\
<</replace>>\
<</timer>>\
<</widget>>
<<widget updatePeeScene>><<nobr>>/* 0: _action, 1: location, 2: image */
<<run _timer.pause(2)>>
<<if _args[0]>><<set _action = _args[0]>><</if>>
<<if _args[1]>><<run $temp.log.record("location", _args[1])>><</if>>
<<if _args[2] and $game.images>>
<<set _peeSceneImage = _args[2]>><<set _newImage = true>>
<<replace "#results">><<timed 0s transition>><<include "Pee Action Result">><</timed>><</replace>>
<<redo "peeSceneImage timerDisplay actions">>
<<else>>
<<set _newImage = false>>
<<append "#results">><<include "Pee Action Result">><</append>>
<<redo "actions">>
<</if>>
<</nobr>><</widget>>You search for Steve. How is he always where you don't want him to be, but never where you do?
Finally you circle back to the break room, and there he is. @@.steve;"Fixing yourself //more// coffee, $player.name?"@@
@@.player;"Actually, I was looking for you."@@ You clear your throat. @@.player;"I wanted you to know there's an employee on this floor who's gone unrecognized."@@
@@.steve;"Wait, don't tell me. I already know who."@@
@@.thought;He does?@@
<<if $game.images>>\
<img class="scene-image" src="images/josie/Curry_favor_Steve.webp">\
<<else>>
<</if>>\
@@.steve;"It's Mark, isn't it? But you don't have to tell me--his sales numbers speak for themselves."@@
You take a calming breath. @@.player;"Actually, it's not--"@@
@@.steve;"--Oh, I know who then. You're here to tell me how that new girl--what's her name?--lights up the room with her smile. And with her //other charms//."@@
@@.player;"Erika?"@@
@@.steve;"Yes, yes, that's the one! Who's always strutting around, drawing you in."@@
She must be twenty years younger than him.
[[Agree that Erika is attractive|Josie Curry Favor Steve Finish][$temp.log.record("erikaResponse", 1)]]
[[Defend her dignity|Josie Curry Favor Steve Finish][$temp.log.record("erikaResponse", 2)]]\<<switch $temp.log.entry("erikaResponse")>>\
<<case 1>> \
@@.player;"Erika does have feminine charms,"@@ you say nonetheless.
@@.steve;"Really improves the atmosphere, would you say?"@@
You nod.\
<<run $steve.like()>>\
<<case 2>> \
@@.player;"Now, now, Steve. Wasn't Erika hired for her customer service background?"@@
@@.steve;"Oh yes, of course. Has a degree in it. Is getting solid reviews, yes."@@\
<<run $josie.like()>>/* **could record this moment for later use */\
<</switch>>
Josie passes by just then. She looks up and takes in what she's hearing.
<<if $game.images>>\
<img class="scene-image" src="images/josie/Curry_favor_Steve_end.webp">\
<<else>>
<</if>>\
That reminds you. @@.player;"Actually, I came to talk about Josie."@@
@@.steve;"Josie...Josie..."@@ he scratches his chin.
@@.player;"Worked here since January...wears dark glasses...just walked by--"@@
@@.steve;"--Her?!!"@@ He collects himself. @@.steve;"Yes, what about?"@@
@@.player;"She's, uh, always so helpful, I wanted you to know."@@
@@.steve;"Ah, okay...I will note that. May write it down, even...if I remember."@@\
<<run $josie.curryFavor("wordFavor")>><<run $josie.like()>>
@@.player;"Great."@@ <<linkappend "Looks like your work here is done">>.
@@.steve;"I just have one question,"@@ Steve says abruptly. @@.steve;"Why are you telling me this //now//, when you're supposed to be working?"@@
@@.player;"Sorry, boss."@@
@@.steve;"Just go and make some sales calls."@@\
<<run $player.jobPerform(-1)>>
[[Follow Josie to her office|$temp.log.entries.favorScene]]\
<<run $temp.log.remove("erikaResponse")>>/* **possibly change to permanent flag */ \
<</linkappend>>\You dial Josie's number. @@.player;"Would you like to have lunch? Uh, my treat."@@
@@.josie;"Wow, you remembered."@@
The two of you ride the elevator to the cafeteria. Their food is a bit bland, but at least it's cheap. You grab a burger and some chips.
<<set _dessertChoice = 0>><<do tag "dessertChoice">>\
<<if not _dessertChoice>>\
<<chooseDessert "Take some pie as well" "linger" "Skip it" "linger">>\
<<else>>\
<<if _failedSkipDessert>> \
You eye a slice of pie as well. Normally you would skip it, but it's been a long <<if $time.presentSlot is 1>>day<<else>>week<</if>>.\
<<run $player.log.timeStamp("failedSkipDessert")>>\
<<if _dessertChoice is 3>>
<<chooseDessert "Put the dessert on your tray" "linger" null "noFailText">>\
<</if>>\
<</if>>\
<<if _dessertChoice is 1>> \
<<if _failedSkipDessert>> \
You put the dessert on your tray.\
<<else>>\
After pausing a moment, you take a slice of pie as well. It's been a long <<if $time.presentSlot is 1>>day<<else>>week<</if>>.\
<</if>>\
<<elseif _dessertChoice is 2>> \
You eye a slice of pie as well, but decide against it.\
<</if>>\
<<if _dessertChoice is 1 or _dessertChoice is 2>>
Meanwhile, Josie is taking her sweet time. When she finally appears, you stare at her tray. <<if _dessertChoice is 1>>Even with the pie, your meal comprises only three<<else>>Your meal comprises only two<</if>> items, while she's pillaged the salad bar of nearly everything it contains.
The saleslady weighs her giant salad. @@.female;"That comes to $25."@@
Josie grins.
[[Pay for her lunch|Josie Curry Favor Lunch Eat][$player.spendMoney(25); $player.submit()]] - """$"""25\
<</if>>\
<</if>>\
<</do>>\<<if $game.images>><img class="scene-image" src="images/josie/Curry_favor_lunch.webp"><</if>>\
You fork over the cash and find a table by the window.
<<set _bangedErika = 0>>\
<<if $erika.log.entry("boughtDrink")>>\
@@.josie;"So,"@@ she asks, @@.josie;"did you bang her that night?"@@
@@.player;"What?"@@
@@.josie;"Erika. Bar night. Did you bang her?"@@
<<do tag "bangedErika">><<switch _bangedErika>>\
<<case 0>>\
<<link "\"No,\" you admit">><<set _bangedErika = 1>><<redo "bangedErika">><</link>>
<<link "\"That's not your business\"">><<set _bangedErika = 2>><<redo "bangedErika">><</link>>\
<<case 1>>\
@@.player;"No,"@@ you admit.\
<<run $josie.entrust()>>\
<<case 2>>\
@@.player;"That's not your business!"@@\
<</switch>><</do>>\
<<else>>\
@@.josie;"So,"@@ she asks, @@.josie;"did Mark bang her that night?"@@
@@.player;"What?"@@
@@.josie;"Erika. Bar night. Did he bang her?"@@
<<do tag "bangedErika">><<switch _bangedErika>>\
<<case 0>>\
<<if $erika.log.entry("reconnected")>>\
<<link "\"That would be news to me.\"">><<set _bangedErika = 3>><<redo "bangedErika">><</link>>\
<<else>>\
<<link "\"Not that I know of. Why?\"">><<set _bangedErika = 4>><<redo "bangedErika">><</link>>
<<link "\"Don't know, don't care.\"">><<set _bangedErika = 5>><<redo "bangedErika">><</link>>\
<</if>>\
<<case 3>>\
@@.player;"That would be news to me."@@\
<<case 4>>\
@@.player;"Not that I know of. Why?"@@\
<<case 5>>\
You shrug. @@.player;"Don't know, don't care."@@\
<</switch>><</do>>\
<</if>>\
<<do tag "bangedErika">><<if _bangedErika>>
Josie nods. @@.josie;"I figured <<if $erika.log.entry("boughtDrink")>>you<<else>>he<</if>> didn't. She seemed more into that Italian guy."@@\
<<if $erika.log.entry("reconnected")>>
Who, Fabio?\
<<do tag "fabioAnswer">><<if not $josie.log.entry("fabioAnswer")>>
<<if $erika.log.entry("firstDate")>>\
<<link "\"Actually, she and I went on a date.\"">><<run $josie.log.record("fabioAnswer", "firstDate")>><<redo "fabioAnswer">><</link>>\
<<elseif $erika.log.entry("askedOut")>>\
<<link "\"Actually, she and I have a date.\"">><<run $josie.log.record("fabioAnswer", "askedOut")>><<redo "fabioAnswer">><</link>>\
<<else>>\
<<link "\"Nah, she's not into him.\"">><<run $josie.log.record("fabioAnswer", "no")>><<redo "fabioAnswer">><</link>>\
<</if>>
<<link "Keep that info to yourself">><<run $josie.log.record("fabioAnswer", "mum")>><<redo "fabioAnswer">><</link>>\
<</if>><</do>>\
<<else>>
The dude she was draped all over?\
<<do tag "fabioAnswer">><<if not $josie.log.entry("fabioAnswer")>>
<<link "\"Yeah, did you see the two of them?\"">><<run $josie.log.record("fabioAnswer", "probably")>><<redo "fabioAnswer">><</link>>
<<link "\"Hey! There's still hope.\"">><<run $josie.log.record("fabioAnswer", "hope")>><<redo "fabioAnswer">><</link>>\
<</if>><</do>>\
<</if>>\
<<do tag "fabioAnswer">><<switch $josie.log.entry("fabioAnswer")>>\
<<case "firstDate">> \
@@.player;"Actually, she and I went on a date."@@
@@.josie;"Good for you."@@\
<<case "askedOut">> \
@@.player;"Actually, she and I have a date. This weekend, in fact."@@
@@.josie;"Good for you!"@@\
<<case "no">> \
@@.player;"Nah, she's not into him. Told me so, herself."@@
@@.josie;"Ah."@@\
<<case "mum">> \
You shrug<<if _bangedErika is 5>> again<</if>>.
@@.josie;"Cheer up."@@ Josie says. @@.josie;"@@\
\<<case "probably">> \
@@.player;"Yeah, did you see the two of them?"@@\
<<run $erika.like(-1)>>
@@.josie;"Cheer up.@@\
<<case "hope">> \
@@.player;"Hey! There's still hope."@@
@@.josie;"For you or for Mark? It's true, though.@@\
<</switch>>\
\<<if ($josie.log.entry("fabioAnswer") is "firstDate") or ($josie.log.entry("fabioAnswer") is "askedOut") or ($josie.log.entry("fabioAnswer") is "no")>> \
Josie nods again. @@.josie;"So she was just whoring herself out for that guy. Well good for her<<if $erika.log.entry("askedOut")>> too<</if>>. A gal should be allowed a little fun."@@
[[You suppose so|Josie Curry Favor Lunch Erika]]\
<<elseif $josie.log.entry("fabioAnswer") is "mum" or $josie.log.entry("fabioAnswer") is "probably" or $josie.log.entry("fabioAnswer") is "hope">>\
\@@.josie;Just because a girl sits in a guy's lap doesn't mean she //likes him// likes him."@@
[[You suppose not|Josie Curry Favor Lunch Erika]]\
<</if>><</do>>\
<</if>><</do>>\<<set _cupSize = "">>\
@@.josie;"What is it with Erika, anyway?"@@ Josie asks. @@.josie;"All the guys drooling over her. Her boobs aren't even that big."@@
@@.thought;They're not?@@<<if $erika.log.entry("hadSex")>> You saw them up close.<</if>>
@@.josie;"What size would you say they are?"@@
She actually wants you to answer. Well, they <<if $erika.log.entry("hadSex")>>filled your hands, give or take<<else>>push Erika's shirt out pretty far<</if>>.\
<<do tag "cupSize">>\
<<if not _cupSize>>
<<link "C-cup">><<set _cupSize = "C">><<redo "cupSize">><</link>>
<<link "D-cup">><<set _cupSize = "D">><<redo "cupSize">><</link>>
<<link "DD-cup">><<set _cupSize = "DD">><<redo "cupSize">><</link>>
<<link "It's more about the shape">><<set _cupSize = "shape">><<redo "cupSize">><</link>>\
<<elseif _cupSize is "shape">> \
@@.player;"It's more about the shape."@@\
<<run $player.mood.arouse()>>
@@.josie;"Give me a break. You're telling me you never guessed?@@<<if $josie.log.entry("fabioAnswer") is "firstDate">> @@.josie;Or checked the tag on her bra?"@@
You never had the chance, but Josie doesn't need to know that. \
<<else>>@@.josie;"@@
<</if>>\
<<else>> \
@@.player;"I'd say around a _cupSize-cup."@@\
<<run $player.mood.arouse()>>
<<if _cupSize is "DD">>\
<<run $player.attract("breasts")>>\
@@.josie;"Hah! Wishful thinking.@@<<if $josie.log.entry("fabioAnswer") is "firstDate">> @@.josie;And you even got to fondle the suckers."@@
<<if not $erika.log.entry("hadSex")>>Josie can go on believing that. <</if>>\
<<else>>@@.josie;"@@
<</if>>\
<<elseif _cupSize is "D">>\
@@.josie;"Maybe, if you're being generous.@@<<if $josie.log.entry("fabioAnswer") is "firstDate">> @@.josie;Did you check the tag on her bra?"@@
<<if not $erika.log.entry("hadSex")>>You never had the chance, but Josie doesn't need to know that. <</if>>\
<<else>>@@.josie;"@@
<</if>>\
<<else>>\
<<run $josie.like()>>\
@@.josie;"See? That's what I'm saying!@@<<if $josie.log.entry("fabioAnswer") is "firstDate">> @@.josie;Confirmed by someone who fondled the suckers."@@
<<if not $erika.log.entry("hadSex")>>Josie can go on believing that. <</if>>\
<<else>>@@.josie;"@@
<</if>>\
<</if>>\
<</if>>\
<<if _cupSize>>\
Why is she so obsessed with Erika's chest<<if $josie.log.entry("fabioAnswer") is "firstDate" and not $erika.log.entry("hadSex")>>, anyway<</if>>? Is it because hers are so small?
@@.josie;"It's true that boobs are often bigger than they appear. Mine are, if you could believe it. But on a thin girl like that? C...D-cup tops."@@ She takes a bite of salad. @@.josie;"She's got a nice ass, though."@@
You stare at her, long finished with your meal.
@@.josie;"You're a man's man, right? Isn't this how you'd talk to your friends?"@@
@@.player;"Sort of."@@
She shrugs. @@.josie;"Well, I'd kill to have an ass like hers."@@
<<if $game.images>>\
<img class="scene-image" src="images/josie/Curry_favor_lunch_end.webp">\
<<else>>
<</if>>\
Josie finally finishes eating, leaving untouched a good bit of her salad. You scan her body as she returns her tray. Not bad on the eyes. Could stand to lose a few around the hips, though--she's right about that.
@@.josie;"Hey,"@@ she says, nearly catching you looking, @@.josie;"thanks for lunch."@@\
<<run $josie.curryFavor("lunchFavor")>><<run $josie.like(2)>>
[[Take the elevator back with her|$temp.log.entries.favorScene]]\
<</if>><</do>>\<<set _favor = 0>>\
<<do tag "favor">><<switch _favor>>\
<<case 0>>/* ***add more favor options as needed */
<<if not $josie.log.entry("wordFavor")>>\
<<link "Offer to put in a good word with Steve">><<set _favor = 1>><<redo "favor">><</link>>
<</if>>\
<<if not $josie.log.entry("lunchFavor")>>\
<<link "Offer to buy Josie lunch">><<set _favor = 2>><<redo "favor">><</link>>
<</if>>\
<<if not $josie.log.entry("complimented")>>\
<<link "Give her a compliment">><<set _favor = 3>><<redo "favor">><</link>>\
<</if>>\
<<case 1>> \
@@.player;"I could put in a good word with Steve, though. About how helpful you always are."@@
@@.josie;"Really?"@@ She stares through her glasses. @@.josie;"You're gonna follow through, right?"@@
@@.player;"Sure--of course."@@
@@.josie;"I shouldn't be doing this."@@\
<<run $josie.promiseFavor("goodWord")>>\
<<case 2>> \
@@.player;"But what if I bought you lunch?"@@
@@.josie;"Seriously? Sure, I'll take a free lunch."@@ She stares through her glasses. @@.josie;"You'll let me know when, right?"@@
@@.player;"Yeah, maybe later this week."@@
@@.josie;"Alright."@@\
<<run $josie.promiseFavor("buyLunch")>>\
<<case 3>> \
<<set _compliment = 0>>\
Let's see...she's always at her desk working hard. And she often dresses nice.\
<<do tag "compliment">><<switch _compliment>>\
<<case 0>>
<<link "Compliment her work ethic">><<set _compliment = 1>><<redo "compliment">><</link>>
<<link "Compliment her outfit">><<set _compliment = 2>><<redo "compliment">><</link>>\
<<case 1>> \
@@.player;"It's great how devoted you are to this job."@@
@@.josie;"Do you even know what I do?"@@
This was a mistake--you really don't.\
<<set _workCompliment = 0>>\
<<do tag "workCompliment">><<switch _workCompliment>>\
<<case 0>>
<<link "\"Help people with their problems?\"">><<set _workCompliment = 1>><<redo "workCompliment">><</link>>
<<link "\"Onboard people and stuff?\"">><<set _workCompliment = 2>><<redo "workCompliment">><</link>>\
<<case 1>> \
@@.player;"Help people with their problems?"@@
Josie smiles. @@.josie;"You're right, actually! People share their issues, and I help find solutions. That's what HR is."@@\
<<run $josie.like()>>\
<<case 2>> \
@@.player;"Onboard people and stuff?"@@
@@.josie;"Good guess, but Sharon handles onboarding. My official job is to help find solutions to people's problems."@@\
<</switch>>\
<<if _workCompliment>>
@@.player;"Oh! So that means you can help me?"@@
@@.josie;"You do seem pretty desperate."@@\
<<run $josie.curryFavor("complimented")>>\
<</if>><</do>>\
<<case 2>> \
<<set _outfitCompliment = 0>>\
@@.player;"I like your outfit, by the way."@@
Her eyes light up. @@.josie;"Really? What about it?"@@
This was a mistake--you know nothing about fashion. All you notice is her black top draping low over her modest chest. Her desk covers most everything below that.\
<<do tag "outfitCompliment">><<switch _outfitCompliment>>\
<<case 0>>
<<link "\"That top really flatters your chest\"">><<set _outfitCompliment = 1>><<redo "outfitCompliment">><</link>>
<<link "Compliment her shoes. Girls like that.">><<set _outfitCompliment = 2>><<redo "outfitCompliment">><</link>>\
<<case 1>> \
@@.player;"Uh, that top really flatters your chest."@@
Josie smirks. @@.josie;"That was completely inappropriate, but still sweet."@@\
<<run $josie.like()>>\
<<case 2>> \
@@.player;"Your shoes look great with that top."@@
Josie smirks. @@.josie;"Usually a good answer, except you can't see them behind my desk. Points for trying, though."@@\
<</switch>>\
<<if _outfitCompliment>>
You grin back at her.
@@.josie;"You seem pretty desperate, so I'll help you just this once."@@\
<<run $josie.curryFavor("complimented")>>\
<</if>><</do>>\
<</switch>><</do>>\
<</switch>><</do>>\<<set _latestCurriedFavor = $josie.latestCurriedFavor()>>\
<<if _latestCurriedFavor is "lunchFavor">>\
@@.josie;"So that's why you took me to lunch."@@
@@.player;"No--well, sort of. But I still enjoyed our conversation."@@
@@.josie;"Wasn't that payment for my //last// favor?"@@
You scrunch up your chin.
@@.josie;"Just messing with you."@@\
<<elseif _latestCurriedFavor is "wordFavor">>\
@@.josie;"So that's why you talked me up to Steve."@@
@@.player;"Uh...well, I did promise to."@@
@@.josie;"As payment for my //last// favor, though, right?"@@
You scrunch up your chin.
@@.josie;"Just messing with you. Thanks for doing that."@@\
<<else>>\
@@.josie;"So that's what that favor was for."@@
You scrunch up your chin.
@@.josie;"Just messing with you. Thanks for doing it."@@\
<</if>>\At lunchtime you head to the cafeteria. At a nearby table, you spot the back of Mark's head. Normally you'd sit with him, but you feel weird about ditching him yesterday<<if $player.log.duringWeek("weightlifted")>>--especially after then going and lifting on your own<</if>>. A few tables over, Josie is sitting by herself. You've always found her somewhat standoffish, <<if $josie.log.entry("lunchFavor")>>but when you last took her to lunch, she seemed to warm up<<elseif $josie.log.entry("promisedFavor") is "buyLunch">>but you did promise to have lunch with her<<else>> but she has helped you twice now<</if>>.
Should you sit with her, or stick with your pal Mark?\
<<set _markOrJosie = 0>><<do tag "markOrJosie">><<switch _markOrJosie>>\
<<case 0>>
<<link "Sit with Mark">><<set _markOrJosie = 1>><<redo "markOrJosie">><</link>>
<<link "Sit with Josie">><<set _markOrJosie = 2>><<redo "markOrJosie">><</link>>\
<<case 1>> \
You choose him--better to bite the bullet now. @@.player;"Hey, s'up Mark?"@@
@@.mark;"Oh, don't even ask!"@@ His buries his face in his hands.
@@.player;"Uh oh. Is Calli married to a pro wrestler?"@@
@@.mark;"Hell if I know! Saw her at the gym, ass //packed// into her shorts. But she walked right by...as if nothing had happened between us. As if four nights prior, I hadn't pounded that ass from all angles."@@
@@.player;"Wow, that sucks."@@ You shift your thighs together, then wish you hadn't. @@.player;"Why would she do that?"@@\
<<run $mark.like()>>
@@.mark;"No clue."@@ He stands up abruptly and marches across the room. @@.mark;"Josie, come over here. We need to ask you something important."@@
Josie looks confused. @@.josie;"Uh, okay."@@
When she's seated at your table, Mark launches back into his story. @@.mark;"So enlighten us.@@\
<<case 2>> \
You pull up a chair next to Josie. \
<<if $josie.log.entry("promisedFavor") is "buyLunch">>\
@@.player;"Does this count as taking you to lunch?"@@
@@.josie;"Already paid for it."@@ She points to her tray full of salad.\
<<else>>\
@@.player;"Mind if I join you?"@@
@@.josie;"Go right ahead,"@@ she says through a mouthful of salad.\
<</if>> \
<<if $josie.log.entry("lunchFavor")>>\
@@.josie;"Wow, eating with me even when you've nothing to gain."@@
@@.player;"I could sit somewhere else..."@@ She's smiling, though. @@.player;"You're messing with me again."@@
@@.josie;"Getting smarter, you are.@@\
<<else>>\
@@.josie;"Mmm, this lettuce is good stuff."@@
@@.player;"Is it filling?"@@
@@.josie;"If you eat enough of it.@@\
<</if>> \
@@.josie;So what's new with you?"@@ @@.thought;More than she cares to know.@@ @@.josie;"Well, don't spill all the beans at once."@@
@@.player;"Josie, if I tell you too much, you could get me fired."@@
<<if $josie.affinity >= 5>>/* ***tune */\
@@.josie;"Can't do that."@@ She grins. \
<<if $josie.log.entry("lunchFavor")>>\
@@.josie;"Who would pay for these salads?"@@\
<<elseif $josie.log.entry("wordFavor")>>\
@@.josie;"Who would perform favors for me?"@@\
<<else>>\
@@.josie;"What would this place be without you?"@@\
<</if>>\
<<else>>\
@@.josie;"Wouldn't that be the day."@@ She smiles wickedly. @@.josie;"All kidding aside."@@\
<</if>>\
<<run $josie.like()>>
Just then, Mark comes bounding over. @@.mark;"$player.name, there you are!"@@
@@.josie;"Hi Mark,"@@ says Josie.
He sits down in a heap. @@.mark;"Why...why?"@@
Josie looks at you. You shrug.
@@.mark;"I saw Calli yesterday at the gym. But she walked right by as if nothing had happened between us."@@
@@.josie;"What tragedy,"@@ says Josie. @@.josie;"She she an ex or something?"@@
@@.player;"Drunken one night stand."@@ You shift your thighs together, then wish you hadn't.
@@.mark;"Josie, maybe you could enlighten us.@@\
<</switch>>\
<<if _markOrJosie>> \
@@.mark;Why would Calli pass up several more rounds?"@@
@@.josie;"Well, I can think of many reasons."@@ Josie starts counting on her fingers. @@.josie;"Embarrassed that she got so drunk. Regrets putting out on the first night. Doesn't remember you..."@@
@@.mark;"Oh, she would remember this. Trust me."@@
<<if $game.images>>\
<img class="scene-image" src="images/weeks_4-6/Week4_lunch.webp">\
<<else>>
<</if>>\
At just that moment, Erika steps into the room.
@@.josie;"Found sex with you unsatisfying..."@@
<<set _cutOffJosie = 0>><<do tag "cutOffJosie">><<switch _cutOffJosie>>\
<<case 0>>\
<<link "Cut Josie off">><<set _cutOffJosie = 1>><<redo "cutOffJosie">><</link>>
<<link "Let her continue">><<set _cutOffJosie = 2>><<redo "cutOffJosie">><</link>>\
<<case 1>>\
You motion for Josie to stop immediately. @@.player;"Hey, Erika!"@@
Mark mouths the words, @@.mark;//Thank you.//@@\
<<run $mark.like()>>\
<<case 2>>\
You do nothing but smile as Erika approaches.
@@.erika;"Ooh. Who are we discussing?"@@
Josie answers immediately. @@.josie;"Mark and this drunk chick--"@@
@@.mark;"--Erika! Caught me off guard there."@@ He eyes you coldly. @@.mark;"Well come join us, lady."\
<<run $mark.like(-1)>><<run $erika.likeMark(-1)>>\
<</switch>>\
<<if _cutOffJosie>>
[[Erika sits down|Week 4 Wednesday Lunch Erika]]\
<</if>><</do>>\
<</if>><</do>>\Erika sits down between you and Mark, and you feel your body respond. @@.erika;"Well, halfway through the week!"@@ she sighs.\
<<run $player.mood.arouse()>>
@@.mark;"Only halfway?"@@ Mark says. @@.mark;"And to think I already have fourteen sales."@@
<<if $player.log.duringWeek("workFocused")>>\
@@.thought;Fourteen, huh?@@ You'd have fifteen had that intern call gone better.\
<<else>>\
@@.thought;Fourteen? Already?@@ If only you weren't so flustered by your--\
<</if>>
@@.erika;"I'm impressed, Mark."@@ Erika fiddles with her bottle of root beer. @@.erika;"What's your secret?"@@
@@.mark;"Charm, mostly."@@
She laughs. @@.erika;"$player.name, you keeping up with this swashbuckler?"@@
<<if $player.log.duringWeek("workFocused")>><<set _keepingUp = 1>><<else>><<set _keepingUp = 0>><</if>>\
<<do tag "keepingUp">><<switch _keepingUp>>\
<<case 0>>\
<<link "(lie) Of course you are">><<set _keepingUp = 1>><<redo "keepingUp">><</link>>
<<link "Concede this one">><<set _keepingUp = 2>><<redo "keepingUp">><</link>>\
<<case 1>>\
@@.player;"Naturally."@@ Your voice flies up in pitch<<if $player.log.duringWeek("workFocused")>> again<</if>>. @@.player;"Fourteen sales is child's play."@@
<<if $player.log.duringWeek("workFocused")>>\
Mark and Erika both smile.\
<<else>>\
Erika smiles while Mark lowers his eyebrows.\
<<run $mark.entrust(-1)>>\
<</if>>\
<<case 2>>\
@@.player;"Nah."@@ Your voice flies up in pitch<<if $player.log.duringWeek("workFocused")>> again<</if>>. @@.player;"Mark is clearly more devoted to this job."@@\
<<run $mark.erikaConfident()>>
Mark and Erika both smile.\
<</switch>>\
<<if _keepingUp>> \
@@.mark;"Hey look--it's your ringer of a teammate."@@ He points toward Ted sitting alone in the corner.
Erika twists again at her bottle cap. @@.erika;"Should we invite him over here?"@@
@@.player;"Nah,"@@ you and Mark both say at once.
@@.mark;"Look, he's not even sitting with the IT nerds,"@@ Mark points out.
@@.josie;"Maybe he enjoys solitude,"@@ says Josie. @@.josie;"Guy seems totally relaxed."@@
@@.erika;"Damnit!"@@ mutters Erika. She shakes out her hand.
You start to offer your help, but then freeze. @@.thought;What if I can't open it either?@@
<<set _helpHer = 0>><<do tag "helpHer">><<switch _helpHer>>\
<<case 0>>\
<<link "Offer to help her">><<set _helpHer = 1>><<redo "helpHer">><</link>>
<<link "Let Mark offer instead">><<set _helpHer = 2>><<redo "helpHer">><</link>>\
<<case 1>>\
@@.player;"Need some help with that?"@@ you finally say, just ahead of Mark.
@@.erika;"Yes, please."@@ Erika passes you the bottle.
You wrap your fingers around the cap. It resists at first...but then twists open with a pop. @@.player;"Here you go,"@@ you say smiling.\
<<run $erika.like()>>\
<<case 2>>\
@@.mark;"Need some help with that?"@@ Mark asks.
@@.erika;"Yes, please."@@ Erika passes him the bottle.
He wraps his fingers around the cap. It resists at first...but then twists open with a pop. @@.mark;"Here you go,"@@ he says smiling. @@.thought;I bet I could have done that...@@\
<<run $erika.likeMark()>>\
<</switch>>\
<<if _helpHer>>
@@.erika;"Thank you!"@@ Erika beams.\
<<run $erika.log.timeStamp("lastSeen")>>
@@.josie;"Proud of yourself?"@@ asks Josie.
@@.mark;"I don't know about you all, but I'm having pie,"@@ Mark announces.
<<chooseDessert "Have some pie too" "Week 4 Wednesday Afternoon">>\
<</if>><</do>>\
<</if>><</do>>\<<if $temp.log.entry("onDate")>>\
<<set _maxTime = 20>>\
<<elseif not $time.weekend>>\
<<set _maxTime = 60>>\
<<else>>\
<<set _maxTime = 180>>\
<</if>>\
<<if not $temp.log.entry("shoppingTimeElapsed")>>\
<<if $game.images>><img class="scene-image" src="images/mall/Mall.webp"><</if>>\
<<run $temp.log.record("shoppingTimeElapsed", 0)>>\
<<if $temp.log.entry("onDate")>>\
You swing by the mall on the way to Erika's.\
<<else>>\
<<if $time.day is 23>>That taken care of, you<<elseif not $time.weekend>>Around four o'clock, you check if the coast is clear, then<<else>>You<</if>> bus to the <<if visited("Mall") is 1>>nearest <</if>>mall.\
<</if>> \
<<if not $player.penis and not $player.inventory.hasClothingItem("Strap-on", "packers") and not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>>\
To have any chance with <<if $temp.log.entry("onDate")>>her tonight<<else>>Erika<</if>>, your sister suggested you acquire a fake penis. \
<<if $player.log.entry("visitedTransSection")>>\
And that means the sex shop.\
<<else>>\
<<if $temp.log.entry("soughtDrugstoreDildo")>>Family Drug doesn't have one, though. Maybe<<else>>But where would you find something like that? The drug store? Or maybe<</if>> the sex shop?\
<</if>>\
<<elseif $temp.log.entry("onDate")>>\
There's time for a single purchase<<if $player.hair >= 1>> or maybe a haircut<</if>>.\
<<elseif $player.hair >= 1>>\
You browse the list of stores. Your hair has gotten longer and could use a trim<<if $erika.hasDate()>>, especially given your date on Friday<</if>>.\
<<elseif visited("Mall") is 1>>\
@@.thought;Maybe a bit of shopping will take my mind off.@@ <<if hasVisited("Erika First Date Fun")>>It works well for Erika, apparently.<<else>>Your sister seems to swear by it.<</if>> As you stroll from store to store, packs of teenagers rush past, dressed in styles you never knew existed.
Where should you go first?\
<<else>>\
What shop should you visit first?\
<</if>>\
<<else>>\
<<if $temp.log.entry("shoppingTimeElapsed") >= _maxTime>>\
<<if $temp.log.entry("onDate")>>\
You better head out, or Erika might think you stood her up.\
<<else>>\
The mall is closing, so it's time to head out.\
<</if>>\
<<elseif _maxTime - $temp.log.entry("shoppingTimeElapsed") <= 30>>\
<<if $temp.log.entry("onDate")>>Your date is<<else>>The mall will close<</if>> soon. Where will you spend the remaining time?\
<<else>>\
What shop will you visit next?\
<</if>>\
<</if>>
<<if $temp.log.entry("shoppingTimeElapsed") < _maxTime>>\
[[Earl's Outfitters|Earls Outfitters]]
[[Layla's Lingerie]]
<<if $player.inventory.hasItem("Box of Chocolates")>>\
==Tarts and Truffles==\
<<else>>\
[[Tarts and Truffles]]\
<</if>>
[[Family Drug]]
[[Clips Salon]]
[[Rainbow Nails]]
[[Between the Sheets][$temp.log.record("sexShopExitPassage", "Mall")]]
<</if>>\
[[View current inventory|Inventory]]
<<if $temp.log.entry("onDate")>>\
[[Go meet Erika|$temp.log.entry("mallExitPassage")][$temp.log.remove("shoppingTimeElapsed")]]\
<<else>>\
<<nextScene "Finished shopping">>\
<<run $player.log.timeStamp("shopped")>>\
<<run $temp.log.remove("shoppingTimeElapsed")>>\
<</nextScene>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/mall/Earls_outfitters.webp"><</if>>\
<<if visited("Earls Outfitters") is 1>>\
You enter Earl's Outfitters, the midrange clothing shop. A man with a handsome mustache rushes to greet you.\
<<else>>\
You return to Earl's Outfitters, and the man with the mustache rushes to greet you.\
<</if>> \
@@.male;"Welcome<<if visited("Earls Outfitters") is 1>>, welcome<<else>> back<</if>>! How can I help you?"@@
<<if not $player.penis and not $player.log.entry("triedOnPants")>>/* ***update later for future weeks*/\
<<if $erika.log.entry("firstDate") and not $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>\
<<set _browseClothes = 0>><<do tag "browseClothes">><<switch _browseClothes>>\
<<case 0>>\
<<link "Shop for a new shirt">><<set _browseClothes = 1>><<redo "browseClothes">><</link>>
<<link "Shop for pants">><<set _browseClothes = 2>><<redo "browseClothes">><</link>>
<<link "Exit the shop">><<set _browseClothes = 3>><<redo "browseClothes">><</link>>\
<<case 1>>\
<<include "Earls Outfitters Olive Shirt">>\
<<case 2>>\
<<include "Earls Outfitters Pants">>\
<<case 3>>\
@@.player;"I think I'm good."@@
<<include "Earls Outfitters Exit">>\
<</switch>><</do>>\
<<else>>\
<<include "Earls Outfitters Pants">>\
<</if>>\
<<elseif $erika.log.entry("firstDate") and not $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>\
<<include "Earls Outfitters Olive Shirt">>\
<<else>> \
@@.male;"Welcome<<if visited("Earls Outfitters") is 1>>, welcome<<else>> back<</if>>! How can I help you?"@@
You gaze at the fancy shirts and pleated pants. Some look nice, but not for these prices.<<if not $erika.log.entry("firstDate")>> Maybe if you needed to impress someone...<</if>>
<<include "Earls Outfitters Exit">>\
<</if>>\On the way out, you glance at the other two-thirds of the store, marked by shapely mannequins in ruffles and bright colors. A fleeting thought occurs...
@@.thought;No, I'm not buying a skirt for my <<if $time.week > 3>>next <</if>>parole hearing--that's ridiculous!@@
[[Exit the shop|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\/* ***scene only works in the early weeks */\
<<if not $temp.log.entry("offeredOliveShirt")>>\
@@.player;"I feel like I wear the same clothes day after day."@@
@@.male;"What do you normally wear?"@@
@@.player;"Endless buttondown shirts. Then on the weekends, t-shirts and hoodies mostly."@@
@@.male;"And for special occasions?"@@
@@.player;"Just another buttondown work shirt."@@
@@.male;"Tsk, tsk."@@ He shakes his head. @@.male;"Won't get anywhere doing that. But you're in luck, my friend! These knit pullovers are on sale."@@
Knit pullovers? You're skeptical.
@@.male;"Try it on. I guarantee you'll love it. And so will the ladies."@@
<<set _tryOnShirt = 0>><<do tag "tryOnShirt">><<switch _tryOnShirt>>\
<<case 0>>\
<<link "Try on the shirt">><<set _tryOnShirt = 1>><<redo "tryOnShirt">><</link>>
<<link "Don't bother">><<set _tryOnShirt = 2>><<redo "tryOnShirt">><</link>>\
<<case 1>>\
Next thing you know, you're admiring yourself in a slick olive pullover. <<if $player.lean >= 150>>Unlike your normal ware, this thing //really// fits, accentuating your broad shoulders<<if $player.strength >= 120>> and toned arms<</if>>. <</if>>\
<<if $temp.log.entry("onDate")>>\
<<if not $player.penis and not $player.outfit.packer>>\
You pull it down over your pants. Maybe this shirt could keep Erika's attention elsewhere.\
<<elseif $player.breasts >= .75 or (not $player.penis and not $player.inventory.hasClothingItem("Strap-on", "packers"))>>\
Maybe with this on, Erika would let you stay dressed.\
<</if>>\
<<elseif not $player.penis and not $player.outfit.packer>>\
You pull it down over your pants before stepping out of the fitting room.\
<<else>>\
You wish you'd had something like it for your date.\
<</if>> @@.player;"How much did you say this was?"@@
@@.male;"On sale for just $<<= setup.tops.fancyOliveShirt.cost + 10>>."@@
"Just" $<<= setup.tops.fancyOliveShirt.cost + 10>>?
@@.male;"Tell you what. You seem like you could use a break. I'll sell it to you for $<<= setup.tops.fancyOliveShirt.cost>>."@@\
<<run $temp.log.record("offeredOliveShirt")>><<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<<case 2>>\
@@.player;"I'm good, thanks."@@
<<include "Earls Outfitters Exit">>\
<</switch>><</do>>\
<<else>>\
@@.player;"Is that shirt still on sale?"@@\
<<if $temp.log.entry("onDate")>> \
<<if not $player.penis and not $player.outfit.packer>>\
Maybe it could keep Erika's attention above your waist.\
<<elseif $player.breasts >= .75 or (not $player.penis and not $player.inventory.hasClothingItem("Strap-on", "packers"))>>\
Maybe in something fancy like that, Erika would let you stay dressed.\
<</if>>\
<</if>>
@@.male;"The olive pullover? Yes it is! Would you like it?"@@\
<</if>>\
<<do tag "tryOnShirt">><<if $temp.log.entry("offeredOliveShirt")>>
<<set _buyShirt = 0>><<do tag "buyShirt">><<switch _buyShirt>>\
<<case 0>>\
<<itemSale setup.tops.fancyOliveShirt "tops" "Buy the ">><<set _buyShirt = 1>><<redo "buyShirt">><</itemSale>>
<<link "Still too expensive">><<set _buyShirt = 2>><<redo "buyShirt">><</link>>\
<<case 1>>\
You pay him for the shirt. \
<<if $temp.log.entry("onDate")>>\
@@.player;"Can I wear this out?"@@
He winks at you and nods.\
<<run $player.wearItem("Fancy olive shirt", "tops")>>\
<<else>>\
Now all you need is <<if $erika.log.entry("secondDate")>>another<<elseif $erika.log.entry("firstDate")>>a second<<else>>a<</if>> date with Erika.\
<</if>>\
<<run $temp.log.remove("offeredOliveShirt")>>\
<<case 2>>\
@@.player;"Sorry, still out of my price range."@@\
<</switch>>\
<<if _buyShirt>>\
<<if not $player.penis and not $player.log.entry("triedOnPants")>>
<span id = "exitOptions">\
[[Shop for pants|Earls Outfitters Pants]]
<<link "Done shopping here">>
<<replace "#exitOptions">><<include "Earls Outfitters Exit">><</replace>>
<</link>>\
</span>\
<<else>>\
<<include "Earls Outfitters Exit">>\
<</if>>\
<</if>><</do>>\
<</if>><</do>>\You gaze at the racks of pleated pants, then down at your crotch. <<if $player.log.entry("worePacker")>>The packer works okay, but it would be nice not to always have to wear it. Maybe<<elseif $player.inventory.hasClothingItem("Packer", "packers")>>True, you have a packer, but you haven't worn it. Maybe <<elseif $temp.log.entry("packerOrdered")>>Your packer won't arrive till Friday. Until then, maybe<<else>>Maybe<</if>> some of these would camouflage things better?\
<<set _tryOnPants = 0>><<do tag "tryOnPants">><<switch _tryOnPants>>\
<<case 0>>
<<link "Try some on">><<set _tryOnPants = 1>><<redo "tryOnPants">><</link>>
<<link "Don't bother">><<set _tryOnPants = 2>><<redo "tryOnPants">><</link>>\
<<case 1>> \
<<run $player.saveOutfit()>>\
@@.player;"I might try on some pants."@@
@@.male;"Oh, we have many styles. Shall I select some--"@@
@@.player;"Nah, I'm good."@@ You don't want him assessing how they fit.
Soon you've picked out two work pant options and a pair of jeans. You head to the fitting room, where floor-to-ceiling mirrors greet you on all sides. You <<if $player.outfit.packer>>remove the packer from your underwear, then <<run $player.removePacker()>><</if>>squint at your reflection. @@.player;Wow...that's pretty obvious.@@ Good thing you're doing this.\
<<run $player.removeShoes()>><<run $player.removeBottom()>>
<<linkreplace "Try on the first pair">>\
You try on the first pair. The fabric drapes around your legs just so. But at the crotch-- \
<<linkreplace "Try on the next pair">>\
You try on the next one with deeper pleats. Better. Maybe. But still not //good//. \
<<linkreplace "Try on the jeans">>\
Finally you try on the jeans. One look and you remove them, the tight fabric a dead end from the start. With a sigh, you exit the fitting room.\
<<run $player.restoreOutfit()>><<run $player.log.timeStamp("triedOnPants")>>
@@.male;"Find anything you like?"@@ @@.thought;Nope.@@ @@.male;"A sharp pair of pants can turn the ladies' heads, you know."@@
Yeah, that's what you're afraid of.<<if $player.inventory.hasClothingItem("Packer", "packers")>> You better stick to packing.<</if>>\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>
<<if $erika.log.entry("firstDate") and not $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>\
<span id = "exitOptions">\
[[Ask about shirts instead|Earls Outfitters Olive Shirt]]
<<link "Done shopping here">>
<<replace "#exitOptions">><<include "Earls Outfitters Exit">><</replace>>
<</link>>\
</span>\
<<else>>\
<<include "Earls Outfitters Exit">>\
<</if>>\
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<<case 2>>
@@.male;"A sharp pair of pants can turn the ladies' heads, you know."@@
Yeah, that's what you're afraid of.
<<if $erika.log.entry("firstDate") and not $player.inventory.hasClothingItem("Fancy olive shirt", "tops")>>\
<span id = "exitOptions">\
[[Ask about shirts instead|Earls Outfitters Olive Shirt]]
<<link "Done shopping here">>
<<replace "#exitOptions">><<include "Earls Outfitters Exit">><</replace>>
<</link>>\
</span>\
<<else>>\
<<include "Earls Outfitters Exit">>\
<</if>>\
<</switch>><</do>>\<<if $game.images>><img class="scene-image" src="images/mall/Laylas_lingerie.webp"><</if>>\
As you enter Layla's Lingerie, lace of every color and texture fills your view. Teddies, nightgowns, panties, and endless rows of bras.
<<if $player.breasts >= 1>>/* ***placeholders here */\
bras
binder\
<<elseif not $player.penis>>\
You think of your ill-fitting boxers. @@.thought;No--not happening.@@\
<<elseif $erika.log.entry("reconnected") and not $erika.log.entry("madAtHer")>>\
You consider buying something racy for Erika, but it's too soon for that. Besides, you don't know her size.\
<<else>>\
You wonder how Erika would look in certain sets, but you doubt you'll ever find out.\
<</if>>
[[Exit|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\<<if $game.images>><img class="scene-image" src="images/mall/Tarts_truffles.webp"><</if>>\
As soon as you enter, a sensuous aroma fills your nostrils. <<if $player.log.entry("offeredTruffles")>>@@.male;"Welcome back to Tarts and Truffles,"@@ says the man with the French accent<<else>>@@.male;"Welcome to Tarts and Truffles,"@@ says a man with a thick French accent<</if>>. \
<<if $erika.log.entry("gaveChocolates")>>\
He leans in. @@.male;"Did they bring her to heaven?"@@
You picture how Erika looked as she ate the chocolates. \
<<if $erika.log.entry("hadOrgasm")>>\
And then, how she looked as she screamed your name in ecstasy <<if $erika.log.daysAgo("hadOrgasm") is 1>>last night<<elseif $erika.log.weeksAgo("hadOrgasm") is 1>>last week<<else>>the other night<</if>>. \
<<if $erika.log.latest("hadOrgasm") >= $erika.log.latest("gaveChocolates")>>\
@@.player;"I do think they helped,"@@ you tell him.
@@.male;"Well then, would she like some more?"@@\
<<else>>\
You'd love to bring her back there again. @@.player;"Not quite,"@@ you tell him.
@@.male;"Hmm, maybe a different flavor then?"@@\
<</if>>\
<<elseif $erika.log.entry("hadSex")>>\
Unfortunately, she's never looked like that in the bedroom. @@.player;"Not quite,"@@ you tell him.
@@.male;"Hmm, maybe a different flavor then?"@@\
<<else>>\
@@.player;"Moving in that direction,"@@ you tell him.
@@.male;"Hmm, how about another flavor then?"@@\
<</if>>
@@.thought;Maybe.@@ \
<<else>>\
Before him, rows of chocolate confections line each shelf.
@@.thought;I wonder if Erika would like some of these?@@\
<<if $erika.log.entry("reconnected")>>\
<<if $player.log.entry("offeredTruffles")>>
@@.male;"If you're looking to impress that special someone, these truffles will bring her to heaven."@@\
<<else>> \
<<if $erika.log.concurrent("firstDate", "player", "ateDessert")>>In fact, you know she would.<<else>>No girl wouldn't.<</if>>
@@.male;"Looking to impress that special someone?"@@ The old man smiles. @@.male;"These truffles will bring her to heaven."@@\
<</if>>
<<else>> \
Probably. But after her antics at the office party, you won't stoop to that level. And they're too expensive to buy for yourself.
[[Exit the shop|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</if>>\
<</if>>\
<<if $erika.log.entry("reconnected")>>\
This could \
<<if not $player.penis and $player.knowsIsImpotent()>>\
help distract her from sex. Unless it puts her in the mood. Either way, it could soften the pangs of disappointment.\
<<elseif $erika.log.entry("hadOrgasm")>>\
be your ticket to a repeat of <<if $erika.log.daysAgo("hadOrgasm") is 1>>last night<<elseif $erika.log.daysAgo("hadOrgasm") is 2>>Friday<<elseif $erika.log.weeksAgo("hadOrgasm") is 1>>last Friday<<else>><<= $erika.log.weeksAgo("hadOrgasm")>> weeks ago<</if>>.\
<<elseif $erika.log.entry("hadSex")>>\
be just what you need, given how far from there she seemed <<if $erika.log.daysAgo("hadSex") is 1>>last night<<elseif $erika.log.daysAgo("hadSex") is 2>>the other night<<elseif $erika.log.weeksAgo("hadSex") is 1>>last Friday<<else>>on your date<</if>>.\
<<elseif $erika.log.entry("firstDate")>>\
be your ticket into her bedroom.\
<<else>>\
be your chance to get a leg up on Mark.\
<</if>>\
<<if not $player.log.entry("offeredTruffles")>>
@@.male;"It will only cost you $25."@@
@@.thought;Eesh, can I afford that?@@\
<</if>>\
<<run $player.log.timeStamp("offeredTruffles")>>
<<include "Tarts and Truffles Buy Choice">>\
<</if>>\<<if $erika.log.entry("gaveChocolates")>>\
<<set _itemPreface = "Buy another ">>\
<<else>>\
<<set _itemPreface = "Buy the ">>\
<</if>>\
<<set _buyChocolates = 0>><<do tag "buyChocolates">><<switch _buyChocolates>>\
<<case 0>>\
<<itemSale setup.items.chocolates "items" _itemPreface>><<set _buyChocolates = 1>><<redo "buyChocolates">><</itemSale>>
<<link "Forget it">><<set _buyChocolates = 2>><<redo "buyChocolates">><</link>>\
<<case 1>>\
You fork over the cash. Surely this will be worth it.
The man wraps the chocolates in a shiny red bow before handing them over.\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<<case 2>>\
@@.player;"Sorry, not today."@@ You'll have to rely on your charm.\
<</switch>>\
<<if _buyChocolates>>
[[Exit the shop|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</if>><</do>><<if $game.images>><img class="scene-image" src="images/mall/Family_drug.webp"><</if>>\
<<run $temp.log.record("drugstoreExitPassage", "Mall")>>\
You duck into Family Drug, the local pharmacy.
<<if visited("Family Drug") > 1 or $player.log.entry("offeredViagra") or $player.log.timeStamp("deniedT")>>The same old lady<<else>>An older woman<</if>> greets you at the counter. \
<<if $player.penis and $doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra")>>\
<<include "Family Drug Viagra">>\
<<elseif $player.penis and $doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")>>\
<<include "Family Drug Penis Pump">>\
<<elseif $doctor.log.entry("TPrescribed") and not $player.log.entry("deniedT")>>\
<<include "Family Drug Testosterone">>\
<<else>>\
@@.female;"May I help you?"@@
<<if not $player.penis and not $player.log.entry("visitedTransSection") and not $temp.log.entry("soughtDrugstoreDildo")>> \
<<include "Family Drug Strap-on">>\
<<elseif not $player.inventory.hasItem("Bottle of Viagra") and $player.log.entry("learnedOfImpotence") and $time.week < 4>>\
You gaze at the various pills and supplies.<<if not $player.log.entry("offeredViagra")>> There is something, of course, but to say so out loud?<</if>>
<<set _askViagra = 0>><<do tag "askViagra">><<switch _askViagra>>\
<<case 0>>\
<<link "Ask about erectile aids">><<set _askViagra = 1>><<redo "askViagra">><</link>>
<<link "Back out of the store">><<set _askViagra = 2>><<redo "askViagra">><</link>>\
<<case 1>>\
<<include "Family Drug Viagra">>\
<<case 2>>\
@@.player;"Uh, never mind."@@ You back out of the store.
[[Continue|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</switch>><</do>>\
<<else>>\
You gaze at the various pills and supplies. Nothing you need jumps out at you. @@.player;"I'm good."@@
[[Exit the store|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</if>>\
<</if>>\<<if $player.log.latest("offeredViagra") > $doctor.log.latest("viagraPrescribed")>>\
<<if $doctor.log.entry("viagraPrescribed")>>\
@@.female;"Last name? Date of birth? It still says coverage denied.@@\
\<<if $time.day is 16>>@@.female;"@@
The tickle intensifies--as though your nipple were burrowing into the scratchy fabric of your shirt. If only your dick would respond like that.
@@.female;"@@\
\<<else>> \
\<</if>>\
\@@.female;Would you like the Viagra, or no?"@@\
<<else>>\
@@.female;"I'll take cash for the Viagra. Still want it for your 'gramps', or no?"@@\
<</if>>\
<<elseif $doctor.log.entry("viagraPrescribed")>>\
@@.female;"Last name? Date of birth?"@@ She taps at her keyboard, then shakes her head. @@.female;"It keeps saying 'Coverage denied for Miss $player.lastName.' Did this get called in under your wife's insurance? Because that's not allowed."@@
@@.thought;This again?@@ <<if $player.log.entry("readPlea")>>Then you remember what the plea deal said--something about agreeing not to "tamper with" the sentence. Did the court somehow seize your medical insurance? It seems insane. @@.thought;Whatever.@@<</if>> You tell her you're single.
@@.female;"Then you'll have to pay out-of-pocket. Do you still want the Viagra?"@@
@@.thought;Wait, Viagra?@@ <<if $time.day is 16>>The tickle intensifies--as though your nipple were burrowing into the scratchy fabric of your shirt. If only your dick would respond like that<<else>>You should have known, but hearing her say it still makes you blush<</if>>.\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<<else>>\
@@.player;"Do you have anything for... See, it's for my gramps, and he has trouble, uh..."@@
@@.female;"You need some Viagra?"@@ <<if $time.day is 16>>The tickle intensifies--as though your nipple were burrowing into the scratchy fabric of your shirt. If only your dick would respond like that<<else>>Hearing her say it makes you blush<</if>>. @@.female;"Does 'he' have a prescription?"@@
You shake your head.
@@.female;"I'll take cash. Still want it?"@@\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<</if>>\
<<run $player.log.timeStamp("offeredViagra")>>
<<set _buyViagra = 0>><<do tag "buyViagra">><<switch _buyViagra>>\
<<case 0>>\
<<itemSale setup.items.viagra "items" "Buy the ">><<set _buyViagra = 1>><<redo "buyViagra">><</itemSale>>
<<link "Forget it">><<set _buyViagra = 2>><<redo "buyViagra">><</link>>\
<<case 1>>\
@@.player;"Uh, yeah I'll take it."@@
She rings you up. @@.female;"First time with this medication?"@@
@@.player;"Uh huh."@@
@@.female;"Well you are a young one."@@ <<if $doctor.log.entry("viagraPrescribed")>>She smiles.<<else>>It seems she's onto you.<</if>> @@.female;"Take it thirty minutes in advance of--you know. And call a doctor if your erection lasts more than four hours."@@
@@.thought;Four hours!@@ Why haven't you tried this shit before?<<if $time.present is "Friday">> This could be one hell of a night.<</if>>
<<if $doctor.log.entry("TPrescribed") and not $player.log.entry("deniedT")>>\
[[Ask if another prescription is ready|Family Drug Testosterone][$temp.log.record("doublePrescription")]]\
<<else>>\
[[Thank her and go|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<</if>>\
<<case 2>>\
@@.player;"I think I'll pass."@@
The woman nods. @@.female;"It can get pricey without insurance. But you're a young one--I'm sure you'll get everything to work out."@@ She winks at you.
<<if $doctor.log.entry("TPrescribed") and not $player.log.entry("deniedT")>>\
[[Ask if another prescription is ready|Family Drug Testosterone][$temp.log.record("doublePrescription")]]\
<<else>>\
[[Back out of the store|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<</if>>\
<</switch>><</do>>\<<if $player.log.entry("offeredPenisPump")>>\
@@.female;"Last name? Date of birth? It still says coverage denied.@@\
\<<if $time.day is 16>>@@.female;"@@
The tickle intensifies--as though your nipple were burrowing into the scratchy fabric of your shirt. If only your dick would respond like that.
@@.female;"@@\
\<<else>> \
\<</if>>\
\@@.female;Would you like the penis pump, or no?"@@\
<<else>>\
@@.female;"May I help you?"@@
@@.player;"Prescription for $player.name $player.lastName."@@
@@.female;"I have one for //Miss// $player.lastName. Is this for your sister?"@@
@@.player;"No, it's for--"@@
@@.female;"--That can't be right. She have her own schlong or something?"@@
That would be news to you. @@.player;"No...it's for me."@@
@@.female;"Ah. Guess those pills didn't work out."@@
@@.thought;Nope.@@<<if $time.day is 16>> The tickle intensifies--as though your nipple were burrowing into the scratchy fabric of your shirt. If only your dick would respond like that.<</if>>
@@.female;"So do you need a demonstration? We can use this old dildo...now where did I put that thing?"@@
@@.player;"Uh, that's okay. The nurse showed me."@@
@@.female;"Did she, now?"@@ The woman smiles wryly. @@.female;"Well, your insurance refused to cover it. Would you like to pay out-of-pocket?"@@\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<</if>>\
<<run $player.log.timeStamp("offeredPenisPump")>>
<<set _buyPump = 0>><<do tag "buyPump">><<switch _buyPump>>\
<<case 0>>\
<<itemSale setup.items.penisPump "items" "Buy the ">><<set _buyPump = 1>><<redo "buyPump">><</itemSale>>
<<link "Forget it">><<set _buyPump = 2>><<redo "buyPump">><</link>>\
<<case 1>>\
@@.player;"Ugh. Yeah, I'll pay for it."@@
She rings you up. @@.female;"Works best if you use it //with// the pills, got it?"@@
<<if $doctor.log.entry("TPrescribed") and not $player.log.entry("deniedT")>>\
You nod. <<link "\"There should be one other prescription\"" "Family Drug Testosterone">><<run $temp.log.record("doublePrescription")>><</link>>\
<<else>>\
[[Thank her and go|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<</if>>\
<<case 2>>\
@@.player;"Ugh, that's expensive."@@
The woman nods. @@.female;"Your nurse friend forgot to mention that, huh?"@@
<<if $doctor.log.entry("TPrescribed") and not $player.log.entry("deniedT")>>\
Guess so. <<link "\"There should be one other prescription\"" "Family Drug Testosterone">><<run $temp.log.record("doublePrescription")>><</link>>\
<<else>>\
[[Exit the store|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<</if>>\
<</switch>><</do>>\<<if $temp.log.entry("doublePrescription")>>\
@@.player;"There should be one other prescription."@@ <<if $time.week >= 4 and $doctor.log.latest("TPrescribed") < 4>>The court nearly punished your attempt to acquire testosterone. But you're curious nonetheless. <</if>>/* ***update once the punishment is added */
@@.female;"Also for Miss $player.lastName?"@@\
<<else>>\
@@.female;"Hello again."@@
<<if $time.week >= 4 and $doctor.log.latest("TPrescribed") < 4>>The court nearly punished your attempt to acquire testosterone. But you're curious nonetheless. <</if>>@@.player;"Prescription for--"@@
@@.female;"Miss $player.lastName?"@@\
<</if>>
You don't even bother correcting her. @@.player;"Is it ready?"@@
@@.female;"Nope."@@
@@.player;"<<if $time.week >= 4 and $doctor.log.latest("TPrescribed") < 4>>When will it be?<<else>>When can I pick it up, then?<</if>>"@@
@@.female;"Don't know. The system gave a warning when the patient's gender listed as female."@@
<<if $time.week >= 4 and $doctor.log.latest("TPrescribed") < 4>>You sigh. @@.player;"Yeah, I figured."@@<<else>>You take a calming breath. @@.player;"But you know it's for me."@@<</if>>
@@.female;"Sorry hon, I don't make the rules."@@\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>
<<set _offerCash = false>><<do tag "offerCash">>\
<<if not _offerCash>>\
[[Thank her and go|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<<if $player.log.entry("offeredViagra")>>
<<link "Offer her cash for it">><<set _offerCash = 2>><<redo "offerCash">><</link>>\
<</if>>\
<<if not $player.penis and not $player.log.entry("visitedTransSection") and not $temp.log.entry("soughtDrugstoreDildo")>>
[[Look for a strap-on instead|Family Drug Strap-on]]\
<</if>>\
<<else>>\
@@.player;"Can I pay cash again?"@@
@@.female;"Listen, fifty bucks for Viagra is one thing. For this, I could get in big trouble."@@
<<set _offerBribe = 0>><<do tag "offerBribe">>\
<<if not _offerBribe>>\
[[Thank her and go|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]
<<link "Ask what it's worth to her">><<set _offerBribe = 2>><<redo "offerBribe">><</link>>\
<<if not $player.penis and not $player.log.entry("visitedTransSection") and not $temp.log.entry("soughtDrugstoreDildo")>>
[[Look for a strap-on instead|Family Drug Strap-on]]\
<</if>>\
<<else>>\
You lean in close. @@.player;"What's it worth to you, ma'am?"@@
@@.female;"You want a number?"@@ She glances around, then whispers, @@.female;"One thousand. Per fill."@@
There's no way you can afford that<<if $time.week >= 4 and $doctor.log.latest("TPrescribed") < 4>>, even if the court did allow it<</if>>.
[[Thank her and go|$temp.log.entry("drugstoreExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("drugstoreExitPassage")]]\
<<if not $player.penis and not $player.log.entry("visitedTransSection") and not $temp.log.entry("soughtDrugstoreDildo")>>
[[Look for a strap-on instead|Family Drug Strap-on]]\
<</if>>\
<</if>><</do>>\
<</if>><</do>>\
<<run $player.log.timeStamp("deniedT")>><<run $temp.log.remove("doublePrescription")>>\You scan the aisles, but nothing resembles a penis. Not surprising, given the kid-friendly name of the store.
You clear your throat nonetheless. @@.player;"Do you sell, uh...dildos here?"@@
The woman stares at you. @@.female;"Dildos?"@@
@@.player;"Yeah. But that look realistic."@@
She purses her lips and shakes her head.\
<<if $player.log.entry("offeredPenisPump")>> \
Wait, didn't she offer to demo the penis pump with one?
She leans in very close. @@.female;"I know what you're thinking. That one's mine, and it's not for sale."@@\
<</if>>\
<<run $temp.log.record("soughtDrugstoreDildo")>>
On your way out, you pass an aisle labeled "Feminine Hygiene." @@.thought;No--don't even think about that.@@\
<<run $temp.log.increase("shoppingTimeElapsed", 5)>>
[[Exit the store|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\<<if $game.images>><img class="scene-image" src="images/mall/Clips_salon.webp"><</if>>\
As you enter Clips Salon, a stylish woman greets you. @@.female;"Need a cut? We just had a cancellation."@@
<<if $player.hair >= 1>>\
You gaze in the mirror at your shaggy head. @@.thought;But for twenty-five dollars? I could have sworn it costed less.@@
<<set _haircut = 0>><<do tag "haircut">><<switch _haircut>>\
<<case 0>>\
<<if $player.money >= 25>>\
<<link "Get your hair cut">><<set _haircut = 1>><<redo "haircut">><</link>> - $25\
<<else>>\
==Get your hair cut== $25 (insufficient funds)\
<</if>>
<<link "Politely decline">><<set _haircut = 2>><<redo "haircut">><</link>>\
<<case 1>>\
<<include "Clips Salon Haircut 1">>\
<<case 2>>\
@@.player;"I'll check back another time,"@@ you tell her.
[[Exit the shop|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</switch>><</do>>\
<<else>>\
You gaze in the mirror. Your hair looks <<if $player.hair >= .9>>mostly <</if>>well trimmed. @@.player;"I'll check back another time,"@@ you tell her.
[[Exit the shop|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\
<</if>>\@@.player;"I do need one,"@@ you admit.<<if $temp.log.entry("onDate")>> @@.player;"For my date tonight."@@<</if>>
@@.female;"<<if $temp.log.entry("onDate")>>Oh, a date? <</if>>Hop right up."@@ She runs her hand through your hair.\
<<if $player.hair >= 1.5>>/* **more options will be needed later */\
@@.female;"This is long! How short do you want to go?"@@
You shrug. @@.male;"Clipper on the sides, an inch on top?"@@
@@.female;"Wow, been a while then."@@ Has it?
She starts clipping.\
<<else>>\
@@.female;"I'll take an inch or so off. Sound good?"@@
You nod, and she starts clipping.\
<</if>> \
@@.female;"It's Homecoming season,"@@ she tells you. @@.female;"Had some gals in here earlier who wanted miracles."@@
@@.player;"Did you...provide them?"@@ you ask, not sure what else to say.
@@.female;"Well, if you don't care for it properly... Two obviously had had theirs dyed, and weren't using nearly enough conditioner."@@
@@.player;"That's silly."@@
@@.female;"I know, right?"@@ Then she pauses. @@.female;"You're mocking me, aren't you?"@@
@@.player;"Me? Nah."@@
[[She squints at you, then resumes cutting|Clips Salon Haircut 1 Continued]]\@@.female;"Compare that to the gal here last week. Most gorgeous chestnut curls you ever saw."@@ @@.thought;Wait--chestnut curls?@@ @@.female;"She wanted me to play them up--and I said, 'Hell yeah!' She seemed to be meeting someone special."@@
@@.player;"Did you catch her name?"@@
@@.female;"Some flower, I think? Sorry, I get so many customers."@@
@@.player;"Rose?"@@
@@.female;"Yes, that's it! Do you know her?"@@
<<if $erika.log.weeksAgo("firstDate") is 1 or $erika.log.weeksAgo("secondDate") is 1>>/* ***add more dates */\
Erika got her hair done //for you//? You wonder how much hers cost.\
<<elseif $erika.log.entry("firstDate")>>\
But Erika wasn't meeting //you// last week. @@.thought;Who then? <<if $time.week is 4 and $erika.log.entry("date") is 3 and $erika.log.duringWeek("askedOut") is 3>>Hopefully just her sisters.<<else>>Better not have been Mark...<</if>>@@\
<<else>>\
Who did Erika meet last week? @@.thought;Hopefully not Mark.@@\
<</if>>
@@.female;"And...done! I think it looks good."@@
You peer in the mirror. It does look good. Hopefully Erika will notice.
@@.female;"We do beard trims too,"@@ the hairdresser says offhandedly. @@.female;"Oh! Never mind."@@ She rubs your cheek. @@.female;"That's a really nice razor you've got."@@\
<<run $player.haircut()>><<run $temp.log.increase("shoppingTimeElapsed", 30)>>
[[Thank her and go|Mall][$player.spendMoney(25)]]\<<if $game.images>><img class="scene-image" src="images/mall/Rainbow_nails.webp"><</if>>\
You wander into Rainbow Nails, unsure why. Two young women are chatting over a manicure.
<<if $emily.log.entry("firstVisit")>>\
@@.thought;Just like Emily said,@@ you muse.
<</if>>\
You quickly back out of the store.
[[Continue|Mall][$temp.log.increase("shoppingTimeElapsed", 10)]]\<<if $game.images>><img class="scene-image" src="images/mall/Between_sheets.webp"><</if>>\
<<if lastVisited("Mall") is 1>>\
You enter the sex shop, Between the Sheets. A young woman with numerous piercings sits sprawled at the counter, reading a magazine.\
<<else>>\
You walk back through the store.\
<</if>> \
All kinds of kinky shit line the shelves--packs of <<link "condoms">><<set _sexItem = "condom">><<redo "sexItem">><</link>>, <<link "vibrators">><<set _sexItem = "vibrator">><<redo "sexItem">><</link>>, <<link "strap-on dildos">><<set _sexItem = "strap-on">><<redo "sexItem">><</link>>, even <<link "blindfolds">><<set _sexItem = "blindfold">><<redo "sexItem">><</link>> and pairs of <<link "handcuffs">><<set _sexItem = "handcuffs">><<redo "sexItem">><</link>>.
<<do tag "sexItem">>\
<<switch _sexItem>>\
<<case "condom">>\
<<if $player.penis>>\
You pick up a pack of condoms. Nah, you're pretty well stocked.\
<<else>>\
You gaze at the packs of condoms. @@.thought;I...can't use these.@@ Then another thought hits. @@.thought;My partner could...@@ You drop them before your mind strays further.\
<</if>>
<<case "vibrator">>\
You gaze at the vibrators. \
<<if $player.penis>>\
Nope, you have no use for one of those.\
<<else>>\
@@.thought;No. Definitely not.@@\
<</if>>
<<case "strap-on">>\
You gaze at the strap-ons. \
<<if $player.penis>>\
Despite your recent troubles, you have no use for one.
<<else>>\
Red. Purple. Black. Ones with built-in vibrators. \
<<if not $player.log.entry("visitedTransSection")>>\
None looks remotely like the real thing. Maybe Emily was wrong.
[[Ask the saleswoman for help|Between the Sheets Trans Section]]
<<else>>\
@@.thought;No, don't even think about it.@@
<</if>>\
<</if>>\
<<case "blindfold">>\
You pick up one of the blindfolds. It's red velvet on one side, black on the other. The wearer would see nothing.
<<if $time.week < 5>>\
<<if $erika.log.latest("hadSex") > 0 and $erika.log.latest("hadSex") < 5>>\
Erika seemed pretty impressed with your naked physique, though, save for your dick.\
<<else>>\
It could be fun, but is Erika into that?\
<</if>> \
@@.thought;No, I don't need one of those.@@\
<<else>>/* ***placeholder */\
blindfold\
<</if>>
<<case "handcuffs">>\
You examine a pair of handcuffs. They're solid steal and come with one tiny key. You doubt the wearer could escape them.
<<if $time.week < 5>>\
Is Erika into that, though? @@.thought;Too risky, at this stage.@@\
<<else>>/* ***placeholder */\
handcuffs\
<</if>>
<</switch>>\
<</do>>\
<<if $player.log.entry("visitedTransSection")>>\
[[Return to the trans section|Between the Sheets Trans Section]]
<</if>>\
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\<<if not $player.log.entry("visitedTransSection")>>\
You walk to the counter, where the saleswoman is rocking her head as if at a metal concert. She peers up from her magazine. @@.female;"Need some help?"@@
@@.player;"Do you, uh--"@@ you lower your voice @@.player;"--have any more realistic..."@@
She cups her hand to her ear. Beneath her rainbow-colored hair, you spot a pair of earbuds blaring.
@@.player;"A more realistic..."@@ you say louder.
@@.female;"Hmm?"@@
@@.player;"Dildo!"@@
She blinks, then pauses the music. @@.female;"You need a prosthetic penis?"@@
<<linkreplace "Nod surreptitiously">>\
You nod surreptitiously.
@@.female;"Trans section."@@ She points her finger. @@.female;"Way in the back."@@
You pass the vibrators, blindfolds, and handcuffs till you come face-to-face with a stunningly realistic pair of breasts. The attention to detail is astonishing, with subtle veins and even birthmarks.\
<<set _touchBreastForm = 0>><<do tag "touchBreastForm">><<switch _touchBreastForm>>\
<<case 0>>
<<link "Touch one">><<set _touchBreastForm = 1>><<redo "touchBreastForm">><</link>>
<<link "Keep looking">><<set _touchBreastForm = 2>><<redo "touchBreastForm">><</link>>\
<<case 1>>
Suddenly curious, you cup one in your palm. The texture is squishy, the weight substantial. If someone desired, with these they could almost experience a real pair hanging off their chest.
The nipple slides against your fingers. Beneath your shirt, your own responds in kind. And between your legs--\
<<run $player.mood.arouse()>><<run $player.attract("breasts")>>
You yank your hand away. That's not what you came for.\
<<case 2>> \
But that's not what you came for.\
<</switch>>\
<<if _touchBreastForm>>
Two shelves down, arranged in a neat row, lie several equally realistic penises. Some are flaccid, some erect, a range of skin tones represented. You try to remember what yours looked like. <<if $time.week <= 5>>It's been only a <<if $time.week is 4>>few days<<else>>week<</if>><<else>>It's been a while now<</if>>.
@@.female;"Need some more help?"@@
You jump. @@.player;"How long have you--?"@@
The saleswoman smirks, her tongue ring peaking through her teeth. @@.female;"Not long. I didn't see you fondle that breast form, in case you're wondering. So is this for playtime or everyday?"@@\
<<run $player.log.timeStamp("visitedTransSection")>><<run $temp.log.remove("soughtDrugstoreDildo")>>
[[Playtime|Between the Sheets Strap-on]]/* **add contingency if it becomes possible to acquire a strap-on another way */
[[Everyday|Between the Sheets Packer]]\
<</if>><</do>>\
<</linkreplace>>\
<<else>>\
You wander <<if lastVisited("Mall") is 2>>to the trans section in the back<<else>>back to the trans section<</if>>. Breast forms, binders, hair removal kits--and of course, lifelike penises--line the shelves.
@@.female;"What strikes your fancy?"@@
You spin around to see the saleswoman, her piercings glittering in the light. How does she keep sneaking up on you?
<<if not $player.inventory.hasClothingItem("Strap-on", "packers")>>\
[[Something for playtime|Between the Sheets Strap-on]]
<</if>>\
<<if not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>>\
[[Something for everyday|Between the Sheets Packer]]
<</if>>\
[[Never mind, exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<</if>>\<<if not $temp.log.entry("offeredStrapOn")>>\
<<if lastVisited("Between the Sheets Packer") is 1>>\
@@.player;"What do you have for playtime...to have sex with?"@@\
<<else>>\
@@.player;"Um, for playtime...to have sex with."@@\
<</if>>
@@.female;"Oh, for fucking? You'll need a nice firm harness then."@@ Then she adds nonchalantly, @@.female;"Believe me, when I peg my boyfriend, I want all the stability I can get."@@
@@.thought;Her boyfriend takes it up the--@@
She grabs one off the shelf. She must have a sixth sense, because it matches your <<if $time.week > 5>>fading <</if>>memory surprisingly well. @@.female;"Free floating balls, nice firm shaft. I'd fuck this, if it came to it."@@
As her fingers glide along the shaft, between your legs you feel...\
<<run $player.mood.arouse()>>
@@.female;"Would you want a vibrator attachment?"@@
@@.player;"A...what?"@@
@@.female;"You know, to enjoy it along with her. Or him."@@
@@.player;"No, no,"@@ you stutter, @@.player;"it's just for her."@@ Then for good measure, @@.player;"For her trans boyfriend to fuck her with."@@ That didn't come out right. @@.player;"For my cousin, he's her trans--"@@\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<<else>>\
@@.player;"Something for playtime... A strap-on."@@ Then you add, @@.player;"For my cousin."@@\
<</if>>
@@.female;"Gotcha"@@ she says. @@.female;"With the harness, it'll cost you $<<= setup.packers.strapOn.cost>>. @@\
<<run $temp.log.record("offeredStrapOn")>>\
<<if $temp.log.entry("offeredPacker") and not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>>\
@@.female;Huh, same as the packer. @@\
<<include "Between the Sheets Both Penises">>\
<<else>>\
@@.female;Want one?"@@
<<if $temp.log.entry("offeredPacker")>>\
@@.thought;Another $<<= setup.packers.strapOn.cost>>?@@\
<<else>>\
@@.thought;<<= setup.packers.strapOn.cost>> dollars? For a rubber cock?@@\
<</if>>
<<set _buyStrapOn = 0>><<do tag "buyStrapOn">><<switch _buyStrapOn>>\
<<case 0>>\
<<itemSale setup.packers.strapOn "packers" "Buy the ">><<set _buyStrapOn = 1>><<redo "buyStrapOn">><</itemSale>>
<<if not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>>\
[[See the everyday options|Between the Sheets Packer]]
<</if>>\
<<link "Don't bother">><<set _buyStrapOn = 2>><<redo "buyStrapOn">><</link>>\
<<case 1>>\
You fork over the cash. Now you can finally fuck Erika properly.\
<<run $temp.log.remove("offeredStrapOn")>>
@@.female;"Well I hope your cousin enjoys it,"@@ says the saleswoman. @@.female;"Need anything else from back here?"@@
[[Then you remember...|Between the Sheets Fetish Underwear]]\
<<case 2>>\
@@.player;"At that price? I need to think on it."@@
The saleswoman nods.\
<<if not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>> \
@@.female;"Need anything else from back here?"@@"
[[See the everyday options|Between the Sheets Packer]]\
<<else>>
<</if>>
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<</switch>><</do>>\
<</if>>\Then you remember...in the event that you //don't// mention your pussy to Erika, the harness will need to hide under something. But what? @@.player;"Supposing my cousin, uh, isn't out. And he wants to keep it that way."@@
The saleswoman gapes at you. @@.female;"Let me get this straight: He wants to fool his partner into thinking he's cis? That's insane."@@
@@.player;"Yes, true,"@@ you admit. @@.player;"But how would he go about it if--"@@
Suddenly your question is answered. Behind her, in bold letters, a sign reads "Free fetish underwear with $<<= setup.packers.strapOn.cost>> purchase."
The woman turns to look. @@.female;"No--bad idea. Don't do it."@@
But you're already sifting through the options: tiger print, cowboy, superhero.
@@.female;"You sure she's into any of this?"@@
You ponder everything you know about Erika. Which fantasy would most appeal--and distract her from what's underneath?
<<set _fetishUnderwear = 0>><<do tag "fetishUnderwear">><<switch _fetishUnderwear>>\
<<case 0>>\
<<link "Tiger print underwear">><<set _fetishUnderwear = 1>><<redo "fetishUnderwear">><</link>>
<<link "Cowboy underwear">><<set _fetishUnderwear = 2>><<redo "fetishUnderwear">><</link>>
<<link "Superhero underwear">><<set _fetishUnderwear = 3>><<redo "fetishUnderwear">><</link>>\
<<case 1>>\
She seems the nature-loving type. You pull the tiger print underwear off the shelf.\
<<run $player.inventory.addClothingItem("Tiger print underwear", "underwear")>>\
<<case 2>>\
She has a wild side, that's for sure. You pull the cowboy underwear off the shelf.\
<<run $player.inventory.addClothingItem("Cowboy underwear", "underwear")>>\
<<case 3>>\
She into muscles, you know that much. You pull the superhero underwear off the shelf.\
<<run $player.inventory.addClothingItem("Superhero underwear", "underwear")>>\
<</switch>>\
<<if _fetishUnderwear>> \
@@.player;"This is free, right?"@@<<if $emily.log.entry("erikaChoice") is "honesty">> Not that you intend to deceive...but just in case.<</if>>
The saleswoman only shrugs. \
<<if not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>>\
@@.female;"So you good, or need something else from back here?"@@
[[See the everyday options|Between the Sheets Packer]]
<<else>>\
@@.female;"So you good?"@@
<</if>>\
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<</if>><</do>>\<<if not $temp.log.entry("offeredPacker")>>\
<<if lastVisited("Between the Sheets Strap-on") is 1 or lastVisited("Between the Sheets Fetish Underwear") is 1>>\
@@.player;"What do you have for everyday?@@\
<<else>>\
@@.player;"More for everyday.@@\
<</if>> \
@@.player;To, uh, give the appearance of..."@@
@@.female;"Of having an actual dick in your pants?"@@ She's not wrong. @@.female;"There are several options, as you can see. Need one you can pee through?"@@
@@.thought;Hmm.@@ That's an intriguing possibility. @@.player;"If I, uh--I mean my cousin, who this is for--wanted that feature...how would it work?"@@
She selects one that looks surprising close to how yours once did. @@.female;"What I would do is--"@@ she shoves it between her legs, @@.female;"--stick it here and fire away."@@
@@.player;"That...works?"@@
She shrugs. @@.female;"Seems like it would be messy, honestly."@@
You change the subject. @@.player;"How does this thing stay on?"@@
@@.female;"Oh, well you can glue it--"@@ @@.thought;Eesh@@ @@.female;"--or it can sit inside special underwear it comes with. So I take it you want the STP option?"@@ @@.thought;STP?@@ @@.female;"Stand to pee."@@
@@.player;"Uh, my cousin would, yeah."@@ Then you add. @@.player;"Far as I know."@@\
<<run $temp.log.increase("shoppingTimeElapsed", 10)>>\
<<else>>\
@@.player;"Something for everyday, I guess... A packer."@@ Then you add, @@.player;"For my cousin."@@\
<</if>>
@@.female;"Alright...this one costs $<<= setup.packers.packer.cost>>. @@\
<<run $temp.log.record("offeredPacker")>>\
<<if $temp.log.entry("offeredStrapOn") and not $player.inventory.hasClothingItem("Strap-on", "packers")>>\
@@.female;Huh, same as the strap-on. @@\
<<include "Between the Sheets Both Penises">>\
<<else>>\
@@.female;Want it?"@@
<<if $temp.log.entry("offeredStrapOn")>>\
@@.thought;Another $<<= setup.packers.packer.cost>>?@@\
<<else>>\
@@.thought;<<= setup.packers.packer.cost>> dollars? For a rubber cock?@@\
<</if>>
<<set _buyPacker = 0>><<do tag "buyPacker">><<switch _buyPacker>>\
<<case 0>>\
<<if $time.weekend or $time.present is "Friday">>\
<<itemSale setup.packers.packer "packers" "Buy the ">>\
<<run $player.inventory.addClothingItem("Packable Boxers", "underwear")>>\
<<set _buyPacker = 1>><<redo "buyPacker">>\
<</itemSale>>\
<<else>>\
<<itemSale setup.packers.packer "packers" "Buy the " true>><<set _buyPacker = 1>><<redo "buyPacker">><</itemSale>>\
<</if>>
<<if not $player.inventory.hasClothingItem("Strap-on", "packers")>>\
[[See the playtime options|Between the Sheets Strap-on]]
<</if>>\
<<link "Don't bother">><<set _buyPacker = 2>><<redo "buyPacker">><</link>>\
<<case 1>>\
You fork over the cash. Now your secret will be much safer.\
<<run $temp.log.remove("offeredPacker")>>
@@.female;"Well I hope your cousin enjoys it,"@@ says the saleswoman.\
<<if $temp.log.entry("onDate")>>\
<<run $temp.log.record("sexShopExitPassage", "Mall Try On Packer")>>\
<<elseif not $time.weekend and $time.present isnot "Friday night">> \
<<include "Between the Sheets Packer Special Delivery">>\
<</if>>\
<<if not $player.inventory.hasClothingItem("Strap-on", "packers")>> \
@@.female;"Need anything else from back here?"@@
[[See the playtime options|Between the Sheets Strap-on]]\
<<else>>
<</if>>
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<<case 2>>\
@@.player;"At that price? I need to think on it."@@
The saleswoman nods.\
<<if not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered")>> \
@@.female;"Need anything else from back here?"@@"
[[See the playtime options|Between the Sheets Strap-on]]\
<<else>>
<</if>>
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<</switch>><</do>>\
<</if>>\@@.female;"Wait--uh oh."@@
@@.player;"What is it?"@@
@@.female;"<<if _buyStrapOnOrPacker is 3>>The strap-on you can take home with you, but this packer<<else>>This one<</if>> is the floor model. Not to worry, though! Give me your address, and we'll have one special delivered."@@
Ugh. @@.player;"When will it arrive?"@@
@@.female;"Friday,"@@ she answers. So the rest of the week, your crotch will remain flat<<if _buyStrapOnOrPacker is 3>>--unless you're wearing the strap-on<</if>>.\
<<run $temp.log.record("packerOrdered")>>\@@.female;You want both, or just one of them?"@@
Both is expensive.\
<<if not $temp.log.entry("packAndPlay")>>\
@@.player;"There's not, like, a retractable version?"@@
@@.female;"Like a pack-and-play? Well there //is//, but they don't retract. So you'd either have a small dick for sex or a very large one the rest of the day."@@
@@.thought;Would a very large one be so bad?@@
@@.female;"Also, does your //cousin// plan to fuck her hard and fast?"@@ You nod. @@.female;"Then get a dedicated strap-on. Trust me."@@
You take her word, as someone who pegs her man up the ass.
@@.female;"Can only afford one? Then I'd ask what matters more to you: The bedroom or life outside it?"@@\
<<run $temp.log.record("packAndPlay")>>\
<</if>>
<<set _buyStrapOnOrPacker = 0>><<do tag "buyStrapOnOrPacker">><<switch _buyStrapOnOrPacker>>\
<<case 0>>\
<<itemSale setup.packers.strapOn "packers" "Buy the ">><<set _buyStrapOnOrPacker = 1>><<redo "buyStrapOnOrPacker">><</itemSale>>
<<if $time.weekend or $time.present is "Friday">>\
<<itemSale setup.packers.packer "packers" "Buy the ">>\
<<run $player.inventory.addClothingItem("Packable Boxers", "underwear")>>\
<<set _buyStrapOnOrPacker = 2>><<redo "buyStrapOnOrPacker">>\
<</itemSale>>\
<<else>>\
<<itemSale setup.packers.packer "packers" "Buy the " true>><<set _buyStrapOnOrPacker = 2>><<redo "buyStrapOnOrPacker">><</itemSale>>\
<</if>>
<<if $player.money >= setup.packers.strapOn.cost + setup.packers.packer.cost>>\
<<link "Buy both">>
<<run $player.inventory.addClothingItem("Strap-on", "packers")>>
<<if $time.weekend or $time.present is "Friday">><<run $player.inventory.addClothingItem("Packer", "packers")>><</if>>
<<run $player.spendMoney(setup.packers.strapOn.cost + setup.packers.packer.cost)>>
<<set _buyStrapOnOrPacker = 3>><<redo "buyStrapOnOrPacker">>
<</link>> - $<<= setup.packers.strapOn.cost + setup.packers.packer.cost>>\
<<else>>\
==Buy both== - $<<= setup.packers.strapOn.cost + setup.packers.packer.cost>> (insufficient funds)\
<</if>>
<<link "Buy neither">><<set _buyStrapOnOrPacker = 4>><<redo "buyStrapOnOrPacker">><</link>>\
<<case 1>>\
@@.player;"I'll take the strap-on, I guess."@@ With this, you can finally fuck Erika properly.
@@.female;"Well I hope your cousin enjoys it,"@@ says the saleswoman.\
<<run $temp.log.remove("offeredStrapOn")>><<run $temp.log.remove("packAndPlay")>>
[[Then you remember...|Between the Sheets Fetish Underwear]]\
<<case 2>>\
@@.player;"I'll take the packer, I guess."@@ With this, your secret will be much safer.
@@.female;"Well I hope your cousin enjoys it,"@@ says the saleswoman.\
<<if $temp.log.entry("onDate")>>\
<<run $temp.log.record("sexShopExitPassage", "Mall Try On Packer")>>\
<<elseif not $time.weekend and $time.present isnot "Friday night">> \
<<include "Between the Sheets Packer Special Delivery">>\
<</if>>\
<<run $temp.log.remove("offeredPacker")>><<run $temp.log.remove("packAndPlay")>>
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<<case 3>>\
@@.player;"I'll take both, I guess."@@ With these, your secret will be safer //and// you can finally fuck Erika properly.
@@.female;"Well I hope your cousin enjoys them,"@@ says the saleswoman.\
<<if $temp.log.entry("onDate")>>\
<<run $temp.log.record("sexShopExitPassage", "Mall Try On Packer")>>\
<<elseif not $time.weekend and $time.present isnot "Friday night">> \
<<include "Between the Sheets Packer Special Delivery">>\
<</if>>\
<<run $temp.log.remove("offeredStrapOn")>><<run $temp.log.remove("offeredPacker")>><<run $temp.log.remove("packAndPlay")>>
[[Then you remember...|Between the Sheets Fetish Underwear]]\
<<case 4>>\
@@.player;"At that price? I need to think on it."@@
The saleswoman nods.
[[Buy something else|Between the Sheets]]
[[Exit the store|$temp.log.entry("sexShopExitPassage")][$temp.log.increase("shoppingTimeElapsed", 10); $temp.log.remove("sexShopExitPassage")]]\
<</switch>><</do>>\After leaving the shop, you stride to the nearest restroom and lock yourself inside a stall. You gaze down at your flat crotch. Time to rectify this.
<<include "Wear Packer">>\
<<do tag "leavePackerIn">><<if _leavePackerIn>>
[[Continue|Mall]]\
<</if>><</do>>\<<set _fantasies = $player.getFantasies()>><<run $player.startSex(25)>><<set _erikaOutfit = 0>>\
<<if $erika.log.entry("officeTour") and $time.week is 0>>\
<<set _officeOutfit = "the blouse and skirt from your tour">>\
<<else>>\
<<set _officeOutfit = "a low-cut blouse and tight skirt">>\
<</if>>\
\<<if $time.week is 0>>\
You slide down your $player.outfit.underwear.informalName and picture Erika wearing\
<<set _fantasy = "backstoryFantasy">>\
\<<elseif $time.week is 1>>\
<<if $time.present is "Wednesday night">>\
As your hand drifts down, \
<<if $player.inventory.hasItem("Painkillers") or $player.log.justHappened("weightlifted")>>\
you notice the pain is still gone. Excellent!\
<<elseif $player.log.duringWeek("weightlifted")>>\
you notice the pain is gone again. Excellent!\
<<else>>\
you realize you're no longer sore. Excellent!/* ***check if this works if you first tried to go to sleep */\
<</if>> \
Soon you're in bed with your $player.outfit.underwear.informalName around your ankles. You picture Erika wearing\
<<set _fantasy = "failedFantasy">>\
<<if not $player.log.entry("learnedOfImpotence")>><<run $player.log.timeStamp("learnedOfImpotence")>><</if>>\
<<elseif $time.present is "Friday night">>\
You slide down your $player.outfit.underwear.informalName and picture Erika wearing\
<<if $player.log.justHappened("tookViagra")>>/* took Viagra during the date */\
<<set _fantasy = "viagraFantasy">>\
<<else>>/* first learning of impotence */\
<<if not $player.log.entry("learnedOfImpotence")>><<run $player.log.timeStamp("learnedOfImpotence")>><</if>>\
<<set _fantasy = "failedFantasy">>\
<</if>>\
<<else>>/* Sunday night and using Viagra for the first time*/\
You pop a blue pill into your mouth. Then you wait to see if anything happens. Your eyelids droop as the minutes tick by...
You're about to give up, when Erika appears before you wearing\
<<run $player.log.timeStamp("tookViagra")>><<run $player.mood.arouse()>>\
<<set _fantasy = "viagraFantasy">>\
<</if>>\
\<<elseif $time.week <= 3>>/* week 2 or 3 */\
<<if $time.present is "Friday night">>/* will only happen Week 2 */\
You <<if $player.log.justHappened("usedPenisPump")>>lean back<<else>>slide down your $player.outfit.underwear.informalName<</if>> and picture Erika wearing\
<<elseif $doctor.log.entry("masturbationPrescribed") and not $player.log.entry("viagraFailed")>>/* Viagra will fail */\
You pop a blue pill into your mouth and wait for it to take effect. @@.thought;Okay!@@ Shouldn't be too difficult<<if $player.log.entry("tookViagra")>>, so long as you proceed quickly<<else>>, if these pills are all they're cracked up to be<</if>>.
<<if $erika.log.justHappened("lastSeen")>>\
Seeing Erika today makes it even easier. You picture her wearing\
<<else>>\
Soon your eyes droop, and you picture Erika wearing\
<</if>>\
<<run $player.log.timeStamp("tookViagra")>><<run $player.mood.arouse()>>\
<<run $player.log.timeStamp("viagraFailed")>>\
<<set _fantasy = "viagraFailedFantasy">>\
<<elseif not $player.log.justHappened("tookViagra")>>/* Viagra will fail; cannot have used penis pump because you always take Viagra beforehand */\
You pop a blue pill into your mouth and wait for it to take effect. Your eyelids droop as the minutes tick by...
You're about to give up, when Erika appears before you wearing\
<<run $player.log.timeStamp("tookViagra")>><<run $player.mood.arouse()>>\
<<run $player.log.timeStamp("viagraFailed")>>\
<<set _fantasy = "viagraFailedFantasy">>\
<<else>>/* used penis pump*/\
Your eyelids droop, and Erika appears before you wearing\
<<run $player.mood.arouse()>>\
<<if $time.week is 2>>\
<<set _fantasy = "penisPumpFantasy">>\
<<else>>\
<<run $player.log.timeStamp("penisPumpFailed")>>\
<<set _fantasy = "penisPumpFailedFantasy">>\
<</if>>\
<</if>>\
<<else>>/* week > 3 */\
//You blink, and now she's wearing//\
<<if $player.outfit.packer and $player.outfit.packer.properName is "Strap-on">>\
<<set _fantasy = "strapOnFailedFantasy">>\
<<else>>\
<<set _fantasy = "pussyFailedFantasy">>\
<</if>>\
<</if>>\
\<<if not $temp.log.entry("freezeOutfit")>>\
<<run $player.saveOutfit()>><<run $player.removeShoes()>><<run $player.removeBottom()>><<run $player.removeUnderwear()>>\
<<if not $player.isWearing("Strap-on")>><<run $player.removePacker()>><</if>>\
<</if>>\
<<do tag "erikaOutfit">><<switch _erikaOutfit>>\
<<case 0>>
<<if _fantasies.includes("Office Sex")>>\
<<link _officeOutfit>><<set _erikaOutfit = 1>><<run $player.mood.arouse(15)>><<redo "erikaOutfit">><</link>>
<</if>>\
<<if _fantasies.includes("Caribbean Striptease")>>\
<<link "the flower bikini from your dream">><<set _erikaOutfit = 2>><<run $player.mood.arouse(10)>><<redo "erikaOutfit">><</link>>
<</if>>\
<<if _fantasies.includes(("Zumba"))>>\
<<link "a sports bra and leggings">><<set _erikaOutfit = 3>><<run $player.mood.arouse(15)>><<redo "erikaOutfit">><</link>>
<</if>>\
<<if _fantasies.includes(("Handcuffs"))>>\
<<link "a leather corset and stiletto boots">><<set _erikaOutfit = 4>><<run $player.mood.arouse(15)>><<redo "erikaOutfit">><</link>>\
<</if>>\
\<<case 1>>/* Office outfit: (exhibitionism / shyness) + (breasts / lingerie / dominance [if weightlifted]) + missionary */\
<<set _exhibitionChoice = 0>>\
//_officeOutfit.
<<if $game.images>>\
<<if visited("Erika Tour Skylounge")>>\
<img class="scene-image" src="images/erika/Erika_skylounge_lying.webp">\
<<elseif visited("Erika Tour IT")>>\
<img class="scene-image" src="images/erika/Erika_IT_lying.webp">\
<<else>>\
<img class="scene-image" src="images/erika/Erika_conference_lying.webp">\
<</if>>\
<<else>>
<</if>>\
@@.erika;"So, we gonna fuck or what?"@@ she asks.
<<if $erika.log.entry("oldFashioned")>>You nearly choke on your old-fashioned<<else>>Your eyes go wide<</if>>. \
<<if visited("Erika Tour Skylounge")>>\
@@.player;"Here, in the sky lounge?@@\
<<run $player.recordFantasy("Skylounge Sex", _fantasy)>>\
<<elseif visited("Erika Tour IT")>>\
@@.player;"Here, in the IT department?@@\
<<run $player.recordFantasy("IT Sex", _fantasy)>>\
<<else>>\
@@.player;"Here, in the conference room?@@\
<<run $player.recordFantasy("Conference Room Sex", _fantasy)>>\
<</if>> \
@@.player;What if someone walks in?"@@//
<<do tag "exhibitionChoice">><<switch _exhibitionChoice>>\
<<case 0>>\
<<link "\"It's hotter that way\"">><<set _exhibitionChoice = 1>><<redo "exhibitionChoice">><</link>>
<<link "\"You're probably right\"">><<set _exhibitionChoice = 2>><<redo "exhibitionChoice">><</link>>\
<<case 1>>\
<<run $player.attract("exhibitionism")>><<run $player.mood.arouse(25)>>\
//@@.erika;"It's hotter that way."@@ \
<<if visited("Erika Tour Skylounge")>>\
<<set _sexLocation = "couch">>\
Erika leads you to one of the plush couches overlooking the skyline.\
<<elseif visited("Erika Tour IT")>>\
<<set _sexLocation = "table">>\
Erika swipes various computer parts onto the floor, clearing space on the center table.\
<<else>>\
<<set _sexLocation = "table">>\
Erika swipes various charts and folders onto the floor, clearing space on the conference table.\
<</if>> //\
<<case 2>>\
<<run $player.attract("exhibitionism", -1)>><<run $player.mood.arouse(25)>>\
//@@.erika;"You're probably right. Getting caught naked would be pretty embarrassing."@@ \
<<if visited("Erika Tour Skylounge")>>\
<<set _sexLocation = "table">>\
Erika leads you to an adjacent boardroom. @@.erika;"How's this?"@@ she asks, locking the door.
She swipes various charts and folders onto the floor, clearing space on the mahogany table.\
<<elseif visited("Erika Tour IT")>>\
<<set _sexLocation = "desk">>\
Erika leads you to an adjacent office. @@.erika;"How's this?"@@ she asks, locking the door.
She swipes various computer parts onto the floor, clearing space on the desk.\
<<else>>\
<<set _sexLocation = "table">>\
Erika wanders over and locks the door. @@.erika;"How's this?"@@ she asks, sliding a chair in front for good measure.
She swipes various charts and folders onto the floor, clearing space on the conference table.//\
<</if>> \
<</switch>>\
<<if _exhibitionChoice>>\
<<set _removeTop = 0>>\
//Then she cradles your neck, and you kiss.//
<<do tag "removeTop">><<switch _removeTop>>\
<<case 0>>\
<<link "Unbutton her blouse">><<set _removeTop = 1>><<redo "removeTop">><</link>>\
<<if $player.log.entry("weightlifted") and $player.strength >= 100 and $player.breasts < 1 and not $player.log.entry("failedLift")>>/* **could revisit */
<<link "Unbutton your shirt ">><<set _removeTop = 2>><<redo "removeTop">><</link>>\
<</if>>\
<<case 1>> \
<<run $player.mood.arouse(20, 80)>><<set _removeBra = 0>>\
//You unbutton her blouse until her breasts peak out, clad in a black lace bra. The delicate fabric creates so much cleavage it defies the laws of physics.
@@.erika;"Cute, huh? I just got it."@@//
<<do tag "removeBra">><<switch _removeBra>>\
<<case 0>>\
<<link "Agree, but remove it">><<set _removeBra = 1>><<redo "removeBra">><</link>>
<<link "See if her undies match">><<set _removeBra = 2>><<redo "removeBra">><</link>>\
<<case 1>> \
<<run $player.attract("breasts")>><<run $player.attract("missionary", 1, "positions")>>\
//You admire the bra but are more interested in what's underneath. Soon Erika lies topless on the _sexLocation, her soft breasts spilling to either side. You hike up her skirt and remove her panties. She's already so wet that it might stain the furniture.
@@.erika;"We better hurry,"@@ she says, @@.erika;"or I'll be known as the office slut."@@//\
<<if $player.penis or $player.erection >= 50>>
//In an instant her supple thighs are around you, your cock <<if $player.erection >= 50>>deep <</if>>inside her.//\
<<if $player.penis and $player.erection >= 50>> \
<<run $player.mood.arouse(30, 100)>>\
//You're stroking yourself furiously, praying you can finish before someone opens the door. Erika cries out your name, louder than intended, and the two of you climax in unison.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//You're stroking yourself furiously, praying you can finish before someone opens the door...//
<<if $player.penis>>\
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
//@@.erika;"Everything okay?"@@ Erika asks as your cock slips out. She rubs her warm, wet pussy along it, trying to coax it back in.//\
<<else>>\
Only, you can't //feel// any of it.
//Erika cries out your name, louder than intended, as she climaxes.//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>> \
//In an instant her supple thighs are around you. But between them, there's nothing.//
Your hand drifts down, passing through air before hitting your wet slit.
//Then Erika notices too. @@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<case 2>>\
<<run $player.attract("lingerie")>><<run $player.attract("missionary", 1, "positions")>>\
//You nod. @@.player;"Let's see if your undies match."@@ You slowly unzip her skirt.
@@.erika;"See? Of course they do!"@@ No only that, but her sheer black stockings end at mid-thigh, where they strap crisscross to a matching garter belt. @@.erika;"We, um, better hurry..."@@
That's right--you could get caught! //\
<<if $player.erection >= 50>>\
<<run $player.mood.arouse(30, 100)>>\
//She slides her panties down, and soon her legs clench around yours as you fuck her on the _sexLocation, lacy fabric tickling your chest and thighs. //\
<<if $player.penis>>\
//Erika cries out your name, louder than intended, as you cum inside her.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>
But down below, you feel nothing.
//Erika cries out your name, louder than intended, as she climaxes.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//She slides her panties down, and soon her legs clench around yours, lacy fabric tickling your chest and thighs...//\
<<if $player.penis>>
//Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
@@.erika;"Everything okay?"@@ Erika asks. She rubs her warm, wet pussy along your cock, trying to coax it back to life.//\
<<else>>\
// But between them, there's nothing.//
Your hand drifts down, passing through air before hitting your wet slit.
//Then Erika notices too. @@.erika;"Ohmygod! You have a--"@@//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</switch>><</do>>\
<<case 2>>\
<<run $player.attract("missionary", 1, "positions")>><<run $player.dominate()>>\
//You unbutton your shirt, revealing your well-toned chest. @@.erika;"Wow,"@@ she says, her voice faint. @@.erika;"Have you been working out?"@@
You nod.
Erika nearly swoons as you lift her <<if _sexLocation is "couch">>up and place her on the couch<<else>>onto the _sexLocation<</if>>, her hand finding its way to your bicep. You kiss her, hard. Then you rip open her blouse, sending buttons flying. Erika spreads her legs and moans.//
<<if $player.erection >= 50>>\
//Soon her panties lie on the floor, and you're atop her, ramming pleasure through her body. She screams your name far too loudly, while you stroke yourself//\
\<<if $player.penis>> \
<<run $player.mood.arouse(50, 100)>>\
//<<if $player.log.justHappened("tookViagra") or $player.log.justHappened("usedPenisPump")>>till you burst<<else>>to a raging orgasm<</if>>.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>//...//\
<<run $player.mood.arouse(5)>>
Only, you can't //feel// any of it.
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Soon her panties lie on the floor, and you're atop her.\
\<<if $player.penis>>..
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
@@.erika;"Everything okay?"@@ Erika asks.\
<</if>> \
She rubs her warm, wet pussy along your//\
\<<if $player.penis>> \
//cock, trying to coax it back to life.//\
<<else>>\
\//--//
As your hand drifts down, it passes through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</switch>><</do>>\
<</if>><</do>>\
\<<case 2>>/* Caribbean striptease: (breasts / butt) + (jiggle / lingerie) + (breastSex / missionary) + dominance (if untie + grab) */\
<<run $player.recordFantasy("Caribbean Striptease", _fantasy)>>\
<<set _striptease = 0>>\
//the flower bikini from your dream.
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_caribbean_dance.webp">\
<<else>>
<</if>>\
A marimba sounds, and a mischievous glare crosses her face. She sets down her coconut drink and starts sashaying to the music. She touches your chin. Then, she begins to//\
<<do tag "striptease">><<switch _striptease>>\
<<case 0>>
<<link "shimmy her breasts">><<set _striptease = 1>><<redo "striptease">><</link>>
<<link "rock her hips">><<set _striptease = 2>><<redo "striptease">><</link>>\
<<case 1>> \
<<run $player.attract("breasts")>><<run $player.mood.arouse(15)>><<set _untieBikini = 0>>\
//shimmy her breasts back and forth, picking up speed. The bikini barely holds them, while the bow strings dangle at her neck.//
<<do tag "untieBikini">><<switch _untieBikini>>\
<<case 0>>\
<<link "pull the strings">><<set _untieBikini = 1>><<redo "untieBikini">><</link>>
<<link "enjoy the show">><<set _untieBikini = 2>><<redo "untieBikini">><</link>>\
<<case 1>>\
<<run $player.attract("jiggle")>><<run $player.mood.arouse(15)>>\
//You pull the strings, and the garment falls to the sand. Erika continues moving to the music, her bare breasts jostling, her nipples tensing up in the summer breeze.//\
<<case 2>>\
<<run $player.attract("lingerie")>><<run $player.mood.arouse(15)>>\
//You sit back and enjoy the show. Slowly she unties the bow, toying with the strings while holding the garment to her chest. Then, she lets it fall inch-by-inch. One tug of the second bow at her back, and it falls to the sand.//\
<</switch>>\
<<if _untieBikini>> \
<<set _squeezeBoob = 0>>\
//She leans forward till her boobs dangle inches from your face.//
<<do tag "squeezeBoob">><<switch _squeezeBoob>>\
<<case 0>>\
<<link "squeeze one">><<set _squeezeBoob = 1>><<redo "squeezeBoob">><</link>>
<<link "let the show continue">><<set _squeezeBoob = 2>><<redo "squeezeBoob">><</link>>\
<<case 1>> \
<<run $player.attract("breastSex", 1, "positions")>>\
<<if _untieBikini is 1>>\
<<run $player.dominate()>>\
//You reach out and squeeze her boob, hard. Erika whimpers.
You scoop up her and lay her in the sand. Then you climb on top and position your<<if $player.penis or $player.erection>> dick<<else>>self<</if>> between her breasts, grown slick with sweat. @@.player;"Squeeze them together."@@
She complies, mashing them against her forearm.//\
<<else>>\
//You reach out and squeeze her boob. Erika coos.
You lead her down to the water. She lies down, and you position your<<if $player.penis or $player.erection>> dick<<else>>self<</if>> between her breasts, grown slick with sweat. @@.player;"Can you squeeze them together?"@@
She mashes them against her forearm. //\
<</if>>\
<<if $player.penis or $player.erection >= 50>>\
//You notice her other hand snake between her legs<<if _untieBikini is 1>>. Clearly she loves this<<else>>, clearly enjoying this<</if>>. //\
<<if $player.erection >= 50>>\
<<if _untieBikini is 1 and $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
//Soon you're stroking yourself hard, as her soft tits slide against your shaft. She cries out as cum splatters her chin.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
//Soon you're stroking yourself fast, as her soft tits slide against your shaft.//\
<<if $player.penis>> \
<<run $player.mood.arouse(50, 100)>>\
//You cry out as cum splatters her chin.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>
Only, you can't //feel// any of it.
//She cries out as she cums.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Soon you're stroking yourself <<if _untieBikini is 1>>hard<<else>>fast<</if>>, as her soft tits slide against your shaft...//
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
//@@.erika;"Everything okay?"@@ Erika asks. She repositions her breasts around your cock, trying to coax it back to life.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Yet nothing sits between them.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<case 2>> \
<<run $player.attract("tease")>>\
//You'd love to grab one, but then the show might end. Instead, you watch her untie the bow at her hip, inching the garment down while she continues to grind, until her wet pussy glistens in the sun.//
<<include "Masturbate Beach Tease Ending">>
<</switch>><</do>>\
<</if>><</do>>\
<<case 2>> \
<<run $player.attract("butt")>><<run $player.mood.arouse(15)>><<set _untieBikini = 0>>\
//rock her hips back and forth, picking up speed. With each turn, she flicks her hair to the opposite side, while the bow strings of her bikini dangle at her thigh.//
<<do tag "untieBikini">><<switch _untieBikini>>\
<<case 0>>\
<<link "pull the strings">><<set _untieBikini = 1>><<redo "untieBikini">><</link>>
<<link "enjoy the show">><<set _untieBikini = 2>><<redo "untieBikini">><</link>>\
<<case 1>>\
<<run $player.attract("jiggle")>><<run $player.mood.arouse(15)>>\
//You pull the strings, and the garment falls to the sand. Erika spins around and shakes her ass, causing it to jiggle all around.//\
<<case 2>>\
<<run $player.attract("lingerie")>><<run $player.mood.arouse(15)>>\
//You sit back and enjoy the show. She traces her hands along the curve of her hips. Then she spins around, shakes her ass, and slowly pulls at the bow till the strings come loose.//\
<</switch>>\
<<if _untieBikini>>\
<<set _grabAss = 0>><<do tag "grabAss">><<switch _grabAss>>\
<<case 0>>
<<link "grab her ass">><<set _grabAss = 1>><<redo "grabAss">><</link>>
<<link "let the show continue">><<set _grabAss = 2>><<redo "grabAss">><</link>>\
<<case 1>> \
<<run $player.attract("missionary", 1, "positions")>>\
<<if _untieBikini is 1>>\
<<run $player.dominate()>>\
//You squeeze it, hard. Erika whimpers.
She's like putty in your hands, as you pull her dripping pussy toward you<<if $player.penis or $player.erection>>r cock<</if>>. //\
<<else>>\
//You grab her swaying ass and squeeze it. Erika coos.
She collapses into your arms and positions her dripping pussy <<if $player.penis or $player.erection>>around your cock<<else>>between your thighs<</if>>.//\
<</if>>\
<<if $player.erection >= 50>> \
<<if _untieBikini is 1 and $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
//Soon you're stroking yourself furiously, as Erika's moans echo across the beach. As the tension reaches a peak, she screams your name, and you both cum by the light of the setting sun.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
//Soon you're stroking yourself franticly, as Erika's moans echo across the beach.//\
<<if $player.penis>> \
<<run $player.mood.arouse(50, 100)>>\
//As the tension reaches a peak, you scream her name, and you both cum by the light of the setting sun.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>
Only, you can't //feel// any of it.
//She screams your name as she cums by the light of the setting sun.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<<else>> \
<<run $player.mood.arouse(5)>>\
<<if $player.penis>>\
Soon you're stroking yourself <<if _untieBikini is 1>>furiously<<else>>franticly<</if>>, as Erika's moans echo across the beach...
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
@@.erika;"Everything okay?"@@ Erika asks as your cock slips out of her. She rubs her warm, wet pussy along it, trying to coax it back in.\
<<else>>\
//Yet it touches...nothing.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<case 2>> \
<<run $player.attract("tease")>>\
//You'd love to grab that ass, but then the show might end. Instead, you watch her reach up and untie her top. Still dancing, she spins back around. Her hands are all that cover her breasts--and down below, her wet pussy glistens in the sun.//
<<include "Masturbate Beach Tease Ending">>\
<</switch>><</do>>\
<</if>><</do>>\
<</switch>><</do>>\
\<<case 3>>/* Zumba workout: breasts + (exhibitionism / jiggle) + cowgirl; butt + (jiggle / tease / dominance) + doggy */\
<<set _removeClothing = 0>>\
//a pink sports bra and black leggings. Beads of sweat glisten along her skin.
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_zumba.webp">\
<<else>>
<</if>>\
Club music plays, and Erika is performing a Zumba routine, kicking her legs high in the air. You watch her boobs and ass shake.
Then she wipes her forehead. @@.erika;"It's hot in here."@@//
<<do tag "removeClothing">><<switch _removeClothing>>\
<<case 0>>\
<<link "Help her remove her sports bra">><<set _removeClothing = 1>><<redo "removeClothing">><</link>>
<<link "Help her remove her leggings">><<set _removeClothing = 2>><<redo "removeClothing">><</link>>\
<<case 1>> \
<<run $player.attract("breasts")>><<run $player.mood.arouse(25)>>\
<<run $player.recordFantasy("Zumba Topless", _fantasy)>><<set _breastBounceAnswer = 0>>\
//@@.player;"I can help with that."@@ You reach around and undo her sports bra.
@@.erika;"Hey, I needed that!"@@ Nevertheless, Erika continues the routine, her breasts swinging freely.
@@.player;"How's it feel now?"@@ you ask.//
<<do tag "breastBounceAnswer">><<switch _breastBounceAnswer>>\
<<case 0>>\
<<link "\"Kind of sexy\"">><<set _breastBounceAnswer = 1>><<redo "breastBounceAnswer">><</link>>
<<link "\"Kind of hurts\"">><<set _breastBounceAnswer = 2>><<redo "breastBounceAnswer">><</link>>\
<<case 1>>\
<<run $player.attract("exhibitionism")>><<run $player.attract("cowgirl", 1, "positions")>>\
//@@.erika;"Kind of sexy, knowing you're watching them move."@@
@@.player;"Turns you on, does it?"@@ You slide down her shorts and underwear, then press open her legs. @@.player;"Your pussy is wet."@@
@@.erika;"Are you staring?"@@
You position her <<if $player.penis or $player.erection>>onto your cock<<else>>between your thighs<</if>>. @@.player;"Yes I was..."@@ // \
<<if $player.penis and $player.erection >= 50>>\
<<run $player.mood.arouse(50, 100)>>\
//You're stroking yourself under the sheets, her breasts flopping inches from your face as she rides you. She screams your name as you both cum.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<elseif $player.penis or $player.erection >= 50>>\
<<run $player.mood.arouse(5)>>\
//You're stroking yourself under the sheets, her breasts flopping inches from your face as she rides you...//
<<if $player.penis>>\
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
//@@.erika;"Everything okay?"@@ Erika asks. She grinds against you, trying to coax your cock back to life.//\
<<else>>\
Only, you can't //feel// any of it.
//She screams your name as she cums.//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Her breasts flop inches from your face as she rides you. Only, there's no penetration.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<case 2>>\
<<run $player.attract("jiggle")>><<run $player.attract("cowgirl", 1, "positions")>>\
//@@.erika;"Kind of hurts, when they flop--"@@
@@.player;"--Turns you on, though, doesn't it?"@@/* **revisit this */
@@.erika;"Um...yes,"@@ she whispers.
You press against her sweaty body. In a single motion, you yank down her shorts and panties.
@@.erika;"Take me now!"@@ she moans.//\
<<if $player.penis or $player.erection >= 50>>
//You stroke yourself furiously as Erika bounces on your cock. //\
<<if $player.penis and $player.erection >= 50>>\
<<run $player.mood.arouse(50, 100)>>\
//Her tits slide against you, hot and slick. The tension peaks, and she screams your name as you both cum.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Her tits slide against you, hot and slick...//
<<if $player.penis>>\
//Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
@@.erika;"Everything okay?"@@ Erika asks. She grinds against you, trying to coax your cock back to life.//\
<<else>>\
Only, you can't //feel// any of it.
//The tension peaks, and she screams your name as she cums.//\
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>> \
<<run $player.mood.arouse(5)>>\
//Her tits slide against you, hot and slick. Her pussy does too...but with nothing to meet it.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</switch>><</do>>\
<<case 2>>\
<<run $player.attract("butt")>><<run $player.mood.arouse(25)>>\
<<run $player.recordFantasy("Zumba Thong", _fantasy)>><<set _slapAss = 0>>\
//@@.player;"I can help with that."@@ You slide her leggings off. Her round ass is now bare, save for a thong string running up it. Nevertheless, she continues doing Zumba.//
<<do tag "slapAss">><<switch _slapAss>>\
<<case 0>>\
<<link "Enjoy the view">><<set _slapAss = 1>><<redo "slapAss">><</link>>
<<link "Give her ass a slap">><<set _slapAss = 2>><<redo "slapAss">><</link>>\
<<if $player.dominance >= 1 and $player.erection >= 50>>/* ***revisit */
<<link "Take her from behind">><<set _slapAss = 3>><<redo "slapAss">><</link>>\
<</if>>\
<<case 1>>\
<<if $player.penis and $player.erection >= 50>><<run $player.mood.arouse(20, 80)>><<else>><<run $player.mood.arouse(5)>><</if>>\
<<run $player.attract("jiggle")>><<set _buttAppraisal = 0>>\
//You sit back and enjoy the view.
@@.erika;"How does my butt look?"@@ she asks.
You don't want to say the wrong thing.//\
<<do tag "buttAppraisal">><<switch _buttAppraisal>>\
<<case 0>>
<<link "\"Firm and shapely\"">><<set _buttAppraisal = 1>><<redo "buttAppraisal">><</link>>
<<link "\"Full and round\"">><<set _buttAppraisal = 2>><<redo "buttAppraisal">><</link>>\
<<case 1>> \
//@@.player;"It's shapely--but firm."@@
@@.erika;"Shapely, huh... You don't think it's too round?"@@
You shake your head as convincingly as you can.//\
<<case 2>> \
//@@.player;"Well, it's round. And full."@@//\
<</switch>>\
<<if _buttAppraisal>>\
<<run $player.attract("doggy", 1, "positions")>>
//@@.erika;"Ugh. I need to do more aerobics!"@@
You whisper in her ear. @@.player;"I think it's cute. And how it jiggles..."@@
@@.erika;"Oh lord, it jiggles too?"@@
@@.player;"Especially when..."@@ //\
<<if $player.erection >= 50>>\
//You dislodge her thong and enter her forcefully. Her ass quivers in response.
@@.erika;"Wow,"@@ she gasps.
Soon she's on her hands and knees, her round butt thrust in the air as you fuck her from behind. You stroke yourself beneath the sheets//\
\<<if $player.penis>> \
<<run $player.mood.arouse(30, 100)>>\
//till she screams your name in ecstasy.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>.
Only, you can't //feel// any of it.
//She screams your name in ecstasy.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
//You dislodge her thong and attempt to enter her. Her ass quivers in response. Soon she's on her hands and knees, her round butt thrust in the air... Only, you can't make it in.
@@.erika;"Everything okay?"@@ Erika asks, spreading her cheeks further.//
<<if $player.penis>>\
You're stroking yourself furiously, but <<if $player.erection >= 25>>your dick fails you again. It continues to soften<<else>>the dull sensations you feel flatly contradict that image. Your dick hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
Your hand drifts down, passing through air before hitting your wet slit.
//She peers over her shoulder. @@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<</if>><</do>>\
<<case 2>>\
<<run $player.attract("tease")>><<run $player.attract("doggy", 1, "positions")>>\
//You slap her butt cheek.
@@.erika;"Hey!"@@ she yelps. @@.erika;"I was trying to exercise."@@
@@.player;"In just a thong?"@@
She shrugs. @@.erika;"Whose fault is that?"@@ She resumes the routine.
This time you squeeze it. @@.erika;"Okay, buster!"@@ But just as she begins again, your hand is tickling her inner thigh. @@.erika;"This is impossible!"@@
You insert two fingers into her pussy, and Erika drops to her knees. But then you remove them. @@.player;"Weren't you exercising?"@@
@@.erika;"Um, could you do that some more?"@@
@@.player;"Do what?"@@
Erika sighs. //\
<<if $player.erection >= 50>>\
//Then, just as she resumes again, you insert your dick deep inside her.
@@.erika;"Oh god!"@@ she moans. Soon her whole body is shaking as you bang her from behind.// \
<<if $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
//You stroke yourself under the sheets till she cries with relief.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>
Only, you can't //feel// any of it.
//She cries with relief as she finally cums.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Then, just as she resumes again, you try to enter her from behind...
@@.erika;"Stop teasing me!"@@ Only, this time you're not. You literally can't make it in. @@.erika;"Please just take me now!"@@ she begs. You wish you could.//
<<if $player.penis>>\
<<if $player.erection >= 25>>Instead, your dick fails you again, softening further<<else>>Your dick hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
Instead, your hand drifts down, passing through air before hitting your wet slit.
//She peers over her shoulder. @@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<<case 3>>\
<<run $player.dominate()>><<run $player.attract("doggy", 1, "positions")>>\
//You grab her swaying ass to steady it. Then you push her thong to the side and enter her with authority.
@@.erika;"Wow,"@@ she says. @@.erika;"That feels--oh my god!"@@ She shudders as you ram back into her. @@.erika;"But I was--ooh--trying to get some--ahh--exercise..."@@ Her breaths are coming in short bursts.
You continue pumping. Erika seems determined to finish her routine, but is now mostly twerking on your cock. Then she whispers, @@.erika;"Harder..."@@
You increase the pace. She drops forward, her hands resting on the floor. @@.erika;"Harder..."@@
You grab her hips for leverage and thrust with all your might.// \
<<if $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
Under the sheets, your stroking yourself furiously. //Erika screams your name as you both cum.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>
Only, you can't //feel// any of it.
//Erika screams your name as she cums.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</switch>><</do>>\
<</switch>><</do>>\
\<<case 4>>/* Leather corset: submission + bondage + (cowgirl / tease); dominance + bondage + (blowjob / tease) */ \
<<set _bondage = 0>>\
//a leather corset, stiletto boots, and fishnet stockings.
<<if $game.images>>\
<img class="scene-image" src="images/erika/Erika_leather.webp">\
<<else>>
<</if>>\
@@.erika;"Like what you see?"@@ she asks.
@@.player;"Hell yeah."@@ You move in to kiss her.
@@.erika;"Not so fast, bronco."@@ She presses her finger against your lips. Your eyes go wide as she reveals a pair of metal handcuffs.//\
<<do tag "bondage">><<switch _bondage>>\
<<case 0>>
<<link "She puts them on you">><<set _bondage = 1>><<redo "bondage">><</link>>\
<<if ($player.penis or $player.erection >= 50) and $player.dominance >= 0 and not $player.log.entry("failedLift")>>/* ***revisit */
<<link "Put them on her instead">><<set _bondage = 2>><<redo "bondage">><</link>>\
<</if>>\
<<case 1>> \
<<run $player.submit()>><<run $player.attract("bondage")>><<run $player.mood.arouse(15)>>\
<<run $player.recordFantasy("sub Handcuffs", _fantasy)>>\
<<set _handcuffs = 0>>
//Before you can react, she's locked your hands behind your back. She smiles. @@.erika;"Now I have you right where I want you."@@//
<<do tag "handcuffs">><<switch _handcuffs>>\
<<case 0>>\
<<link "Struggle to break free">><<set _handcuffs = 1>><<redo "handcuffs">><</link>>
<<link "Barter for your freedom">><<set _handcuffs = 2>><<redo "handcuffs">><</link>>\
<<case 1>>\
<<run $player.attract("cowgirl", 1, "positions")>>\
//You pull against the chains, but they hold firm. Erika pushes you onto your back. You can only squirm as she climbs on top of you. @@.erika;"I'm going to ride you like a cowgirl,"@@ she announces, rolling down a stocking.
@@.player;"Wait, I--"@@ she shoves her balled-up stocking in your mouth. Then she removes the other and wraps it behind your head. You stare up at the cleavage thrusting from her corset.
@@.erika;"Want some of this?"@@
You nod, drool dripping from your mouth.
She yanks the ends of the stocking, and your face is thrust right between the soft orbs. Before you can think, she's spread her thighs and impaled you<<if $player.penis or $player.erection>>r cock<</if>>. She releases the stocking, and you drop back to the mattress, helpless. //\
<<if $player.erection >= 50>>\
<<if $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
//She grinds her hips, and that's all it takes to empty your load inside her.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//She grinds her hips.//
Only, you can't //feel// any of it.
//Her eyes clench as she finishes.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//@@.erika;"What's the matter? Can't get it up?"@@ she teases.
Only, you really can't. She grinds her hips, //\
<<if $player.penis>>\
//trying to coax your cock to life.//
<<if $player.erection >= 25>>It continues to soften<<else>>But the dull sensations you feel flatly contradict that image. Your dick hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
//but there's nothing between them...or between yours.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<<case 2>>\
<<run $player.attract("tease")>>\
//@@.player;"Please, I'll do anything."@@
@@.erika;"Lick my nipple."@@ She lowers her corset. @@.erika;"Now the other one."@@ //\
<<if $player.erection >= 50>>\
//Soon they both stand at attention. @@.erika;"Getting excited are we, just from that?"@@
You stare down at your <<if $player.penis>>growing <</if>>erection.
She touches it briefly. @@.erika;"First me, please."@@
@@.player;"But I can't..."@@ You shake your chains.
@@.erika;"You still have your tongue."@@ She peels down her fishnet stockings.
Soon you're on your knees, lapping at her pussy. When she's sufficiently satisfied, she finally sits on your dick and rides you//\
\<<if $player.penis>>\
<<run $player.mood.arouse(50, 100)>>\
// till you burst.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>.\
<<run $player.mood.arouse(5)>>
Only, you can't //feel// any of it.
//Her eyes clench as she finishes.//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Soon they both stand at attention\
\<<if $player.penis>>\
\, while your dick remains flaccid.
You look down, and she touches it briefly.\
<<else>>.
You look down but can't see past her breasts.\
<</if>>
@@.erika;"First me, please."@@
@@.player;"But I can't..."@@ You shake your chains.
@@.erika;"You still have your tongue."@@ She peels down her fishnet stockings. Soon you're on your knees, lapping at her pussy. When she's sufficiently satisfied, she finally sits //\
<<if $player.penis>>\
//on your cock.
You're still not hard<<if $player.erection >= 25>> enough<</if>>, though, even as she grinds her hips against you.// Your dick <<if $player.erection >= 25>>softens further<<else>>hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
//between your thighs. Only, there's nothing to impale.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<</switch>><</do>>\
<<case 2>> \
<<run $player.dominate()>><<run $player.attract("bondage")>><<run $player.mood.arouse(15)>>\
<<run $player.recordFantasy("Dom Handcuffs", _fantasy)>>\
<<set _handcuffs = 0>>
//Before she can react, you overpower her and lock her hands behind her back. @@.erika;"Hey, that's so unfair!"@@ she complains.//
<<do tag "handcuffs">><<switch _handcuffs>>\
<<case 0>>\
<<link "She struggles to break free">><<set _handcuffs = 1>><<redo "handcuffs">><</link>>
<<link "Let her barter for her freedom">><<set _handcuffs = 2>><<redo "handcuffs">><</link>>\
<<case 1>>\
<<run $player.attract("blowjob", 1, "positions")>>\
//She pulls against the chains but isn't nearly strong enough to free herself. All she can do is squirm.
@@.player;"I'm going to fuck you now,"@@ you announce, unzipping your jeans.
As soon as she sees your penis, she stops struggling. <<if $player.erection >= 50>>@@.erika;"Wow, it's so...big."@@<<else>>You're not even <<if $player.erection >= 25>>that <</if>>hard yet.<</if>>
@@.player;"I bet you wish you could touch it."@@
She nods. @@.erika;"But my hands are stuck."@@
@@.player;"Open wide, then."@@//
<<if $player.penis and $player.erection >= 50>>\
<<run $player.mood.arouse(50, 100)>>\
//She kneels down and takes you deep in her mouth. Soon you're stroking yourself furiously as she bobs up and down on your cock, her drool dripping onto her breasts. Your cum shoots into her mouth, and she swallows.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//She kneels down and takes you in her mouth. Soon you're stroking yourself furiously as she bobs up and down on your cock, her drool dripping onto her breasts...//
<<if $player.penis>>\
But <<if $player.erection >= 25>>your dick fails you again. It continues to soften<<else>>the dull sensations you feel flatly contradict that image. Your dick hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
Only, you can't //feel// any of it.
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<<case 2>>\
<<run $player.attract("tease")>>\
//@@.player;"You'll have to earn your freedom. First, strip."@@
@@.erika;"But I can't..."@@ she shakes her chains.
@@.player;"Try it."@@
She reaches for the ties of her corset. She has one but then it slips. She tries again. Finally she manages to untie it, and her breasts fall free.
@@.player;"And the stockings."@@
She sighs. Inch by inch, she peels them down with her cuffed hands, until her pussy lays bare. @@.erika;"Can you free me now?"@@
You smile. @@.player;"Not until I cum."@@
Using her teeth, she manages to unzip your jeans, then takes <<if $player.erection >= 50>>your full length<<else>>your soft<<if $player.erection >= 25>>ening<</if>> dick<</if>> into her mouth. You tweak her nipples while she pleasures you, before moving to her pussy. Soon she's gasping between sucks. Just as she's about to burst, you remove your hand.
@@.erika;"Please, more!"@@ She squirms against the chains but can't reach her slit.
@@.player;"First me."@@
So she resumes. //\
<<if $player.penis and $player.erection >= 50>>\
<<run $player.mood.arouse(50, 100)>>\
//Just as you're about to orgasm, you bring your fingers back to her pussy, and both of you cry out in ecstasy.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
<<if $player.penis>>\
//The trouble is, it's not working, no matter how hard she licks.// Your dick <<if $player.erection >= 25>>continues to soften<<else>>hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
Only, you can't //feel// any of it.
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\
<</if>>\
<</switch>><</do>>\
<</switch>><</do>>\
<</switch>><</do>>\//You rise from your chair, and before you know it, you're rolling around together in the sand, waves crashing over you. //\
<<if $player.penis and $player.erection >= 50>>\
<<run $player.mood.arouse(50, 100)>>\
//Your stroke yourself to climax as you fuck there on the beach.//\
<<include "Masturbate Weeks 0-3 Orgasm">>\
<<elseif $player.penis or $player.erection >= 50>>\
<<run $player.mood.arouse(5)>>\
//Your stroke yourself furiously as you fuck there on the beach...//
<<if $player.penis>>\
Only, you're <<if $player.log.justHappened("usedPenisPump")>>no longer<<else>>not getting<</if>> hard<<if $player.erection >= 25>> enough<</if>>.
//@@.erika;"Everything okay?"@@ Erika asks as your cock slips out of her. She takes it in her water-soaked hand, trying to coax it back to life.//\
<<else>>\
Only, you can't //feel// any of it.
//Erika shutters as she climaxes.// \
<</if>>
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<<else>>\
<<run $player.mood.arouse(5)>>\
//Only, there's no penetration.//
Your hand drifts down, passing through air before hitting your wet slit.
//@@.erika;"Ohmygod! You have a--"@@//
<<include "Masturbate Weeks 0-3 No Orgasm">>\
<</if>>\<<if $player.log.justHappened("usedPenisPump")>>
@@.thought;Wow,@@ you realize, @@.thought;the pump actually worked...@@ You loosen the ring, and your dick deflates.\
<<elseif $player.log.justHappened("tookViagra")>>
Your eyes shoot open. @@.thought;The pills worked! Well, mostly...@@ Not a ton shot out, and you were never all the way hard. Still, you count it as a win.\
<</if>>
<<nextScene>><<run $player.endSex(true)>><</nextScene>>\<<if $player.penis>>\
But <<if $player.erection >= 25>>your dick has failed you again. It continues to soften<<else>>the dull sensations you feel flatly contradict that image. Your dick hangs there limp<</if>> as the fantasy dissolves<<if $time.week is 3>>, leaving only your nipples still erect<</if>>.
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
<<if $player.erection>>\
You can only watch her, as your hand grips the inert, plastic cock. The yearning you feel is...underneath it. But you're not about to touch //that//. Sighing, you loosen the straps and slide the thing off, restoring your sex to its customary flat appearance.\
<<run $player.removePacker()>>
<<nextScene>><<run $player.endSex(false)>><</nextScene>>\
<<else>>\
Your eyes shoot open as the fantasy shatters into a zillion pieces.\
<<run $time.setEndSexOnAdvance(-1)>>
<<chooseDessert "Fetch a snack to take your mind off" null "Just get some sleep" "==Just get some sleep== (you're too worked up)">>\
<</if>>\
<</if>>\<<run $player.wearOutfit("work clothes")>><<run $temp.log.remove("nippleArousalScene")>><<run $temp.log.remove("penisPumpUninspired")>>\
Stone columns tower above you as the heavy oak door creaks open. Inside the courthouse, a police officer places you in handcuffs. He leads you down an echoey hall to a pale grey room.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Parole_interrogation.webp">\
<<else>>
<</if>>\
Officer Jenkins leans back in her chair, her spectacles drooping down her nose. @@.female;"So, Miss $player.lastName, how's life as a woman treating you?"@@
You sit across from her, still cuffed. \
<<set _swear = 0>><<do tag "swear">><<switch _swear>>\
<<case 0>>
<<link "Fine, I guess">><<set _swear = 1>><<redo "swear">><</link>>
<<link "Swear at her">><<set _swear = 2>><<redo "swear">><</link>>\
<<case 1>>\
@@.player;"Fine, I guess."@@ Then you steal more courage. @@.player;"But no one ever said..."@@\
<<run $player.defy(null, -1)>>
<<case 2>>\
@@.player;"You bastards never said--"@@
@@.female;"Watch that tone, young lady."@@ She raises her finger. \
<</switch>>\
<<if _swear>>\
@@.female;"You're referring to the nanites, I presume?"@@
You nod. So Dr. Butterfield was right.
@@.female;"Women have ovaries, not testicles. Thus your Sentence required a change be administered."@@ She speaks as though the logic were that simple.
[[Are there...more coming?|Parole Hearing 1 Continued]]\
<<if _swear is 2>>
[[I want out|Parole Hearing 1 Continued][$temp.log.record("wantOut")]]\
<</if>>\
<</if>><</do>>\<<if not $temp.log.entry("wantOut")>>\
@@.player;"Are there...more coming?"@@\
<<else>>\
@@.player;"I want out,"@@ you say slowly. @@.player;"This is not what I signed up for."@@\
<<run $player.defy()>>
@@.female;"Isn't it, though?"@@ She sighs. @@.female;"We can end your Empathy Sentence, of course. But you'd spend six months in jail."@@
You worried she might say that. @@.player;"And if we continue it?"@@\
<</if>>
She only smiles.
@@.player;"Well, what are the rules? The plea agreement didn't say."@@
Jenkins shuffles her stack of papers. @@.female;"Oh, there are rules.<<if $doctor.log.entry("TPrescribed") or $player.log.entry("tookViagra")>> And according to these records<</if>>@@\
\<<if $doctor.log.entry("TPrescribed")>>\
\@@.female;, you've already broken some."@@ A chill runs down your spine. @@.female;"You've been a naughty girl--@@\
\<<elseif $player.log.entry("tookViagra")>>\
\@@.female;--@@\
\<</if>>@@.female;"@@
<<if $player.log.entry("tookViagra")>>\
@@.player;"--Wait, I can explain!"@@ What have you done wrong, though? @@.player;"The, uh, pills I took..."@@
@@.female;"Those? Nah. Cute that you tried them, though."@@ A laugh escapes her lips. @@.female;"A woman, taking Viagra!"@@\
<<if $player.log.entry("usedPenisPump")>>
@@.player;"The pump...then?"@@
She shakes her head, laughing harder. @@.female;"A gal using a penis pump! The heck will that accomplish?"@@\
<</if>>
@@.player;"What, then? Should I be...wearing a skirt?"@@
Finally she stops laughing.\
<<else>>\
@@.player;"What? Should I be...wearing a skirt?"@@
She stares, stone-faced.\
<</if>> \
@@.female;"Let me ask you: Am I wearing one?"@@
You scan her uniform. @@.player;"No..."@@
@@.female;"That's right--I wear what I like, as all women should."@@
@@.player;"So I can keep wearing this?"@@ You gesture at your $player.outfit.top.informalName and $player.outfit.bottom.informalName.
She smirks. @@.female;"You can always try."@@
Just then, her intercom sounds. @@.male;"Is the convict ready for her procedure?"@@
<<if $doctor.log.entry("TPrescribed")>> \
@@.female;"Testosterone, Miss $player.lastName. //That// flatly violates your Sentence."@@
@@.player;"But...I never took any."@@
@@.female;"Suppose you attempted murder. Whether you succeed or not, you're still guilty. What matters is you tried."@@\
<<else>>\
@@.female;"Not to worry, Miss $player.lastName. You haven't violated any rules. Not yet, at least."@@\
<</if>> \
Then she answers, @@.female;"She's ready, doctor."@@
[[Oh no...|Parole Hearing 1 Procedure]]\
<<run $temp.log.remove("wantOut")>>\You're brought to the same examination room where your Sentence began. A nurse loosens your cuffs. @@.female;"Change into this."@@ She hands you a powder blue gown.
You eye the door. An armed guard stands beside it. @@.thought;Should I admit defeat?@@ But months in prison would surely be worse.
@@.female;"Legs here, arms there,"@@ the nurse instructs. She fastens the restraints. You vaguely remember her from last time. @@.thought;Not as cute as Angie, though.@@
Then you lie in wait, legs spread, nipples tensing in the cool air.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Sentenced_injection.webp">\
<<else>>
<</if>>\
Finally the doctor strolls in. He wears a snide grin, nothing like the jovial Dr. Butterfield's. @@.male;"Welcome back, Miss $player.lastName."@@
He parts your gown at the top. @@.male;"Hmm,"@@ he grunts, gazing at your chest. He parts it the rest of the way. @@.male;"Hmm,"@@ he repeats, examining your privates. @@.male;"Significant atrophy. Should make the next phase easier."@@
@@.thought;Next phase?@@
@@.male;"Oh, don't worry--you won't have to witness it. They say it's too painful."@@
@@.female;"Here's the catalyzing agent, doctor."@@ The nurse hands him a bright pink vial.
@@.male;"Food coloring,"@@ he mutters. @@.male;"That's all that is. Would be clear, otherwise."@@
@@.player;"What else is in it?"@@ you ask, voice cracking.
@@.male;"Oh, lots of stuff."@@
@@.player;"More estradiol?"@@
@@.male;"Nah. Your ovaries are producing plenty on their own."@@
@@.female;"Small prick..."@@ The nurse inserts an IV into your arm.
@@.male;"Sleep, Miss $player.lastName."@@
@@.player;"Wait!"@@ [[But the room grows dark...|Parole Hearing 1 Wake Up]]@@.female;"How are you feeling, miss?"@@
Your eyelids inch back open.
@@.female;"Would you like some water?"@@
@@.player;"Yes--"@@ You clear your throat. @@.player;"Yes, please."@@ Then you notice your arms are still restrained. Legs too, in stirrups.
The nurse brings a cold cup to you lips. @@.female;"Whoops, almost tripped over the catheter tube."@@
@@.thought;What? They stuck a tube up my--@@ Weird, you can't //feel// any tube there. In fact, down there you can't feel much of anything. You take a few sips and crane your neck forward. From this angle, it's clear you're naked in front, but you can see only a tuft of hair.
The doctor bursts back in. @@.male;"Awake, I see."@@
@@.player;"What...what have you done?"@@
@@.male;"The procedure was a resounding success! I can't take credit for it really--administered the catalyst and let the nanites do the rest. Your ovaries are now safe where they belong."@@ Then he turns to the nurse. @@.male;"Karen?"@@
<<if $game.images>>\
<<if $game.peeContent is 0>>\
<img class="scene-image" src="images/weeks_4-6/Parole1_awake_no_bag.webp">\
<<else>>\
<img class="scene-image" src="images/weeks_4-6/Parole1_awake.webp">\
<</if>>\
<<else>>
<</if>>\
@@.female;"I brought these options."@@ She holds up a tray of dildos in assorted sizes.
@@.male;"Just a few final tests to complete..."@@ He selects the largest one. @@.male;"Can you help with the, uh--"@@
@@.female;"--Already on it."@@ Nurse Karen squeezes some goo onto her hands, then rubs it up and down the rubber cock. It's a hot sight to behold. Your nipples think so, anyway.\
<<run $player.mood.arouse()>>
@@.male;"Getting excited, sugar?"@@ The doctor leans in close. @@.male;"It's a medical test, nothing more."@@ Then he brings the dripping dildo to the spot where your legs meet, and pushes in.
[[You scream|Parole Hearing 1 Wake Up Continued]]\@@.player;"Ahhhh!"@@ It's like nothing you've ever felt. Stretching. Invasive. Though not quite painful. You can't see where it enters, but the other end grows shorter and shorter. The further in it goes, the fuller you feel.\
<<run $player.mood.distract("vulva")>>
@@.male;"How big is this one?"@@ the doctor asks.
@@.female;"The black one? Um, seven inches."@@
@@.male;"Very good. Dilation meets expectations."@@
@@.player;"What the--what the fuck?"@@
@@.male;"Language, Miss $player.lastName."@@ He slides the dildo out, and you gasp.
@@.player;"Do I have a...a--"@@
@@.male;"--A vagina?"@@ He snickers. @@.male;"Karen, do you have one?"@@
@@.female;"Um, yes."@@
@@.male;"Of course you do. Pretty common for women."@@
You strain your neck, but you still can't see it, only a furry mound descending into nothingness. @@.player;"You can change it back...right? When all this is over."@@
@@.male;"Yes, yes,"@@ he says impatiently. @@.male;"We tell the nanites to reverse course--and everything reverts."@@
Karen taps her foot. @@.female;"Doctor..."@@
He eyes her, then shrugs. @@.male;"Some do require mastectomies."@@
<<if $doctor.log.entry("TPrescribed")>>\
[[So this is the penalty?|Parole Hearing 1 Penalty Save Spot][$player.mood.calmDown()]]\
<<else>>\
[[Now, just one last test...|Parole Hearing 1 Pee Content Warning][$player.mood.calmDown()]]\
<</if>>\@@.hint;''Developer's Note:''
You've reached the start of an uncompleted path. Save your progress here to return at a later date. Or click below to continue on the main path.@@
[[Continue on main path|Parole Hearing 1 Penalty Avoid]]\@@.player;"So this is the penalty for--?"@@
@@.male;"For your attempt to acquire illicit testosterone?"@@ The doctor smiles. @@.male;"No, with your Sentence a vagina comes standard. Your penalty is forthcoming."@@
@@.thought;What?!!@@
The door bursts back open, and Officer Jenkins strides in. @@.female;"I have the judge's orders."@@ Then she sees you naked in stirrups. @@.female;"Oh hello, Miss $player.lastName--"@@
<<linkreplace "Beg for forgiveness">>\
@@.player;"--Please, officer,"@@ you interrupt. @@.player;"I won't break any more rules."@@
She eyes you coldly. @@.female;"You wish to avoid the penalty on promise of good behavior?"@@
@@.player;"Yes...can I?"@@
Jenkins scans your body, pausing at your chest and then your empty crotch. She rubs her chin. @@.female;"Very well, but the court will not extend this offer again."@@ She turns and leaves the room.
The doctor shrugs. [[Now, just one last test...|Parole Hearing 1 Pee Content Warning]]\
<</linkreplace>>\@@.player;"Wait! Haven't I been through enough?"@@
@@.male;"Oh, it won't hurt. We're only testing your bladder function."@@
You stare downward. They're going to make you //use it//?
<<set _bladderTest = 0>><<do tag "bladderTest">><<switch _bladderTest>>\
<<case 0>>\
<<link "Fine, if you must">>
<<if not $game.peeContent>><<run $game.setPeeContent(-1)>><</if>>
<<set _bladderTest = 1>><<redo "bladderTest">>
<</link>><<if not $game.peeContent>> @@.hint;(will enable pee content)@@<</if>>
<<link "No, please don't">>
<<if $game.peeContent > 0>><<run $game.setPeeContent(-1)>><</if>>
<<set _bladderTest = 2>><<redo "bladderTest">>
<</link>><<if $game.peeContent > 0>> @@.hint;(will disable pee content)@@<</if>>\
<<case 1>>\
@@.player;"Fine, if you must."@@\
<<case 2>>\
@@.player;"No, please don't."@@\
<</switch>>\
<<if _bladderTest>> \
Your voice wavers.
@@.female;"You're sure of that, right?"@@ asks the nurse.
@@.male;"Karen, we have to do this--"@@
@@.female;"--Let her answer."@@ Then she turns to you. @@.female;"This test will give important insight into your new anatomy. But it's not for everyone."@@
<<do tag "peeContent">><<switch $game.peeContent>>\
<<case -1>>\
@@.hint;''Content Warning:'' The next scene contains fetish content pertaining to desperation, pee, and wetting. <<if _bladderTest is 1>>Allowing the test will enable<<else>>Refusing the test will skip<</if>> that content. You can change this under Settings.@@
<<link "Reluctantly agree">><<run $game.setPeeContent(2)>><<redo "peeContent">><</link>> @@.hint;- [content <<do tag "explicitHint">><<linkreplace "Explicit">>''Explicit'': Pee scenes are described in graphic detail. <<link "close">><<redo "explicitHint">><</link>><</linkreplace>><</do>>]@@
<<link "Can we make it snappy?">><<run $game.setPeeContent(1)>><<redo "peeContent">><</link>> @@.hint;- [content <<do tag "discreteHint">><<linkreplace "Discrete">>''Discrete'': Pee scenes are included without graphic detail. <<link "close">><<redo "discreteHint">><</link>><</linkreplace>><</do>>]@@
<<link "I'd like to skip it">><<run $game.setPeeContent(0)>><<redo "peeContent">><</link>> @@.hint;- [content <<do tag "offHint">><<linkreplace "Off">>''Off'': Pee scenes are omitted except when vital to the plot. <<link "close">><<redo "offHint">><</link>><</linkreplace>><</do>>]@@
<<case 0>>\
@@.player;"I'd like to skip it."@@
The doctor scowls. But another look from Nurse Karen and he unlocks your restraints.
@@.female;"I have your male clothes,"@@ says the nurse. @@.female;"Would you like to wear them out, or--"@@
@@.player;"--Uh, yeah. Yeah I would."@@
<<nextScene "Put them on and stumble out of here">><</nextScene>>
<<link "Change your mind about the test">><<run $game.setPeeContent(-1)>><<redo "peeContent">><</link>>\
<<case 1>>\
@@.player;"Can we make it snappy?"@@
@@.male;"Fair enough,"@@ mutters the doctor.
[[You hope this is the right decision|Parole Hearing 1 Bladder Test]]
<<link "Change your mind">><<run $game.setPeeContent(-1)>><<redo "peeContent">><</link>>
<<case 2>>\
@@.player;"If it will help me, I guess we can do it."@@
@@.male;"Excellent,"@@ says the doctor.
[[What have you gotten yourself into?|Parole Hearing 1 Bladder Test]]
<<link "Change your mind">><<run $game.setPeeContent(-1)>><<redo "peeContent">><</link>>
<</switch>><</do>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/weeks_4-6/Parole1_bladder_test_setup.webp"><</if>>\
The doctor approaches a machine from which two bags hang--one yellow, one clear. The yellow one connects to a long tube that disappears between your legs.\
<<if $game.peeContent is 2>>\
You watch him clamp off the tube and move it from the yellow bag to the clear one. Then he flicks a switch, and the machine starts humming while the bag deflates.\
<<else>>\
He swaps the bags, and the clear one starts to deflate.\
<</if>> And then, you feel something strange...
@@.male;"Tell me if there's any pain."@@
More like pressure, but in a foreign spot. @@.player;"I...I feel that."@@
@@.male;"I'm sure you do."@@
<<if $game.peeContent is 2>>\
The bag continues to deflate. The pressure sharpens.
<</if>>\
@@.female;"500 milliliters, doctor."@@
@@.male;"Bladder capacity is good."@@
@@.female;"Shall I drain it, then?"@@
He flashes you a sadistic smile. @@.male;"I think not."@@
@@.female;"What?"@@ shrieks Karen.
He does something to the tube, then pulls it out of you. And suddenly, the pressure bears down on your pelvis.
@@.player;"Oh god!"@@
@@.male;"Really feel it now, do you?"@@ He opens the restrains. @@.male;"Bathroom's down the hall."@@
[[Stumble up from the chair|Parole Hearing 1 Pee MiniGame]]\<<set _timer = new Timer({seconds: 60})>><<run _timer.pause(2)>><<set _trickles = 0>>\
<<set _peeSceneImage = "images/weeks_4-6/Parole1_bladder_test_start.webp">>\
<<run $temp.log.record("location", "exam room")>>\
<<if $game.images>>\
<<do tag "peeSceneImage">>\
<<if _newImage>>\
<<timed 0s transition>><img class="scene-image" @src="_peeSceneImage"><</timed>>\
<<else>>\
<img class="scene-image" @src="_peeSceneImage">\
<</if>>\
<</do>>\
<</if>>\
<span id = "results">\
You stumble up from the chair and yank your gown closed. Deep in your abdomen, a throbbing emanates from what could only be your new bladder.
</span>\
<<peeTimer>>
<<do tag "actions">>\
<<if _newImage>>\
<<timed 0s transition>><<include "Pee Actions">><</timed>>\
<<else>>\
<<include "Pee Actions">>\
<</if>>\
<</do>>\<span id = "peeActions">\
<<switch $temp.log.entry("location")>>\
<<case "exam room">>\
<<link "Run toward the bathroom">>
<<updatePeeScene "toHallwayMiddle" "hallwayMiddle" "images/weeks_4-6/Court_hall.webp">>
<</link>>\
<<case "hallwayMiddle">>\
<<link "Go left">>
<<updatePeeScene "toHallwayLeft" "hallwayLeft" "images/weeks_4-6/Court_restrooms_left.webp">>
<</link>>
<<link "Go right">>
<<run _timer.adjust(-10)>>
<<updatePeeScene "toHallwayRight" "hallwayRight" "images/weeks_4-6/Court_restrooms_right.webp">>
<</link>>\
<<case "hallwayLeft">>\
<<link "Choose the rectangle">>
<<run $temp.log.record("bathroom", "mens")>>
<<updatePeeScene "toMensRoom" "men's bathroom" "images/weeks_4-6/Court_mens_room.webp">>
<</link>>
<<link "Choose the triangle">>
<<run $temp.log.record("bathroom", "womens")>>
<<updatePeeScene "toWomensRoom" "women's bathroom" "images/weeks_4-6/Court_womens_room.webp">>
<</link>>\
<<case "hallwayRight">>\
<<link "Choose the rectangle">>
<<run $temp.log.record("bathroom", "mens")>>
<<updatePeeScene "toMensRoom" "men's bathroom" "images/weeks_4-6/Court_mens_room.webp">>
<</link>>
<<link "Choose the triangle">>
<<run $temp.log.record("bathroom", "womens")>>
<<updatePeeScene "toWomensRoom" "women's bathroom" "images/weeks_4-6/Court_womens_room.webp">>
<</link>>\
<<case "men's bathroom">>\
<<link "Approach the urinals">>
<<updatePeeScene "toUrinals" "atUrinal" "images/weeks_4-6/Court_urinal.webp">>
<</link>>
<<link "Try the stalls">>
<<updatePeeScene "tryMensStalls" "outsideMensStalls" "images/weeks_4-6/Court_outside_stalls.webp">>
<</link>>\
<<case "outsideMensStalls">>\
<<link "Approach the urinals">>
<<updatePeeScene "toUrinals" "atUrinal" "images/weeks_4-6/Court_urinal.webp">>
<</link>>
<<link "Wait for a stall to open">>
<<run _timer.adjust(-15)>>
<<updatePeeScene "waitForStall" "mensStallOpen" null>>
<</link>>\
<<case "mensStallOpen">>\
<<link "Rush into the stall">>
<<updatePeeScene "enterMensStall" "insideStall" "images/weeks_4-6/Court_mens_stall.webp">>
<</link>>\
<<case "women's bathroom">>\
<<link "Duck into a stall">>
<<run $temp.log.record("seatDown")>>
<<updatePeeScene "enterWomensStall" "insideStall" "images/weeks_4-6/Court_womens_stall.webp">>
<</link>>\
<<case "atUrinal">>\
[[Now's your chance--you got this|Parole Hearing 1 Pee Standing]]
<<link "What were you thinking? Try the stalls">>
<<updatePeeScene "tryMensStalls" "outsideMensStalls" "images/weeks_4-6/Court_outside_stalls.webp">>
<</link>>\
<<case "insideStall">>\
<<if _tpOnSeat>>\
<<link "Finally sit down">>
<<updatePeeScene "sitOnToilet" "sittingOnToilet" "images/weeks_4-6/Court_stall_sitting.webp">>
<</link>>\
<<else>>\
<<if $temp.log.entry("seatDown")>>\
<<if $temp.log.entry("wipedSeat")>>\
<<link "Roll out tp just in case">>
<<set _tpOnSeat = true>><<run _timer.adjust(-5)>>
<<updatePeeScene "rollOutTp" null null>>
<</link>>\
<<else>>\
<<link "Wipe the seat">>
<<run $temp.log.record("wipedSeat")>><<run _timer.adjust(-10)>>
<<updatePeeScene "wipeOffSeat" null null>>
<</link>>\
<</if>>
<<link "Just sit down">>
<<updatePeeScene "sitOnToilet" "sittingOnToilet" "images/weeks_4-6/Court_stall_sitting.webp">>
<</link>>\
<<else>>\
<<link "Lower the seat">>
<<run $temp.log.record("seatDown")>><<run _timer.adjust(-5)>>
<<updatePeeScene "lowerSeat" null "images/weeks_4-6/Court_mens_stall_seat_down.webp">>
<</link>>\
<</if>>\
<</if>>
[[Do this standing|Parole Hearing 1 Pee Standing][$temp.log.record("location", "standingAtBowl")]]\
<<case "sittingOnToilet">>\
<<if $temp.log.entry("spreadThighs")>>\
[[Then your bladder lets go|Parole Hearing 1 Pee Sitting]]\
<<else>>\
<<link "Part your thighs">>
<<run $temp.log.record("spreadThighs")>><<run _timer.setTime(_timer.endValue)>>
<<updatePeeScene "spreadThighs" null null>>
<</link>>\
<</if>>\
<</switch>>\
<<if $temp.log.entry("location") isnot "sittingOnToilet">>\
<<if not $temp.log.entry("crossedLegs")>>
<<link "Press your legs together">>
<<run $temp.log.record("crossedLegs")>><<run _timer.adjust(10)>>
<<updatePeeScene "crossLegs" null null>>
<</link>>\
<<elseif not $temp.log.entry("stuffedHand") and $temp.log.entry("location") isnot "exam room">>
<<link "Stuff your hand between your legs">>
<<run $temp.log.record("stuffedHand")>><<run _timer.adjust(10)>>
<<updatePeeScene "stuffHand" null null>>
<</link>>\
<</if>>\
<</if>></span>\<<switch _action>>\
<<case "toHallwayMiddle">>\
You prance out the door into a long hall. @@.thought;Which way is it?@@ To the left, people are gathered. To the right, the hall extends for a long while.\
<<case "toHallwayLeft">>\
You dart through the crowd, thighs swishing against each other. Is the absence there visible? People pass you left and right, leaving you wondering where they're looking.
Then you spot the restrooms--one marked by a blocky male figure, the other by a female in a triangular skirt. Given the circumstances, which should you choose?\
<<case "toHallwayRight">>\
You dart down the hall, thighs swishing against each other. Is the absence there visible? Thankfully no one passes. Finally you spot the restrooms far ahead--precious time elapsing on your way.
You arrive at two doors--one marked by a blocky male figure, the other by a female in a triangular skirt. Given the circumstances, which should you choose?\
<<case "toMensRoom">>\
@@.thought;Was I actually considering the ladies' room?@@ You push open the men's room door to find a row of urinals and three stalls. A guy stands zipping his pants.\
<<case "toUrinals">>\
Falling into habit, you approach the urinals and reach down. But there's nothing to grab. The other man walks past you, stops at the sink, and exits the room.\
<<case "tryMensStalls">>\
You turn the handle of the first stall. Locked. You try the other two. Also locked.\
<<case "waitForStall">>\
You wait at the stalls, bouncing from one foot to the other. The man at the urinal looks at you, then starts washing his hands. The sound of water only makes things worse. Finally you hear flushing, and a man emerges from the far stall.\
<<case "enterMensStall">>\
You rush past him, brushing his shoulder by accident. Then you bolt the door and gaze down at the toilet. The seat is up--normally not a problem, but given the circumstances...\
<<case "lowerSeat">>\
Muttering at whoever left it up, you clutch the seat to lower it. But your hands have encountered something wet--you know not what. The seat drops with a bang, leaving you staring at the speckled rim.\
<<case "toWomensRoom">>\
@@.thought;It could be a test,@@ you reason, @@.thought;and I don't want any more trouble.@@ You look both ways, then creak open the ladies' room door<<if $temp.log.entry("location") is "hallwayLeft">>as soon as no one is looking<</if>>. The place smells of perfume. At least the walls aren't pink. Miraculously, no one is by the sinks. A pair of feet poke out beneath a stall, though.\
<<run $player.feminize("usesWomensRoom")>>\
<<case "enterWomensStall">>\
You duck into the nearest stall, thankful the room has so many. A small receptacle sits mounted to the wall, that could only be for feminine products. Then you gaze down at the toilet. The seat is wet, you know not from what.\
<<case "wipeOffSeat">>\
You unroll toilet paper and wipe <<if $game.peeContent is 2>>up each splotch of moisture<<else>>it down<</if>>. @@.thought;Yuck!@@ This is not a fun task. Finally the seat looks mostly clean.\
<<case "rollOutTp">>\
You lay down two more strips of toilet paper. When you lay down a third, the first slips into the toilet. @@.thought;Ugh.@@ You replace it, finally confident the seat is covered.\
<<case "sitOnToilet">>\
You hike up your gown and sit down hurriedly on the seat. <<if not _tpOnSeat>>It feels cold <<if not $temp.log.entry("wipedSeat")>>and wet <</if>>against your butt. @@.thought;Who cares--I made it!@@<<else>>@@.thought;I made it!@@<</if>> But what now? You have no clue how to work your new plumbing.\
<<case "spreadThighs">>\
How much clearance do you need? @@.thought;Better play it safe.@@ You part your thighs--this could even help things start.\
<<case "crossLegs">>\
You press your legs together as if by instinct. Your thighs meet, nothing impeding them. No time to ponder that, though--it helped only so much.\
<<case "stuffHand">>\
You stuff your hand between your legs, encountering-- @@.thought;Can't think about that now.@@ <<if $temp.log.entry("location") is "men's bathroom" or $temp.log.entry("location") is "outsideMensStalls" or $temp.log.entry("location") is "atUrinal" or $temp.log.entry("location") is "mensStallOpen" or $temp.log.entry("location") is "hallwayLeft">><<if $temp.log.entry("location") is "hallwayLeft">>A woman<<else>>The man<</if>> gives you a weird look, but the<<run $player.humiliate()>><<else>>The<</if>> pressure from your palm seems to buy you some time.\
<</switch>>\
<br><br>\<<if $game.images>>\
<<if $temp.log.entry("location") is "women's bathroom">>\
<img class="scene-image" src="images/weeks_4-6/Court_womens_room_caught.webp">\
<<else>>\
<img class="scene-image" src="images/weeks_4-6/Court_womens_room.webp">\
<</if>>\
<</if>>\
Instinct kicks in again. You drop to your knees and shove your thighs together<<if $game.peeContent is 2>>, warm and wet against each other<</if>>. Miraculously, the flow seems to pause. You kneel there afraid to move, like a little girl who waited too long for the potty.\
<<run $player.log.timeStamp("peeAccident")>><<run $player.humiliate()>>
<<if $temp.log.entry("bathroom") is "mens">>\
<<if $temp.log.entry("location") is "men's bathroom">>\
The man at the urinal\
<<elseif $temp.log.entry("location") is "outsideMensStalls">>\
A man emerges from the far stall,\
<<else>>\
The man from the stall\
<</if>> shakes his head at you, washes his hands, and heads out the door. <<if $temp.log.entry("location") is "men's bathroom">>Then the far stall opens and its occupant walks past, averting his gaze. <</if>>His stall hangs open, not ten feet away. But as soon as you inch that direction, <<if $game.peeContent is 2>>more pee escapes, and you freeze<<else>>you start to lose control again<</if>>.
Suddenly, the bathroom door swings back open. @@.male;"Need some help, Miss $player.lastName?"@@ The sadistic doctor stands in the doorway, flanked by two guards. @@.male;"I think she's stumbled into the wrong bathroom."@@\
<<elseif $temp.log.entry("location") is "women's bathroom">>\
With a sudden creak, a stall swings open and a young woman emerges. @@.female;"Are you alright, miss?"@@ You shield your face. @@.female;"Aaaa! What are you doing in our bathroom, you pervert!"@@ She flees the room.
Then you hear a knock. @@.male;"You in there, Miss $player.lastName?"@@ The sadistic doctor stands in the doorway, flanked by two guards. @@.male;"I think she needs the toilet."@@\
<<else>>\
@@.male;"Need some help, Miss $player.lastName?"@@ The sadistic doctor stands before you, flanked by two guards. @@.male;"I think she needs the ladies' room."@@\
<</if>>
The guards hoist you up, one on each side. More pee escapes. You look down, amazed that nothing yet shows through your gown.\
<<run $player.log.timeStamp("peeMess")>>
<<if $temp.log.entry("location") is "women's bathroom">>\
<<if $game.images>>\
[[They carry you to the open stall|Parole Hearing 1 Pee Accident continued]]\
<<else>>\
They carry you to the open stall. \
<<include "Parole Hearing 1 Pee Accident continued">>\
<</if>>\
<<else>>\
<<if $temp.log.entry("location") is "hallwayLeft" or $temp.log.entry("location") is "hallwayRight">>\
The doctor knocks on the door\
<<else>>\
They carry you \
<<if $temp.log.entry("bathroom") is "mens">>\
out the door. The doctor then knocks on the one\
<<else>>\
down the hall to a pair of doors--one marked by a blocky male figure, the other by a female in a triangular skirt. The doctor knocks on the one\
<</if>>\
<</if>> \
marked by the triangle. @@.male;"Anyone in here?"@@ When no one answers, they carry you in. The place smells of perfume. At least the walls aren't pink.\
<<run $temp.log.record("bathroom", "womens")>><<run $player.feminize("usesWomensRoom")>>
<<if $game.images>>\
[[They drag you to a stall|Parole Hearing 1 Pee Accident continued]]\
<<else>>\
They drag you to a stall. \
<<include "Parole Hearing 1 Pee Accident continued">>\
<</if>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/weeks_4-6/Court_womens_stall.webp"><</if>>\
A small receptacle sits mounted to the wall, that could only be for feminine products. Then you spy the seat. @@.player;"It's wet,"@@ you point out.
@@.male;"So it is."@@ The doctor wipes it down, taking his sweet time. Your bladder throbs.\
<<run $temp.log.record("wipedSeat")>>
@@.player;"Could you--ooh--hurry it up?"@@
He lays out strips of toilet paper along the seat.
@@.player;"Please--"@@
Finally they set you down on the toilet. You gaze up at them, gown hiked around your waist.\
<<run $temp.log.record("location", "sittingOnToilet")>>
@@.male;"Give her some privacy,"@@ mutters the doctor. They exit the ladies' room.
[[Then your bladder lets go|Parole Hearing 1 Pee Sitting]]\<<if $temp.log.entry("location") is "atUrinal">>\
<<if $game.images>><img class="scene-image" src="images/weeks_4-6/Court_urinal.webp"><</if>>\
<<set _target1 = "urinal">>\
<<set _target2 = "next urinal over">>\
/* *** restore if using: <<run $player.log.timeStamp("peedAtUrinal")>> */\
<<else>>\
<<if $game.images>>\
<<if $temp.log.entry("seatDown")>>\
<img class="scene-image" src="images/weeks_4-6/Court_mens_stall_seat_down.webp">\
<<else>>\
<img class="scene-image" src="images/weeks_4-6/Court_mens_stall.webp">\
<</if>>\
<</if>>\
<<set _target1 = "toilet">>\
<<set _target2 = "walls on either side">>\
<</if>>\
With trembling hands, you part your gown and point your pelvis at the _target1. Briefly you consider using your hand to help aim. The thought of touching what's there, though, is too unnerving. What would you aim with, anyway?
The answer becomes clear soon enough.\
<<if $game.peeContent is 2>> \
In fact, the stream can't even clear the opening cleanly. First it sprays left, then right, then straight down--soaking your legs, the floor, the <<if $temp.log.entry("seatDown") and $temp.log.entry("bathroom") is "mens">>toilet seat you just lowered<<else>>front of the bowl<</if>>. Some runs along your ass and down the //back// of your thigh. @@.thought;How is that even possible?@@ Your poor gown gets sprayed, even the _target2--too close to escape your wild aim.\
<</if>> \
The only place pee doesn't seem to land is in the _target1 bowl itself.\
<<if $game.peeContent is 2>>
Finally the stream slows to a drip. Normally you'd push the rest out. But when you try to clench, it has no effect on the drips. Eventually they stop on their own.
Then you look down. Your bare feet rest in a puddle.\
<</if>>\
<<run $player.defy("peedStanding")>><<run $player.log.timeStamp("peeMess")>>
<<if $temp.log.entry("location") is "standingAtBowl">>\
[[Wipe it all up|Parole Hearing 1 Pee Clean Up]]
<</if>>\
[[Flee before anyone sees|Parole Hearing 1 Pee Flee Bathroom]]\<<if $game.images>><img class="scene-image" src="images/weeks_4-6/Court_stall_sitting.webp"><</if>>\
<<if $temp.log.entry("location") is "insideStall" or $temp.log.entry("location") is "standingAtBowl">>\
You spin around and hike up your gown<<if $game.peeContent is 2>>, pee spraying everywhere<</if>>. Hurriedly you plop down on the wet seat.\
<<run $player.log.timeStamp("peeMess")>>\
<<run $temp.log.record("location", "sittingOnToilet")>>
The relief is instantaneous.\
<<else>>\
Then your bladder lets go, the relief instantaneous.\
<</if>> \
Nothing else is remotely familiar, though. No sense of aim, no visual cues.\
<<if $game.peeContent is 2>> \
A higher, airier sound.\
<<if $temp.log.entry("bathroom") is "mens">>\
@@.thought;Shoot, someone's in the next stall!@@ You reposition, but the feminine hiss persists.\
<<else>>\
@@.thought;Whatever--anyone in this room is used to hearing that.@@\
<</if>> \
Finally the stream slows to a drip. Normally you'd push the rest out. But when you try to clench, it has no effect on the drips. Eventually they stop on their own.\
<</if>>\
<<run $player.feminize("peesSitting")>>
@@.thought;Did I just...pee like a girl?@@ Not //completely//. For you notice then <<if $game.peeContent is 2>>how damp you feel, and <</if>>what step still remains. Trouble is, that would require actually touching your vulva.
<<set _wiped = 0>><<do tag "wiped">><<switch _wiped>>\
<<case 0>>\
<<link "Wipe yourself">><<set _wiped = 1>><<redo "wiped">><</link>>
<<link "Skip that step">><<set _wiped = 2>><<redo "wiped">><</link>>\
<<case 1>>\
Wincing, you press a wad of paper there. It slides freely down the slit, giving your hand an intimate tour. Even worse is the slit itself registering the soft paper gliding along it. You wince again.\
<<run $player.feminize("wipesAfterPeeing")>>
<<if $game.peeContent is 2 and (not $temp.log.entry("spreadThighs") or not $temp.log.entry("wipedSeat"))>>\
Then you stand, and a stray drop trickles down your thigh. @@.thought;Maybe I should have <<if not $temp.log.entry("spreadThighs")>>spread them more.<<if not $temp.log.entry("wipedSeat")>> Or wiped the seat at least.<</if>><<else>>wiped the seat.<</if>>@@\
<<else>>\
Then you stand, gown falling around your legs.\
<</if>>\
<<case 2>>\
@@.thought;Whatever, it's not my gown.@@ You stand and let it fall around your legs.\
<<if $game.peeContent is 2>> \
Underneath, the dampness remains, slowly cooling.<<if not $temp.log.entry("spreadThighs") or not $temp.log.entry("wipedSeat")>> Stray drops even trickle down your thighs. @@.thought;Maybe I should have <<if not $temp.log.entry("spreadThighs")>>spread them more.<<if not $temp.log.entry("wipedSeat")>> Or wiped the seat at least.<</if>><<else>>wiped the seat.<</if>>@@<</if>>\
<</if>>\
<<run $player.defy("skippedWiping")>>\
<</switch>>\
<<if _wiped>>
<<if $temp.log.entry("bathroom") is "mens">>\
[[Go find your clothes|Parole Hearing 1 Pee Flee Bathroom]]
<<else>>\
[[Flee before anyone sees you|Parole Hearing 1 Pee Flee Bathroom]]\
<</if>>\
<</if>><</do>>\<<if $game.images>>\
<<if $temp.log.entry("bathroom") is "womens">>\
<img class="scene-image" src="images/weeks_4-6/Court_womens_stall.webp">\
<<else>>\
<img class="scene-image" src="images/weeks_4-6/Court_mens_stall_seat_down.webp">\
<</if>>\
<</if>>\
Cleaning all this up may help you forget it happened. It's also polite. <<if $game.peeContent is 2>>So you unroll giant wads of toilet paper and start mopping up the puddles. <</if>>By the time you've flushed everything down, your arms ache.\
<<run $player.mood.tire(.5)>>
<<if $temp.log.entry("bathroom") is "mens">>\
You check the stall one last time, then wander out in search of your clothes.\
<<else>>\
Then you suddenly remember where you are. @@.thought;If anyone were to see me here...@@ You check the stall one last time and hurry out the door.\
<</if>>\
<<run $temp.log.record("cleanedUp")>>
<<if $game.images>>\
[[Continue|Parole Hearing 1 End]]\
<<else>>\
<<include "Parole Hearing 1 End">>\
<</if>>\<<if $temp.log.entry("bathroom") is "womens">>\
Suddenly you remember where you are. @@.thought;If anyone <<if $player.log.entry("peeAccident")>>else <</if>>were to see me here...@@\
<<if $temp.log.entry("location") is "standingAtBowl">> \
You quickly flush, as if that would make things any cleaner. Then you fix your gown and hurry out the door, leaving a trail of wet footprints.\
<<else>> \
You flush all reminders of what you've just done, then hurry out the door.\
<</if>>\
<<else>>\
<<if $temp.log.entry("location") is "atUrinal" or $temp.log.entry("location") is "standingAtBowl">> \
@@.thought;If anyone were to see this...@@ You quickly flush, as if that would make things any cleaner. Then you fix your gown and hurry out the door, leaving a trail of wet footprints.\
<<else>>\
You flush all reminders of what you've just done. Then you wander from the bathroom in search of your clothes.\
<</if>>\
<</if>>
<<if not $game.images>>
<</if>>\
<<include "Parole Hearing 1 End">>\<<if $game.images>><img class="scene-image" src="images/weeks_4-6/Court_restrooms_left.webp"><</if>>\
Crowds now fill the length of the hall. You weave through them<<if $player.log.entry("peeMess")>>, praying no one notices the dark splotches on your gown.<<run $player.humiliate()>><<else>> in search of someone who can help you.<</if>>
@@.female;"Hello, Miss $player.lastName."@@ Nurse Karen scans your silhouette. @@.female;"I have your male clothes in the exam room. Would you like to wear them out, or--"@@
@@.player;"--Uh, yeah. Yeah I would."@@\
<<if $player.log.entry("peeMess")>> \
Then you mutter, @@.player;"There's a shower in there too...right?"@@
She nods.\
<</if>>
Alone once more, you remove the <<if $player.log.entry("peeMess")>>speckled gown, and your naked wet<<else>>gown, and your naked<</if>> body stretches before you. You refuse to look--peeing with it was plenty for now.\
<<if $player.log.entry("peeMess")>> \
You quickly rinse off, ignoring how the water feels against your anatomy. You simply want to get through this.\
<</if>> \
Sliding your boxers into place, though, you can't help noticing how empty the crotch feels.\
<<if not $player.log.entry("peeMess") and not $player.feminine.entry("wipesAfterPeeing")>> \
You're also still damp there. @@.thought;It'll dry. Eventually.@@\
<<run $temp.log.record("wetVulva")>>\
<</if>>\
<<if $player.defiance.entry("peedStanding") and not $temp.log.entry("cleanedUp")>>
You're about to leave when Karen pops back in. @@.female;"Word has it you left a huge mess in the bathroom."@@
You grimace.
@@.female;"The court is charging you a $20 cleaning fee."@@ Then her voice quiets. @@.female;"You realize our gender--yours and mine, that is--generally //sits//, right?"@@\
<<run $player.spendMoney(25)>>\
<</if>>\
<<run $temp.log.remove("location")>><<run $temp.log.remove("bathroom")>>\
<<run $temp.log.remove("crossedLegs")>><<run $temp.log.remove("stuffedHand")>>\
<<run $temp.log.remove("seatDown")>><<run $temp.log.remove("wipedSeat")>><<run $temp.log.remove("cleanedUp")>>
<<nextScene "Stumble out of here">><</nextScene>>\<<if $time.weekend>>\
<<if $game.images>><img class="scene-image" src="images/weeks_1-3/Read_plea_home.webp"><</if>>\
You boot up your laptop and open the "Empathy Sentence Plea." Good thing you're safe at home\
\<<else>>\
<<if $game.images>><img class="scene-image" src="images/weeks_1-3/Read_plea_work.webp"><</if>>\
After a nervous glance around, you open the "Empathy Sentence Plea." Thankfully your computer has a privacy screen\
\<</if>>--you want no one else seeing this.
Not that they could, even <<if $time.weekend>>in public<<else>>without one<</if>>. If you zoom too far in, the text gets blurry; too far out, and you have to squint. It's mostly page after page of legal disclaimers, your initials signed after each. There's almost nothing about your specific sentence.
<<if $time.week is 1 and not $time.weekend and not $player.inventory.hasItem("Painkillers")>>\
Pain from between your legs causes you to pause, but it soon passes.
<<elseif $time.day is 16 or $time.day is 18>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
Your hand moves to scratch at your chest.\
<<else>>\
As you shift in your chair, your shirt \
<<if $time.day is 16>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
catches again--the right nipple this time.\
<</if>>\
<</if>>
<</if>>\
Finally on page 38 you find something useful: "The Court shall administer the Sentence in accordance with the Judge's decree, which may include but is not limited to seizure of possessions, requirements of service, bodily manipulations--" <<if $doctor.log.entry("biopsyCall")>>Like giving someone ovaries. <</if>>@@.thought;Wait, is that even legal?@@
"In accepting this plea, the accused enters into voluntary agreement with the Court and, for the duration, forfeits all protections under Amendment 8 of the U.S. Constitution." @@.thought;That answers that.@@
[[Skip ahead...|Plea Agreement Continued]]You skip ahead. "The accused agrees not to circumvent, tamper with, or otherwise undermine the dictates of the Sentence.\
\<<if $doctor.log.entry("TPrescribed")>>"
@@.thought;Uh oh, what about the testosterone the doctor prescribed?@@ Well, you haven't yet taken any.\
<<if $player.log.entry("tookViagra")>>
You took Viagra, though.<<if $player.log.entry("usedPenisPump")>> And inflated your dick with a vacuum pump.<</if>> Does that count?\
<</if>>
You read on. "\
\<<elseif $player.log.entry("tookViagra")>>"
@@.thought;Uh oh.@@ Would taking Viagra count?<<if $player.log.entry("usedPenisPump")>> Or inflating your dick with a vacuum pump?<</if>>
You read on. "\
\<<else>> \
\<</if>>\
\Violation of this provision will invite additional penalties as determined by the Judge." @@.thought;I wonder what those could be.@@
Still, there's nothing about what any particular Empathy Sentence entails, let alone yours. In the remaining 17 pages, only one line stands out: "The accused shall meet with their parole officer on the scheduled date(s) to monitor progress toward rehabilitation. Violation of this provision will invite..."
So, Big Brother will not be watching over your shoulder, ensuring you answer to "she" or "miss." As long as you show up for parole, you can <<if $doctor.log.entry("biopsyCall")>>present as<<else>>be<</if>> any gender you like.
You assume, anyway. \
<<if $time.day is 16>>\
You lost focus around page 47, when your nipple seemed to start burrowing into the scratchy fabric of your shirt.\
<<else>>\
You did dose off around pages 47-56.\
<</if>>
Thoroughly exhausted, you close the document and <<if $time.weekend>>think of how to spend your $time.present afternoon<<else>>pull up today's sales calls<</if>>. Then you notice the time. @@.thought;5:13 pm.@@ You read that thing for...3 hours?\
<<run $player.mood.tire()>>\
<<run $player.log.timeStamp("readPlea")>>
<<if $time.weekend>><<set _endLink = "Finish out your day">><<else>><<set _endLink = "Pack up for the day">><</if>>\
<<nextScene _endLink>><</nextScene>>\<<set _restOption = 0>>\
<<if $time.day is 23>>\
That taken care of, you finally pack up and head home early. Hopefully Steve didn't notice.\
<<else>>\
<<if $time.week is 1>>\
<<switch $time.presentSlot>><<case 1>>The hearing was<<case 2>>Yesterday was<<default>>This week has been<</switch>> rough--you deserve some time\
<<elseif $doctor.log.justHappened("biopsyCall")>>\
After news like that, you need some time\
<<else>>\
This week has been rough--you deserve some time\
<</if>> <<if $time.weekend>>to yourself.<<else>>off. You pitter through the workday and take the bus home early. Hopefully Steve didn't notice.<</if>>\
<</if>>\
<<do tag "restOption">><<if $player.log.entry("playedVideoGames")>>
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_couch.webp">\
<<else>>
<</if>>\
<<set _activity = random(0, 4)>>\
<<set _activities = ["playing video games", "watching the ballgame", "watching a Marvel movie", "reading Game of Thrones", "listening to 90s alt rock"]>>\
<<if $time.weekend>>\
You spend the afternoon _activities[_activity]. By dinnertime,\
<<else>>\
You spend the evening _activities[_activity]. By bedtime,\
<</if>> your troubles haven't left, but at least you feel more relaxed.\
<<else>>
So how will you entertain yourself?
<<switch _restOption>>\
<<case 0>>\
<<link "Play video games">><<set _restOption = 1>><<redo "restOption">><</link>>\
<<case 1>>\
<<include "Play Video Games">>\
<</switch>>\
<</if>>\
<<if _restOption or $player.log.entry("playedVideoGames")>>
<<nextScene>><</nextScene>>\
<<run $player.mood.tire(-1)>><<run $player.log.timeStamp("rested")>>\
<</if>><</do>>\Nothing clears your mind better than carnage and explosions. So you put your feet up, crank the volume, and load your favorite shooter.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Rest_video_games.webp">\
<<else>>
<</if>>\
pewpew78: @@.male;watch that sniper@@
@@.player;see him.@@ \
<<if $time.day is 16 or $time.day is 18>>\
As you aim at the tower, your shirt \
<<if $time.day is 16>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
fabric catches your nipple again, distracting you.\
<<else>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<</if>>\
<<else>>\
fabric catches again--the right nipple this time.\
<</if>> A teammate shreds the guy instead.\
<<else>>\
You aim at the tower and blast the guy off it. A teammate then shreds him as he falls.\
<</if>>
generalZod: @@.male;I'm your kryptonite, bozo@@
catclawz88: @@.female;good one@@
tittEEhandler: @@.male;nice screen name, Zod.@@ Just then, he's hit point-blank from behind and has to respawn.
generalZod: @@.male;ditto@@
gunnerman: @@.male;who is Zod?@@
pewpew78: @@.male;10-year old kid alert.@@ He launches a grenade and takes out three at once.
catclawz88: @@.female;I don't get his name, either@@
tittEEhandler: @@.male;dude!@@
catclawz88: @@.female;and yours is just offensive@@
pewpew78: @@.male;is she a chick?@@
Hours later, \
<<if $time.day is 16>>\
your eyes sting, your thumbs ache, and your nipple feels to have burrowed into the scratchy fabric of your shirt.\
<<elseif $time.day is 18>>\
your eyes sting, your thumbs ache, and your nipple still tingles erratically.\
<<else>>\
your eyes sting and your thumbs ache.\
<</if>> Your troubles haven't left, but at least you feel more relaxed.\
<<run $player.log.timeStamp("playedVideoGames")>>\<<script>>
$(document)
.off('change.ageConsent', '#ageConsent input[type = "checkbox"]')
.on(
'change.ageConsent',
'#ageConsent input[type = "checkbox"]',
function () {
$.wiki('<<redo "startGame">>');
}
);
<</script>>\
<<set _ageConsent = true>>\
<<set _analyticsEnabledStartPage = $game.analyticsEnabled>>\
<<do tag "titleImage">><<if $game.images>>\
<img class="scene-image" src="images/Title_image.webp">\
<<else>>\
<div style="text-align: center">\
''@@.gameTitle;Sentenced to Skirts@@
@@.enlarged;by brucejedi@@''\
</div>\
<</if>><</do>>
<<nobr>><div class="start-buttons">
<div>
<<do tag "startGame">>\
<<if _ageConsent>>\
''<<button "Start Game" "Intro">>
<<if _analyticsEnabledStartPage>>
<<run $game.enableAnalytics()>>
<<else>>
<<run $game.disableAnalytics()>>
<</if>>
<<if $game.analyticsEnabled>><<run $game.trackEvent("consent_given")>><</if>>\
<<script>>
$(document).off('change.ageConsent', '#ageConsent input[type = "checkbox"]');
<</script>>
<</button>>''
<<else>>
<span class="disabled-button">''<<button "Start Game">><</button>>''</span>
<</if>>
<</do>>
</div>
<div>
<<button "Settings">><<run $game.openSettings()>><</button>>
</div>
</div><</nobr>>
<span id = "ageConsent"><<checkbox "_ageConsent" false true autocheck>></span> @@.erika;I am at least 18 years of age@@
<blockquote>This game contains adult situations and explicit scenes that may be inappropriate for minors. Checking this box indicates you are legally allowed to view such content in your jurisdiction.</blockquote>\
<<do tag "analyticsStartPageSwitch">>\
<<checkbox "_analyticsEnabledStartPage" false true autocheck>>\
<</do>> @@.erika;Help improve Sentence to Skirts@@
<blockquote>This game collects anonymous gameplay statistics, such as milestones reached, key decisions made, and the version being played. This data aids me in future development. Uncheck to disable.</blockquote>\
<span style = "display: block; text-align: center"></span>
<span class = "enlarged">''@@.female;Version 0.<<= (setup.gameVersion * 100).toFixed(1)>>@@''</span>
(c) Copyright 2025-2026 by brucejedi\<<if not $time.endOfContent()>>\
<<run $game.trackEvent("resumed_after_update")>>\
Welcome back to ''Sentenced to Skirts''!
<<nextScene null "linger">><</nextScene>>\
<<else>>\
<<if setup.gameVersion < setup.paidVersion>>\
<<run $game.trackEvent("completed_freeContent")>>\
You've reached the end of ''free'' content... ''Want more?''
@@.enlarged;''Sentenced to Skirts v0.8''@@
* 414 passages in total
* 133 hi-res images bring each scene to life
* Play through the 4th Friday of your Sentence (same as v0.7.2)
@@.enlarged;''[[Purchase Now|https://subscribestar.adult/brucejedi/collections/21150][$game.trackEvent("clicked_purchase")]]''@@ ~ $7
@@.enlarged;''[[Subscribe|https://subscribestar.adult/brucejedi][$game.trackEvent("clicked_subscribe")]]''@@ to this and all future updates ~ $5 monthly ~ ''save 28%''\
<<else>>\
<<run $game.trackEvent("completed_paidContent")>>\
You've reached the end of current content...
@@.enlarged;''[[Subscribe|https://subscribestar.adult/brucejedi][$game.trackEvent("clicked_subscribe")]]'' to future updates@@ \
~ $5 monthly ~ save 28% off a one-time purchase\
<</if>>
Add a review on [[TFGames.site|https://tfgames.site/game/3587/sentenced-to-skirts][$game.trackEvent("clicked_addReview")]]
<</if>>\You stumble out of the courthouse. With your license suspended, you'll be taking the bus. Where, though? You want to go home and throw a pillow over your head. But the workday is still young.
Thirty-five minutes later, you roll into the office. As a felon.
@@.steve;"You're late."@@ Steve taps his foot. @@.steve;"Like, two hours late. Where were you?"@@
@@.player;"Uh..."@@ Your mind races. @@.player;"Doctor's appointment."@@
@@.steve;"Be sure to enter that in your sick leave."@@
Back at your desk, you Google the company policy. Nope, they do not employ felons--same as it said all last week. In fact, anyone caught breaking the law is immediately terminated. So if anybody asks why you're living as a woman? Well, you'll need some other excuse.
[[Wait...|Week 1 Monday Options]]@@.thought;Wait...do I actually need to live as a woman?@@
Will someone be checking? What do they even expect you to do? You should really read the plea agreement you signed. It's so long and dense, though, it would take all afternoon.
You're about to open it when you hear the familiar click of heels. You look up, and there she is--hips swaying, chestnut curls dancing at her shoulders. You haven't spoken since the party, not for two whole weeks. When Erika's in the break room, you avoid the place. When you're there, she never appears. Who knows? Maybe she's avoiding you too. Maybe she feels embarrassed.
You look away. You have bigger problems than her. Like, what will that pink stuff do to you? You Google "estradiol." //The most potent form of estrogen//, says the Internet. You need a doctor--a real one, who doesn't work for the court. But he'd ask lots of questions you don't want to answer.
You could always play it cool. Pump iron with Mark or double down on sales calls, as if all were normal. Or you could go hide under your pillow.
[[Read the plea agreement|Plea Agreement]]
[[Go see a doctor|Schedule Appointment 1]]
[[Suck it up and talk to Erika|Erika Reconnect After Party]]
[[Play it cool--pump iron with Mark|Weightlifting Mark]]
[[Double down on sales calls|Work Focus Intern 1]]
[[It's been rough--take some "me time"|Rest Default]]\<<if not $player.log.entry("readPlea")>>\
<<if $player.mood.rest >= -1>>\
[[Read the plea agreement|Plea Agreement]]\
<<else>>\
==Read the plea agreement== (too tired)\
<</if>>
<</if>>\
<<if not $doctor.log.entry("scheduledAppointment")>>\
[[Schedule a doctor's appointment|Schedule Appointment 1]]
<</if>>\
<<if not $erika.log.entry("reconnected")>>\
[[Reconnect with Erika|Erika Reconnect After Party]]
<</if>>\
<<if not $player.log.duringWeek("weightlifted")>>\
<<if $player.mood.rest >= -1>>\
[[Pump iron with Mark|Weightlifting Mark]]\
<<else>>\
==Pump iron with Mark== (too tired)\
<</if>>
<</if>>\
<<if $temp.log.entry("workFocusAbort")>>\
<<if $player.mood.rest >= -1>>\
[[Find some painkillers|Work Focus Week 1 Mark or Josie]]\
<<else>>\
==Focus on work== (too tired)\
<</if>>
<<elseif not $player.log.duringWeek("workFocused")>>\
<<if $player.mood.rest >= -1>>\
[[Focus on work|Work Focus Intern 1]]\
<<else>>\
==Focus on work== (too tired)\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("rested")>>\
[[Relax and take some "me time"|Rest Default]]\
<</if>><<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_day.webp"><</if>>\
The next morning, you awake from a fitful sleep filled with dreams about handcuffs and syringes and <<if $player.log.entry("readPlea")>>fine-print legal jargon that strips you of your rights<<elseif $doctor.log.entry("scheduledAppointment")>>nurses examining your balls<<elseif $erika.log.entry("askedOut")>>hot dates with Erika<<elseif $erika.log.entry("reconnected")>>Erika's thighs<<elseif $player.log.duringWeek("weightlifted")>>heavy stacks of iron<<elseif $player.log.duringWeek("workFocused")>>endless sales calls<<elseif $player.log.duringWeek("rested")>>pixilated explosions<</if>>.
You're also <<if $player.mood.distractions.includes("genital pain")>>still <</if>>sore //down there//<<if $player.inventory.hasItem("Painkillers")>> again<</if>>. You don't know when that started<<if $player.mood.distractions.includes("genital pain")>> again<</if>>, maybe between 2 and 3 am? You'd rather not think about what it could mean.\
<<if not $player.inventory.hasItem("Painkillers")>><<run $player.mood.distract("genital pain")>><</if>>
There's no time to anyway, without a driver's license. <<if $player.inventory.hasItem("Painkillers")>>You pop another painkiller, then<<else>>You<</if>> quickly shower, shave, and dress for work.
<<selectOutfit "work" "Walk to the bus stop" "Week 1 Tuesday Options">>\The rush-hour bus is nearly full. You squeeze up next to four other people and endure the twenty-minute ride standing up. Nearly the last to arrive at work, you slink into your desk and consider your day./* **later when offered a seat as a woman, you could get a rest bonus */
<<include "Week 1 Weekday Options">>\You awake the next morning with your balls <<if $player.inventory.hasItem("Painkillers") or $player.log.daysAgo("weightlifted") is 1>>sore again<<else>>still sore<</if>> and your stomach in knots. How long will this go on for? Is it doing permanent damage? You <<if $player.inventory.hasItem("Painkillers")>>down another painkiller<<else>>pull yourself together<</if>> and trudge to the bus stop.
Again you're among the last to arrive at your desk. You hoped to <<if not $player.log.entry("readPlea")>>read the plea agreement<<elseif not $player.log.duringWeek("weightlifted")>>hit the gym<<elseif not $doctor.log.entry("scheduledAppointment")>>go see a doctor<</if>> or <<if not $erika.log.entry("reconnected")>>even reconnect with Erika<<elseif not $doctor.log.entry("scheduledAppointment")>>maybe go see a doctor<<elseif not $player.log.duringWeek("weightlifted")>>maybe hit the gym<</if>>, but work tasks steal your attention all day long.
<<if $game.images>>\
<span id="sceneImage">
</span>\
<<else>>
<</if>>\
<<linkreplace "Continue">><<run $time.advance(true, true)>>\
<<if $game.images>><<replace "#sceneImage">><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</replace>><</if>>\
<<include "Week 1 Wednesday night">>\
<</linkreplace>>\That evening, you're sitting on your faux-leather couch, with its worn cushions and frayed seams. <<if $erika.log.entry("askedOut")>>Your mind drifts to your upcoming date with Erika.<<else>>Your mind drifts to Erika.<</if>> <<if $erika.log.duringWeek("lastSeen")>>Seeing her <<switch $erika.log.latest("lastSeen")>><<case 1.1>>Monday <<case 1.2>>yesterday <<case 1.3>>today <</switch>>reminded you of her hotness<<else>>You haven't spoken to her in so long<</if>>.
//You picture her <<erikaFantasyClothing>>//\
<<run $player.mood.arouse(10)>>
<<if $erika.log.entry("askedOut")>><<set _resistText = "Save yourself for the date">><<else>><<set _resistText = "Save yourself for the real thing">><</if>>\
<<set _sexChoice = 0>><<do tag "sexChoice">>\
<<if not _sexChoice>>\
<<chooseSexOrDessert "Rub one out" "Distract yourself with a snack" "Masturbate Weeks 0-3" "linger" _resistText "linger">>\
<<else>>\
<<if _failedSkipSex>>\
You slip under the covers, determined to fall asleep. But the images keep intruding. One moment, you're picturing clouds floating over bleating sheep--and the next, Erika is slipping out of her top.\
<<run $player.log.timeStamp("failedSkipSex")>>
<<if _sexChoice is 4>>\
<<chooseSexOrDessert "Rub one out" "Distract yourself with a snack" "Masturbate Weeks 0-3" "linger" null "noFailText">>\
<</if>>\
<</if>>\
<<if _sexChoice is 2>>\
<<if _failedSkipSex>>\
You sit up in bed. This isn't working--you need some distraction. Soon you're vegging out on Netflix with a bowl of popcorn in your lap.\
<<else>>\
Best not to aggravate your sore balls, though. <<if $player.inventory.hasItem("Painkillers")>>You'd like to get off those pills.<<else>>They only just stopped hurting.<</if>> You microwave some popcorn and open Netflix on your Roku.\
<</if>> \
An hour later you finally hit the sack.
<<nextScene>><</nextScene>>\
<<elseif _sexChoice is 3>>\
Best not to aggravate your sore balls, though. <<if $player.inventory.hasItem("Painkillers")>>You'd like to get off those pills.<<else>>They only just stopped hurting.<</if>> You slip under the covers and picture clouds floating over bleating sheep. For several minutes you toss and turn, as images of Erika keep intruding. Finally, sleep comes.
<<nextScene>><</nextScene>>\
<</if>>\
<</if>>\
<</do>>\<<if $player.mood.pentUpArousal >= 25>>\
You awake the next morning <<if $player.mood.satisfaction < 0>>pent up and frustrated<<else>>still hot and bothered<</if>>\
\<<if $player.log.entry("failedFantasy")>>\
\. You would be tempted to try again, had the soreness not returned. As it stands, you take <<if $player.inventory.hasItem("Painkillers")>>another painkiller<<else>>a rain check<</if>> and a cold shower.
What happened last night? It must be stress. @@.thought;Who am I kidding?@@ They injected you with //estradiol//--a shot of estrogen straight to balls. This isn't stress.\
<<else>>\
\, and once again sore. <<if $player.inventory.hasItem("Painkillers")>>You take another painkiller and a cold shower.<<else>>You take a cold shower, praying that will help.<</if>>\
<</if>>\
<<else>>\
When you awake the next morning, the soreness has returned. <<if $player.inventory.hasItem("Painkillers")>>You take another painkiller and a hot shower.<<else>>You take a hot shower, praying that will help.<</if>>\
<</if>>
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp">\
<<else>>
<</if>>\
As the water rains down, you see that hair has collected around the drain. When did you last clean the bathroom? Too long ago, apparently. \
<<if $erika.log.entry("askedOut")>>\
@@.thought;If Erika ends up here tomorrow night, I better clean first.@@\
<<if $player.log.entry("failedFantasy")>>
Wait. Erika, //tomorrow night.// What if you can't--
You need answers, and you need them soon.<<if $player.log.entry("readPlea") and $doctor.log.entry("scheduledAppointment")>> The doctor better have some.<</if>>\
<</if>>\
<<else>>\
@@.thought;If Erika ever spends the night here, I better clean first.@@\
<</if>>
Forty minutes later, you shuffle off the bus and into the office.
<<include "Week 1 Weekday Options">>\The next morning, you wake up, shower, and forget to shave. As you're dressing, you notice your balls feel much better<<if $player.inventory.hasItem("Painkillers")>>--even without another pill<</if>>. You sigh with relief. Maybe the shot is wearing off?\
<<if $temp.log.entry("workFocusAbort")>><<run $temp.log.remove("workFocusAbort")>><</if>>\
<<run $player.mood.clearDistraction("genital pain")>>
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Friday_performance_review.webp">\
<<else>>
<</if>>\
<<include "Friday Performance Review">>
@@.steve;"And now,"@@ he announces, @@.steve;"it's...time!"@@
[[Time for what?|Week 1 Friday Freeball Announce]]\<<if not _specialIntro>>\
<<if $player.mood.focus > 0>>\
At the office, you manage to get some good work in.\
<<else>>\
With everything going on, though, you're still unproductive at work.\
<</if>>\
<</if>> \
And then it's time for your weekly review.\
<<set _levelUp = $player.reviewJobPerformance()>>
<<if $player.weekLog.jobPerformance + $player.mood.focus > 0>>\
@@.steve;"Not bad, not bad,"@@ says Steve, \
<<if _levelUp is 1>>\
@@.steve;"made a few more sales this week. In light of this, if you can believe it...I'm promoting you. Now don't let it go to your head."@@
@@.thought;Woo hoo!@@
@@.steve;"Along with sales, you new position entails..."@@ Steve rattles off several rather onerous responsibilities. @@.steve;"Your salary will also increase. By a small amount. Budget permitting."@@
@@.thought;That's good, right?@@\
<<else>>\
@@.steve;"I see you made //some// sales. Keep that up and a promotion might...be...yours."@@
@@.player;"Thanks, boss."@@\
<</if>>\
<<elseif $player.weekLog.jobPerformance + $player.mood.focus is 0>>\
@@.steve;"Made //some// sales this week,"@@ says Steve. @@.steve;"Meh, I've seen better, I've seen worse."@@
You nod. Honestly, you're lucky to have made it through the week.\
<<else>>\
@@.steve;"Not many sales this week,"@@ says Steve. \
<<if _levelUp is -1>>\
@@.steve;"Sorry,"@@ he continues, without a hint of remorse, @@.steve;"this has gone on for too long. $player.name, I'm demoting you!"@@
@@.thought;What?@@
@@.steve;"Your responsibilities will stay more-or-less the same. But your salary will decrease."@@
@@.thought;How is this possibly fair?@@\
<<else>>\
@@.steve;"Better pick up the pace if you want that promotion."@@
You nod. Honestly, you're lucky to have made it through the week.\
<</if>>\
<</if>>\@@.steve;"You don't remember?"@@ He skips over to Mark's desk. @@.steve;"Two on twoooo!"@@
@@.mark;"Right on, dude."@@ Mark winks at you. @@.mark;"Been practicing my hook shot. All. Week."@@
@@.steve;"Gather round, folks. It's Freeball Friday!"@@
@@.thought;Already?@@ Last month, it was you and Steve versus Mark and Joe, who played in college. And Steve can't play worth shit. @@.thought;How will I get out of this?@@
A crowd starts forming. @@.josie;"Spectators get the afternoon off too, right?"@@ asks Josie. @@.josie;"Including those you never invited to play."@@
@@.steve;"Of course, of course."@@ Steve glares at her. @@.steve;"We treat everyone equally, athletes and non-athletes alike."@@
@@.josie;"I'll grab my novel then."@@
@@.erika;"You're not going to watch?"@@ Erika saunters over. @@.erika;"It sounds like fun!"@@
Steve's eyes light up. @@.steve;"Yes! What this event needs are cheerleaders. Do you still have your skirt and pompoms?"@@
@@.erika;"Sorry, Steve."@@ Then she mutters, @@.erika;"Why did I put that on my resume?"@@
@@.thought;Wait, Erika will be watching?@@ Now you do want to play, as long as Steve teams with Mark.
<<if $doctor.log.entry("scheduledAppointment")>>\
But--oh wait. Today is your doctor's appointment, where you'll finally get answers. You gaze around, wondering how to bail in front of all these people. Unless you reschedule your appointment.
[[Find some reason why you can't play|Week 1 Friday Freeball Decide][$steve.log.record("freeballOne", [2.5])]]
[[Reschedule your doctor's appointment|Week 1 Friday Freeball Decide][$steve.log.record("freeballOne", [1.5])]]
<<else>>\
[[Alright, but who will be our fourth?|Week 1 Friday Freeball Decide]]\
<</if>>\@@.player;"Alright, but who will be our fourth?"@@ you <<if $steve.log.latest("freeballOne") is 2.5>>say quickly<<else>>ask<</if>>. @@.player;"Joe quit his job three weeks ago."@@
@@.steve;"Disloyal bastard..."@@ Steve scowls. @@.steve;"Fear not, though: I have recruited a new champion! He and I will //dominate//."@@
@@.mark;"Oh yeah, who'd you find?"@@ Mark asks.
@@.steve;"Guy is a beast. Ripped from head to toe."@@
Erika's eyes widen.
@@.steve;"Fixed my computer last week. Multi-talented dude."@@
@@.thought;Ted?@@ He walks up, arms folded across his chest. @@.ted;"You said there's money on this game. And that I could choose my teammate, correct?"@@
Steve scratches his chin.
@@.ted;"I have eighteen hard-drives to install. Still need a fourth, or no?"@@
<<if $steve.log.latest("freeballOne") is 2.5>>\
Now's your chance. @@.player;"Yeah, if you have work to do, we can always reschedule."@@
@@.ted;"Oh, you need to bail? That's cool."@@
@@.erika;"Come on, $player.name, what could be more important?"@@ Huh, Erika really wants to see you play<<if not $erika.log.entry("reconnected") or $erika.log.entry("madAtHer")>>--or to get the afternoon off<</if>>.
@@.player;"Okay,"@@ you propose, @@.player;"how about next week?"@@
@@.steve;"Party pooper."@@ Steve addresses the crowd. @@.steve;"Freeball //next// Friday. Be there or be square!"@@\
<<run $steve.like(-1)>>
[[Bus to your doctor's appointment|Doctor Appointment 1]]\
<<else>>\
@@.steve;"$player.name, Mark, you in?"@@ You both nod. @@.steve;"Yes, we have need of you...(what was it)..."@@
@@.ted;"Ted. See the name written on my shirt? And you said, terms are the winning team gets forty bucks."@@
@@.erika;"Alright boys, game's on!"@@ Huh, Erika really wants to see you play<<if not $erika.log.entry("reconnected") or $erika.log.entry("madAtHer")>>--or to get the afternoon off<</if>>.\
<<run $steve.like()>>
[[Get ready for the big game|Freeball 1 Prepare]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
You spend the evening watching the ballgame on TV. This has been the longest week of your life, and you're glad it's over.
<<if $player.log.entry("learnedOfImpotence")>>\
<<nextScene "Get some sleep">><</nextScene>>\
<<else>>\
As you climb into bed, though, your mind drifts back to Erika. \
<<include "Weeks 1-3 Friday Forced Masturbation">>/* happens here to force you to learn of impotence */\
<</if>>\/* Occurs only on Friday, in week 1 if not yet learned of impotence, or after a date that didn't end in sex */\
//<<if $erika.log.justHappened("firstDate") or $erika.log.justHappened("secondDate")>>\
You blink...and Erika is \
<<else>>\
You picture her naked...\
<</if>><<erikaFantasyClothing true>>
<<if $erika.log.justHappened("firstDate") or $erika.log.justHappened("secondDate")>>@@.erika;"I wanted you tonight,"@@<<else>>@@.erika;"I'm so horny,"@@<</if>> she whispers. @@.erika;"I keep dreaming about your cock."@@//\
<<run $player.mood.arouse(10)>>/* ***make a week 2 version probably */
<<set _sexChoice = false>><<do tag "sexChoice">>\
<<if not _sexChoice>>\
[[Give her what she wants|Masturbate Weeks 0-3]]\
<<if not $erika.log.justHappened("secondDate")>>
<<link "Just go to sleep">><<set _sexChoice = 1>><<redo "sexChoice">><</link>>\
<</if>>\
<<else>>\
You shut your eyes, but the images persist<<if $player.log.justHappened("tookViagra") and $player.penis >= 2>>--along with your growing erection<</if>>.\
<<run $player.mood.arouse()>>
//@@.erika;"$player.name, please! I need your cock."@@//
[[Give her what she wants|Masturbate Weeks 0-3]]\
<</if>>\
<</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_day.webp"><</if>>\
The next morning, you awake to sunbeams piercing your window. Saturday means no alarmclock and no needing to shave.\
<<if $erika.log.entry("firstDate")>>
<<include "Erika First Date Morning After">>\
<</if>>\
<<if $player.log.daysAgo("learnedOfImpotence") is 1>>
<<if $erika.log.entry("firstDate")>>\
What the fuck happened<<if $erika.log.entry("hadOrgasm") or $erika.log.entry("gavePlayerOrgasm")>> last night<<elseif not $erika.log.entry("hadSex")>> at home afterwards<</if>>?\
<<else>>\
Then your eyes shoot open. What the fuck happened last night?\
<</if>> \
It must be stress. @@.thought;Who am I kidding?@@ They injected you with //estradiol//--a shot of estrogen straight to balls. This isn't stress. @@.thought;I need to see <<if $doctor.log.entry("biopsyTaken")>> the doctor again<<else>>a doctor<</if>>--but I can't on the weekend.@@\
<</if>>
<<do tag "dressed">><<if not _dressed>>\
<<selectOutfit "casual" "Finish getting dressed" "linger">>\
<<else>>\
You throw on some clothes, nothing fancy. So, how should you spend the day?<<if not $player.log.entry("readPlea")>> You could finally read the plea deal you signed. <<if $player.log.daysAgo("learnedOfImpotence") is 1>>Maybe that would have answers. <</if>>But on a $time.present?<</if>> You suppose you could go shopping, though for what you're not sure.<<if not $player.log.duringWeek("rested")>> After all you've been through, you almost want to veg out and do nothing<<if $player.mood.rest >= -1>>--or just go for a walk<</if>>.<<elseif $player.mood.rest >= -1>> Or you could go for a walk.<</if>>
Then you remember: //Emily//. You still haven't visited since she started law school. You meant to, before getting arrested. @@.thought;Is she someone I could tell?@@ Maybe. If she could keep her mouth shut. And you could always visit and //not// tell her.
<<include "Weeks 1-3 Weekend Options">>
<</if>><</do>>\The next morning, you stretch in your bed, glad to have one more day before work.
<<include "Weeks 1-3 Weekend Options">>\<<if not $player.log.entry("readPlea")>>\
<<if $player.mood.rest >= -1>>\
[[Read the plea agreement|Plea Agreement]]\
<<else>>\
==Read the plea agreement== (too tired)\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("shopped")>>\
[[Go shopping|Mall]]
<</if>>\
<<if not $emily.log.entry("firstVisit")>>\
[[Visit your sister|Sister Visit 1]]
<</if>>\
<<if not $player.log.entry("walked")>>\
<<if $player.mood.rest >= -1>>\
[[Walk around the neighborhood|Walk 1]]\
<<else>>\
==Walk around the neighborhood== (too tired)\
<</if>>
<</if>>\
<<if not $player.log.entry("rested") or $player.log.daysAgo("rested") > 1>>\
[[Veg out and get some rest|Rest Default]]\
<</if>><<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
As you climb into bed that evening, \
<<if $player.inventory.hasItem("Bottle of Viagra") and (not $player.log.entry("tookViagra") or ($erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm")))>>\
<<include "Masturbate Viagra Begin">>\
<<elseif not $player.inventory.hasItem("Bottle of Viagra") and ($erika.log.entry("hadSex") or not $erika.log.entry("firstDate"))>>/* did not get "Erika After Date" scene, which mirrors this one */\
your hand creeps inside your boxers. Your pulse quickens<<if $erika.log.entry("hadSex")>>, like it did with Erika<<elseif $doctor.log.entry("impotenceEval")>>, just like at the doctor's<</if>>...\
<<run $player.mood.arouse()>>
But down there, nothing stirs.\
<<if $erika.log.entry("hadSex") and not $erika.log.entry("learnedOfImpotence")>> \
You were smart to end the night with Erika when you did--to spare her from witnessing this.\
<</if>>
<<set _dessertChoice = 0>><<do tag "dessertChoice">>\
<<if not _dessertChoice>>\
<<chooseDessert "Fix a snack to take your mind off" "linger" "Just try to sleep" "linger">>\
<<else>>\
<<if _failedSkipDessert>>\
You roll onto your side and shut your eyes tight.
//Erika stands before you, <<if $erika.log.entry("hadSex")>>in the same lingerie she wore on your date<<else>>dressed like a harlot<</if>>. @@.erika;"Won't you let me touch it?"@@ She reaches for your boxers.//\
<<run $player.log.timeStamp("failedSkipDessert")>><<run $player.mood.arouse()>>
<<if _dessertChoice is 3>>\
<<link "Fix a snack to take your mind off">><<set _dessertChoice = 1>><<run $player.eat()>><<redo "dessertChoice">><</link>>\
<</if>>\
<</if>>\
<<if _dessertChoice is 1>>\
You climb out of bed and fix some chips and salsa. After an hour of TV, you're finally tired enough to sleep.
<<nextScene>><</nextScene>>\
<<elseif _dessertChoice is 2>>\
You roll onto your side and shut your eyes tight.<<if $doctor.log.entry("biopsyTaken")>> @@.thought;The test results better provide some answers.@@<</if>>
<<nextScene "Finally sleep comes">><</nextScene>>\
<</if>>\
<</if>>\
<</do>>\
<<else>>\
you wonder what next week has in store. You'd almost rather not know.
<<nextScene "Get some sleep">><</nextScene>>\
<</if>>\<<if not $player.log.entry("tookViagra") or ($erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm"))>>\
<<if $erika.log.entry("hadSex")>>\
your mind drifts back to your date. The hottest girl you've ever met brought you to bed...spread her legs...\
\<<else>>\
<<if $erika.log.entry("firstDate") or $erika.log.entry("secondDate")>>\
you think back to your date, and how it ended prematurely. <<if $player.log.latest("learnedOfImpotence") is $erika.log.latest("firstDate")>>And then...what happened after.<<else>>Then your mind drifts further back.<</if>> Alone in your bedroom, picturing\
<<else>>\
your mind drifts back to the other night--how you pictured\
<</if>> \
<<switch $player.log.entry("failedFantasy")>>\
<<case "Skylounge Sex">>Erika naked in the sky lounge,\
<<case "IT Sex">>Erika naked on the desk,\
<<case "Conference Room Sex">>Erika naked on the conference table,\
<<case "Caribbean Striptease">>Erika performing a Caribbean striptease,\
<<case "Zumba Topless">>Erika doing Zumba topless,\
<<case "Zumba Thong">>Erika doing Zumba in a thong,\
<<case "sub Handcuffs">>Erika in skintight leather,\
<<case "Dom Handcuffs">>Erika naked in handcuffs,\
<</switch>> \
<</if>>but you just couldn't...
<<if $player.log.entry("tookViagra")>>\
You peer at the bottle of pills you bought. @@.thought;Worth another shot?@@\
<<elseif $player.defiance.entry("skippedViagra")>>\
You peer again at the bottle of pills on your nightstand.\
<<else>>\
That was then, this is now. You peer at the bottle of pills you bought, believing your troubles behind you. <<if $player.log.entry("readPlea")>>@@.thought;But wait!@@ Would this as count as "tampering with" the Sentence?<</if>>\
<</if>>\
<<else>>/* occurs Week 1 Sun or Wed 2 Wed if you used Viagra before; any later than that, and Viagra would already have failed */\
your mind drifts back to Erika. //You picture her <<erikaFantasyClothing>>//\
<</if>>\
<<run $player.mood.arouse()>>
<<set _sexChoice = 0>><<do tag "sexChoice">>\
<<if not _sexChoice>>\
<<chooseSexOrDessert "Pop one of the pills" "noEatText" "Masturbate Weeks 0-3" "linger" "Just get some sleep" "linger">>\
<<else>>\
<<if _failedSkipSex>>\
You set the bottle down and close your eyes.
//Erika stands before you, dressed exactly as you remember. @@.erika;"I'm so horny,"@@ she whispers. \
<<if not $player.log.entry("tookViagra") or ($erika.log.entry("hadSex") and not $erika.log.entry("gavePlayerOrgasm"))>>\
@@.erika;"I wanted cock <<if $erika.log.entry("hadSex")>>on Friday<<else>>last time<</if>> and didn't get it. So now, I'm desperate for it."@@\
<<else>>\
@@.erika;"I'm desperate for your cock."@@\
<</if>>//\
<<run $player.log.timeStamp("failedSkipSex")>><<run $player.mood.arouse()>>
<<if _sexChoice is 4>>\
<<chooseSexOrDessert "Give in and down a pill" "Fix a snack to take your mind off" "Masturbate Weeks 0-3" "linger" null "noFailText">>\
<</if>>\
<</if>>\
<<if _sexChoice is 2>>\
<<switch $time.day>>\
<<case 7>><<set _snack = "fix some chips and salsa">>\
<<case 10>><<set _snack = "microwave some popcorn">>\
<<case 14>><<set _snack = "heat up a slide of pizza">>\
<<case 17>><<set _snack = "serve yourself ice cream">>\
<<default>><<set _snack = "prepare a savory snack">>/* if scene happens on a Friday */\
<</switch>>\
You climb out of bed and _snack. After an hour of TV, you're finally tired enough to sleep.\
<<run $player.defy("skippedViagra")>>
<<nextScene>><<run $player.mood.calmDown(true)>><</nextScene>>\
<<elseif _sexChoice is 3>>\
You set the bottle down and close your eyes, tossing and turning before finally falling asleep.\
<<run $player.defy("skippedViagra")>>
<<nextScene>><<run $player.mood.calmDown(true)>><</nextScene>>\
<</if>>\
<</if>>\
<</do>>\The next morning, your alarm clock wakes you all too early. @@.thought;Ugh, another day of work.@@ You mash the snooze./* ***could add text here depending on whether you jerked off or not */
When you finally roll out of bed, the bus will leave in 20 minutes. You rush through your shower, hoping there's still time to shave. You don't want Erika seeing you all scruffy-looking. Then you wipe the fog from the mirror.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp">\
<<else>>
<</if>>\
Only, your face isn't scruffy at all. \
<<if $emily.log.entry("firstVisit")>>\
@@.thought;Oh yeah...@@ You don't grow hair there anymore. Well, it does make getting ready in the morning faster.
<<selectOutfit "work" "Catch the bus to work">>\
<<else>>\
It's buttery smooth...like a woman's.
You tear out your phone. "Effects of estradiol: Breast development, fat redistribution, loss of erections..." Yeah, you know. But then it says, "Hair follicles will persist unless removed by..." @@.thought;What the fuck?@@ This shouldn't be possible.
@@.thought;What else was in that pink stuff?@@
By the time you put down your phone, the bus has already left.
<<selectOutfit "work" "Catch the next bus">>\
<</if>><<if $emily.log.entry("firstVisit")>>\
You roll into work on time for once.\
<<else>>\
Of course Steve sees you rush to your cubicle. @@.steve;"Late again, $player.name?"@@\
<<run $player.jobPerform(-1)>>
You just ignore him as you slump into your desk.\
<</if>> \
How will you spend your Monday?
<<include "Weeks 2-3 Weekday Options">>\<<if not $player.log.entry("readPlea")>>\
<<if $player.mood.rest >= -1>>\
[[Finally read the plea agreement|Plea Agreement]]\
<<else>>\
==Finally read the plea agreement== (too tired)\
<</if>>
<</if>>\
<<if not $doctor.log.entry("scheduledAppointment")>>\
[[Finally schedule a doctor's appointment|Schedule Appointment 1]]/* week 2 only */
<<elseif $doctor.log.weeksAgo("biopsyCall") is 1 and $doctor.log.entry("scheduledAppointment") < 2>>\
[[Schedule another doctor's appointment|Schedule Appointment 2]]/* week 3 only */
<<elseif ($doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra")) or ($doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump"))>>\
<<if $time.present is "Thursday">>\
<<linkreplace "Duck out to fill your prescription">>\
You're about to fill your prescription when you remember: Family Drug is closed on Thursdays./* ***the only thing this helps with is doctor appointment contingencies, since you can fill prescriptions after the appointment. Check if I should just remove the restriction */
<</linkreplace>>\
<<else>>\
[[Duck out to fill your prescription|Weeks 2-3 Fill Prescription]]\
<</if>>
<</if>>\
<<if not $erika.log.entry("reconnected")>>\
[[Finally reconnect with Erika|Erika Reconnect After Party]]
<<elseif not $erika.log.duringWeek("courted") and not $erika.log.duringWeek("reconnected")>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>\
[[Bring Erika chocolates|Erika Court Chocolates]]\
<<else>>\
[[Visit Erika|Erika Court Chat]]\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("weightlifted")>>\
<<if $player.mood.rest >= -1>>\
[[Pump iron with Mark|Weightlifting Mark]]\
<<else>>\
==Pump iron with Mark== (too tired)\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("workFocused") and $time.day isnot 15 and $time.day isnot 17>>\
<<if $player.mood.rest >= -1>>\
<<link "Focus on sales calls">>
<<if $time.week is 2>><<goto "Work Focus Week 2">><<else>><<goto $time.workFocusIntern>><</if>>\
<</link>>\
<<else>>\
==Focus on sales calls== (too tired)\
<</if>>
<</if>>\
<<if $time.day >= 10 and not $josie.log.entry("boostedSales")>>\
[[See if Josie could help "boost" your sales|Sales Contest Josie]]
<</if>>\
<<if not $player.log.duringWeek("rested")>>\
[[Take it easy and rest up|Rest Default]]/* ***semi-placeholder */\
<</if>>You wake up the next morning bright and early. How will you spend your Tuesday?
<<include "Weeks 2-3 Weekday Options">>\<<run $temp.log.record("shoppingTimeElapsed", 0)>>\
<<run $temp.log.record("drugstoreExitPassage", "Weeks 2-3 Fill Prescription End")>>\
You wolf down your lunch and duck out before the hour is over. Two blocks away is Family Drug, where your prescription was sent.
<<if ($time.day is 16 and not $doctor.log.justHappened("biopsyCall")) or $time.day is 18>>\
On the way, your shirt \
<<if $time.day is 16>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
catches again--the right nipple this time.\
<</if>> You try to ignore it, as <<if hasVisited("Family Drug")>>the same old lady<<else>>an older woman<</if>> greets you at the counter.\
<<else>>\
<<if hasVisited("Family Drug")>>The same old lady<<else>>An older woman<</if>> greets you at the counter.\
<</if>> \
<<if $doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra")>>\
<<include "Family Drug Viagra">>\
<<elseif $doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")>>\
<<include "Family Drug Penis Pump">>\
<<else>>\
<<include "Family Drug Testosterone">>\
<</if>>\<<run $temp.log.remove("shoppingTimeElapsed")>>\
When you return to work, of course Steve is standing by the elevator. @@.steve;"Enjoying the lunch break, I see. The one that ended half an hour ago."@@
<<if $player.inventory.hasItem("Penis Pump")>>\
You hide the bulky package behind your back. Can you imagine if he knew what was inside?\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>\
Your fingers grip the bottle in your pocket.\
<<else>>\
To think your trip was all for nothing.\
<</if>> \
@@.player;"Sorry, boss...I had an errand to run."@@
@@.steve;"Sure you did."@@ He squints at you and heads back to his office.
<<if $erika.log.entry("madAtHer")>>\
Seems you better stay glued to your desk the rest of the day.\
<<else>>\
Looks like you won't be chatting up Erika today. You'll need to stay glued to your desk.\
<</if>>\
<<run $player.jobPerform(-1)>>
<<nextScene>><</nextScene>>\<<include "Weeks 2-3 Forget to Masturbate">>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</if>>\
That evening, you step off the bus and fix yourself dinner.
@@.thought;Hey, LeBron plays tonight,@@ you remember, @@.thought;against one of those upstarts.@@ What better way to take your mind off? Erika notwithstanding.
Three hours later, the upstart has been thoroughly put in his place, and all is right with the world. You close your eyes and fall asleep on the couch...
<<nextScene>><</nextScene>>\//You're soaring through the air, the court eight feet below. Three defenders all try to block your dunk, but the ball glides between their outstretched arms and slams through the net.
LeBron high-fives you.//
"Beep, beep, beep!" @@.thought;Is the game over?@@ You rub your eyes. Apparently so--and if you don't get ready fast, you'll be late to work<<if not $emily.log.entry("firstVisit") or $time.week > 2>> again<</if>>. At least you don't need to shave.
@@.thought;Wait!@@ Last night you were supposed to--
You've never jerked off on a schedule before, always letting the mood inspire you. This new regimen will take some getting used to.\<<if lastVisited("Week 2 Tuesday night") is 1>>\
<<include "Weeks 2-3 Realize Forgot to Masturbate">>
You shelve the thought and bus into work.\
<<else>>\
You wake up bright and early the next morning.\
<</if>> \
On the way to your cubicle, you catch sight of Mark. A smug smile adorns his face.
<<if $game.images>>\
<img class="scene-image" src="images/weeks_1-3/Mark_sales_contest_begin.webp">\
<<else>>
<</if>>\
<<set _askMark = 0>><<do tag "askMark">><<switch _askMark>>\
<<case 0>>\
<<link "Ask if he got promoted">><<set _askMark = 1>><<redo "askMark">><</link>>
<<link "Ask if he got laid">><<set _askMark = 2>><<redo "askMark">><</link>>\
<<case 1>>\
@@.player;"You get promoted or something?"@@
@@.mark;"Practically."@@\
<<case 2>>\
@@.player;"You get laid or something?"@@
@@.mark;"Even better."@@\
<</switch>>\
<<if _askMark>> \
He waits for your reaction. @@.mark;"Have you forgotten what day it is?"@@
@@.player;"Your dog's birthday?"@@
@@.mark;"Yeah, I'm definitely getting promoted. As soon as Steve sees the final tally."@@
The final tally... @@.thought;Oh no!@@
@@.mark;"You could forfeit early--save yourself the trouble. Because you'll never make more sales than me by...next Friday, is it?"@@
It's a monthly bet you have, and Steve is in on it. You won last time, and you were hoping for a repeat. But ever since Erika showed up, your numbers have flatlined. @@.player;"Eh, there's still time,"@@ you mutter.
@@.mark;"Keep telling yourself that."@@ Mark wonders off, laughing to himself.
[[You look up to see Josie hovering|Week 2 Wednesday Josie]]\
<</if>><</do>>\@@.josie;"Cheer up, it's not hopeless,"@@ Josie says.
So she's in on the bet too. @@.player;"Have you been tracking our numbers?"@@
@@.josie;"Yeah. Okay, it's pretty hopeless."@@
You bury your face. This was crucial to landing a promotion.
@@.josie;"I mean, if you buckle down this week. And the next..."@@
@@.thought;Ack.@@ Your plate is already so full.
<<nextScene "Try to make some sales">><</nextScene>>\All day you try to prioritize sales, but so much other work has already piled up. You'll have to try again tomorrow.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp">\
<<else>>
<</if>>\
<<if $doctor.log.entry("masturbationPrescribed")>>\
<<include "Weeks 2-3 Wednesday Masturbation Regimen">>\
<<else>>\
As you slip into bed that night, \
<<if $player.inventory.hasItem("Bottle of Viagra")>>\
<<include "Masturbate Viagra Begin">>/* scene works whether you've used it before or not */\
<<else>>\
you picture the way Erika's <<if $player.attraction.kinks.boobs >= $player.attraction.kinks.butt>>cleavage peaks out her top when she leans forward<<else>>ass fills out her skirt, swaying as she walks<</if>>. You hands snakes inside your $player.outfit.underwear.informalName...\
<<run $player.mood.arouse()>>
But of course nothing happens. <<if $doctor.log.entry("scheduledAppointment")>>The doctor better have some answers.<<else>>It's high time you saw a doctor about this.<</if>>
<<chooseDessert "Go fix yourself a snack" "nextScene" "Stuff your head under the pillow" "==Stuff your head under the pillow== (you're too worked up)">>\
<</if>>\
<</if>>\/* Occurs if masturbationPrescribed, as early as Week 2 Wed; works whether you've used Viagra/pump before or not */\
<<if not $player.inventory.hasItem("Bottle of Viagra") or ($doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump"))>>\
When you arrive home that night, you almost want to slap yourself. You have orders to jerk off at regular intervals, with the help of <<if $doctor.log.entry("pumpPrescribed")>>a vacuum pump<<else>>some medication<</if>>. But you haven't picked it up yet, and now the stores are closed. You've just been so preoccupied.
Or are you loath to admit you need it? @@.thought; Maybe I don't.@@ You reach inside your $player.outfit.underwear.informalName and picture Erika in all her naked glory...\
<<run $player.mood.arouse()>>
Nope, you clearly need the <<if $doctor.log.entry("pumpPrescribed")>>pump<<else>>drugs<</if>>. What can you expect, with ovaries in place of balls? You check your phone, but the doctor still hasn't called you back.
<<chooseDessert "Go fix yourself a snack" "nextScene" "Stuff your head under the pillow" "==Stuff your head under the pillow== (you're too worked up)">>\
<<else>>\
You arrive home that night a man on a mission. Doctor's orders are to jerk off at regular intervals, and you forgot to yesterday. You need to get on this\
\<<if $player.log.entry("viagraFailed") and not $player.inventory.hasItem("Penis Pump")>>\
\, even if the odds are steep.
You pop a blue pill and wait. @@.thought;I got this--just need to concentrate.@@ You reach inside your $player.outfit.underwear.informalName and picture Erika in all her naked glory...
Not even a twitch. What can you expect, with ovaries in place of balls? You check your phone, but the doctor still hasn't called you back.
<<chooseDessert "Go fix yourself a snack" "nextScene" "Stuff your head under the pillow" "==Stuff your head under the pillow== (you're too worked up)">>\
<<else>>\
\. Seriously, worse things could be asked of you.
You only wish it felt less compulsory\
\<<if $player.inventory.hasItem("Penis Pump")>>\
\--and that you didn't need this darn pump. \
<<if not $player.log.entry("usedPenisPump") and not $player.defiance.entry("skippedPenisPump")>>\
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<else>>\
<<include "Weeks 2-3 Penis Pump Choice 2">>\
<</if>>\
<<else>>\
\. And you hate taking pills.
@@.thought; Maybe I don't need one?@@ You reach inside your $player.outfit.underwear.informalName and picture Erika in all her naked glory...\
<<run $player.mood.arouse()>>
Nope, you clearly need the pill. What can you expect, with ovaries in place of balls? You check your phone, but the doctor still hasn't called you back.
[[Fulfill the doctor's orders|Masturbate Weeks 0-3]]\
<</if>>\
<</if>>\
<</if>>\The next morning, you wake up in knots. \
<<if $player.log.entry("viagraFailed")>>\
@@.thought;What the fuck? I took the pill and everything!@@ But deep down, you're less surprised. \
<<if $doctor.log.entry("biopsyCall")>>\
Can someone with ovaries ejaculate? The physiology of that seems daunting. You touch one, noting its softer texture. You picture them pumping estrogen to every corner of your body.\
<<elseif $player.log.entry("tookViagra")>>\
Even <<if $erika.log.entry("hadSex")>>on your date<<else>>last weekend<</if>>, it was never that effective. And by now, the estradiol has worked further through your system.\
<<else>>\
They did inject you with estradiol. Apparently, quite a lot of it.\
<</if>>\
<<elseif $player.log.entry("tookViagra")>>/* did not jerk off last night, but have used Viagra before */\
@@.player;"Guess I should have popped one of those pills."@@ They're the only thing keeping you going, \
<<if $doctor.log.entry("biopsyCall")>>\
now that you have ovaries. You touch one, noting its softer texture. You picture them pumping estrogen to every corner of your body.\
<<else>>\
since that shot of estradiol.\
<</if>>\
<<else>>\
<<if $doctor.log.entry("biopsyCall")>>\
@@.thought;I haven't gotten off in days.@@ Can someone with ovaries ejaculate? The physiology of that seems daunting. You touch one, noting its softer texture. You picture them pumping estrogen to every corner of your body.\
<<else>>\
You haven't gotten off in days, and you're beginning to wonder if you even still can. They did inject you with estradiol. Apparently, quite a lot of it.\
<</if>>\
<</if>>
@@.thought;What else could the stuff be doing?@@ You feel around your chest but can't detect anything different. Save for the lack of...hair.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp">\
<<else>>
<</if>>\
You run to the mirror. Sure enough, it's sparser than you remember. So it's not just your face. That explains why so much has collected around the drain.
@@.thought;Shit, shit, shit!@@ \
<<if $doctor.log.entry("biopsyCall")>>\
You check your phone again: Still nothing from the doctor. @@.thought;Should I call him?@@
<<if $erika.hasDate()>>\
On the bus ride in, you mull over your upcoming date. \
<<if $player.log.entry("viagraFailed")>>\
Those pills can't save you <<if $player.log.concurrent("tookViagra", "erika", "gavePlayerOrgasm") or $player.log.concurrent("tookViagra", "erika", "hadOrgasm")>>this time<<else>>now<</if>>.\
<<else>>\
Maybe asking her out <<if $erika.log.entry("firstDate")>>again <</if>> was a mistake.\
<</if>>\
<<else>>\
You ride the bus in and trudge to your desk.\
<</if>>
<<set _skipDoctor = false>><<do tag "skipDoctor">>\
<<if $doctor.log.entry("scheduledAppointment") is 2>>\
Good thing you're seeing the doctor again tomorrow.
<<include "Weeks 2-3 Weekday Options">>\
<<elseif not _skipDoctor>>\
[[Call to schedule an appointment|Schedule Appointment 2]]
<<link "Just get through your day">><<set _skipDoctor = true>><<redo "skipDoctor">><</link>>\
<<else>>\
By the time you arrive, your mind has already moved on from it. @@.thought;I'll just try to get through the day.@@
<<include "Weeks 2-3 Weekday Options">>\
<</if>><</do>>\
<<elseif $doctor.log.entry("scheduledAppointment") and not $doctor.log.entry("biopsyTaken")>>\
Good thing you're finally seeing the doctor tomorrow.
<<include "Weeks 2-3 Weekday Options">>\
<<else>>\
This has gone on for too long. @@.thought;I need to call a doctor.@@
Too early to now, but you could do so at work. You ride the bus in and trudge to your desk.
[[Call to schedule an appointment|Schedule Appointment 1]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Friday_performance_review.webp"><</if>>\
The next morning, you wake up glad that the weekend is just around the corner. \
<<include "Friday Performance Review">>
<<if $steve.log.latest("freeballOne") isnot 1.5>>\
@@.steve;"Alright!"@@ he exclaims. @@.steve;"You ready for this?"@@
For what? @@.thought;Oh, that's right.@@ Last week, you told him the 2-on-2 game had to wait. \
<<if $doctor.log.entry("scheduledAppointment") is 2 and $steve.log.latest("freeballOne") is 3.5>>\
And now here you are, with another doctor's appointment scheduled for today.\
<<else>>\
And now it's time.\
<</if>>
As you exit the conference room, you see that the crowd has already gathered. Josie is paging through her novel, and Erika is wearing a sunhat. Mark and Ted are discussing jump-shot mechanics.
@@.mark;"Finally ready?"@@ Mark asks.
<<set _bail = false>><<do tag "bail">>\
<<if not _bail>>\
<<if $doctor.log.entry("scheduledAppointment") is 2 and $steve.log.latest("freeballOne") is 3.5>>\
<<link "Find some new excuse">><<run $steve.log.record("freeballOne", [3.5])>><<set _bail = true>><<redo "bail">><</link>>
[[Let's go (reschedule your appointment)|Freeball 1 Prepare]]\
<<else>>\
[[Let's go|Freeball 1 Prepare]]\
<</if>>\
<<else>>\
@@.player;"Can't. Sprained ankle."@@ You start hopping for effect.
@@.mark;"When did that happen?"@@
@@.player;"Uh...right now. Caught it on the doorframe."@@
@@.mark;"You sprained your ankle on a doorframe? Erika--get a load of this!"@@\
<<run $mark.erikaConfident()>>
@@.erika;"Are you alright?"@@ she asks.\
<<if $erika.log.entry("sharedTesticlePain")>> \
@@.erika;"First you get hit in the nuts, and now this!"@@
@@.mark;"Who hit him in the nuts?"@@\
<</if>>
@@.player;"Yeah, I'll be fine... Just need to rest it."@@
Steve slaps his forehead. @@.steve;"Can you believe this? Two weeks in a row!"@@
@@.ted;"It's cool,"@@ says Ted, @@.ted;"I have nine folks' operating systems to reinstall anyhow."@@
@@.steve;"If you can't play next week, you're fired."@@ You think your boss may actually mean it.\
<<run $steve.like(-1)>>
[[Walk to the bus stop|Doctor Appointment 2]]\
<</if>><</do>>\
<<else>>\
After the meeting, your phone chimes. @@.thought;That's right!@@ Time for your doctor's appointment.
[[Walk to the bus stop|Doctor Appointment 1]]\
<</if>>\<<if $game.images>><img class="scene-image" src="images/mall/Family_drug.webp"><</if>>\
<<run $temp.log.record("shoppingTimeElapsed", 0)>>\
<<if $time.week is 2>>\
<<run $temp.log.record("drugstoreExitPassage", "Week 2 Friday night")>>\
<<else>>\
<<run $temp.log.record("drugstoreExitPassage", "Week 3 Friday night")>>\
<</if>>\
On your way home, you duck into Family Drug. Good thing they're open late on Friday.
<<if hasVisited("Family Drug")>>The same old lady<<else>>An older woman<</if>> greets you at the counter. \
<<if $doctor.log.entry("viagraPrescribed") and not $player.inventory.hasItem("Bottle of Viagra")>>\
<<include "Family Drug Viagra">>\
<<elseif $doctor.log.entry("pumpPrescribed") and not $player.inventory.hasItem("Penis Pump")>>\
<<include "Family Drug Penis Pump">>\
<<else>>\
<<include "Family Drug Testosterone">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Rest_video_games.webp"><</if>>\
<<if $temp.log.entry("shoppingTimeElapsed")>><<run $temp.log.remove("shoppingTimeElapsed")>><</if>>\
You spend the evening playing video games. This has been another hell of a week, and you're glad it's over.
<<if $doctor.log.entry("masturbationPrescribed")>>\
You're still on a jerk-off regimen, though.\
<<if $player.inventory.hasItem("Penis Pump")>> \
And now you have a brand new penis pump to help with that. \
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>/* occurs if first acquired Viagra after Wednesday of this week */\
And now you can finally get moving on it. Excitement building, <<include "Masturbate Viagra Begin">>\
<<else>> \
<<if $player.inventory.hasItem("Bottle of Viagra")>>\
You'd love to keep moving on that. Unfortunately, the Viagra has proven inadequate. <<if $steve.log.justHappened("freeballOne")>>@@.thought;Why did I play basketball instead of returning to the doctor's?@@<<elseif not $doctor.log.entry("pumpPrescribed")>>@@.thought;Why didn't I tell the doctor that?@@<</if>>
You try popping one anyway. You even picture Erika on a stripper pole, wearing pasties. But you get nowhere.\
<<run $player.mood.arouse()>><<run $player.log.timeStamp("tookViagra")>>
<<nextScene "Just get some sleep">><</nextScene>>\
<<else>>\
Unfortunately, you never acquired anything to help with that. @@.thought;Why haven't I?@@ you wonder.<<if $player.log.entry("offeredViagra")>> It's not //that// expensive.<</if>> Maybe you like to pretend you don't need it.
<<nextScene "Try to get some sleep">><</nextScene>>\
<</if>>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>/* possible if didn't get an impotence eval in week 1 */\
As you climb into bed, though, <<include "Masturbate Viagra Begin">>\
<<else>>\
<<nextScene "Get some sleep">><</nextScene>>\
<</if>>\/* Choose to use pump or not; occurs the first time faced with this choice, as early as Week 2 Fri */\
Is this how it will be from now on: inflating your dick with an artificial device?<<if $player.mood.arousal < 10>> You're not even that turned on.<</if>>
<<set _pump = 0>><<do tag "pump">><<switch _pump>>\
<<case 0>>\
<<link "Yup--pump it up">><<set _pump = 1>><<redo "pump">><</link>>
<<link "No! Try without">><<set _pump = 2>><<redo "pump">><</link>>\
<<case 1>>\
@@.thought;Yup.@@ \
<<include "Weeks 2-3 Use Penis Pump">>\
<<case 2>>\
@@.thought;No!@@ You can do this on your own--you just need to concentrate. \
<<include "Weeks 2-3 Skip Penis Pump">>\
<</switch>><</do>>\/* Text for if you use the pump, as early as Week 2 Fri; will only have already used Viagra if right after first date */\
<<if $time.day is 21>>\
@@.thought;To hell with the hearing...@@ \
<</if>>\
<<if not $player.log.entry("usedPenisPump")>>\
<<if $player.log.justHappened("tookViagra") and $time.day <= 12>>/* after first date */\
You fit the ring around your cock\
<<else>>\
<<if not $player.log.justHappened("tookViagra")>>\
You pop a blue pill and <<if $time.present is "Friday night" and not $erika.log.justHappened("firstDate") and not $erika.log.justHappened("secondDate")>>picture Erika's plump, round <<if $player.attraction.kinks.breasts >= $player.attraction.kinks.ass>>breasts<<else>>ass<</if>><<else>>wait<</if>>. The minutes tick by, but <<if $time.day <= 12>>not much happens<<else>>nothing stirs<</if>>.\
<<run $player.log.timeStamp("tookViagra")>>\
<<else>>/* day > 12 */\
You took the Viagra some time ago, but nothing stirs.\
<</if>> \
<<if $time.day > 12 and $player.defiance.latest("skippedPenisPump") <= 2.5>>\
Your dick seems fully dependent on the pump now, contributing nothing on its own. So you fit the ring around it\
<<else>>\
So you fit the ring around your cock\
<</if>>\
<</if>> \
and position the vacuum cylinder. Then you start pumping. Three times, four times.\
\<<run $player.log.timeStamp("usedPenisPump")>>\
\<<if $time.day <= 12>>/* Fri Week 2 - erection: 64.3 */ \
It felt nicer when Angie did it. Finally you're as hard as you think you'll get.
You remove the cylinder, and your dick remains at attention. That's promising.\
[[Your mind drifts back to Erika|Masturbate Weeks 0-3]]\
<<run $player.mood.arouse(10, 10)>>\
<<else>>\
\..seven times. It worked better when Angie did it. \
<<include "Weeks 2-3 Penis Pump Results">>\
<</if>>\
<<else>>/* day > 12 */\
You \
<<if not $player.log.justHappened("tookViagra")>>\
swallow some Viagra and\
<<run $player.log.timeStamp("tookViagra")>> \
<</if>>\
<<if ($time.present is "Friday night" and not $erika.log.justHappened("firstDate") and not $erika.log.justHappened("secondDate")) or $time.day is 21>>\
picture Erika's plump, round <<if $player.attraction.kinks.breasts >= $player.attraction.kinks.ass>>breasts<<else>>ass<</if>>.\
<<else>>\
reconjure Erika's image.\
<</if>> \
<<if $player.log.instances("usedPenisPump") is 1 and $player.log.latest("usedPenisPump") is 2.5 and not $player.defiance.entry("skippedPenisPump")>>\
Minutes pass...but nothing stirs. Your dick seems fully dependent on the pump now, contributing nothing on its own. So you\
<<elseif not $temp.log.entry("onDate")>>\
Then you\
<</if>> position the ring and start pumping. Three times, four times...seven times... \
<<include "Weeks 2-3 Penis Pump Results">>\
<</if>>\/* Text for pump results, Week 2 Sun and later */\
<<if $time.day < 19>>\
<<if $player.log.instances("usedPenisPump") is 1>>You could swear the thing worked better last time. <</if>>You remove the cylinder, \
<<if $time.day <= 14>>/* Week 2 Sun - erection: 51.4 */\
and your dick remains at attention. Mostly.\
<<else>>/* Week 3 Wed - erection: 32.1 */\
but you're still not very hard. Maybe that will improve as you go?\
<</if>>\
<<run $player.log.timeStamp("usedPenisPump")>>\
<<if $temp.log.entry("onDate")>> \
With a shrug, you roll a condom far enough down it to cover the ring. Then you replace your pants and underwear. With any luck, Erika will never know.
<<if $erika.log.entry("firstDate")>>\
[[Return to the bedroom|Erika Second Date Sex Start]]\
<<else>>\
[[Return to the bedroom|Erika First Date Sex Start]]\
<</if>>\
<<else>>
[[Your eyelids droop...|Masturbate Weeks 0-3]]\
<<run $player.mood.arouse(10, 10)>>\
<</if>>\
<<else>>/* Week 3 Fri (erection: 19.3) - Sun (erection: 6.4) */
<<if not $player.log.entry("penisPumpFailed")>>\
Fearing that something's not working, you peer inside the chamber. The ring is positioned correctly. The seal is tight. But you're not getting hard.
You shut your eyes and picture \
<<if $temp.log.entry("onDate")>>\
Erika waiting on the bed, not ten feet away.\
<<run $player.mood.arouse(5)>>\
<<else>>\
Erika in the raciest lingerie imaginable, her curves stretching the skimpy fabric to its limit.
//@@.erika;"Fuck me now!"@@ she moans.//\
<<run $player.mood.arouse(10)>>\
<</if>>
Meanwhile, you continue to pump. Hoping for a miracle, you release the cylinder and slowly open your eyes...
The ring stretches around the soft tissue at the base. Above it, your dick lies <<if $time.day is 19>>almost <</if>> completely limp.\
<<run $player.log.timeStamp("usedPenisPump")>><<run $player.log.timeStamp("penisPumpFailed")>>
<<linkreplace "Touch it desperately...">>\
You touch it desperately, the racy images still hot on your mind. It doesn't respond...
<<include "Week 3 Masturbate Nipples">>\
<</linkreplace>>\
<<else>>\
@@.thought;Ugh, not again<<if $temp.log.entry("onDate")>>...not now<</if>>!@@ You feel the vacuum tugging at your penis, but it seems too lazy to care. You watch it listing against the chamber wall. Finally you release the seal, the racy images still hot on your mind. You cup your small dick in your hand. It doesn't respond...\
<<run $player.log.timeStamp("usedPenisPump")>><<run $player.log.timeStamp("penisPumpFailed")>>
<<include "Week 3 Masturbate Nipples">>\
<</if>>\
<</if>>\/* Text for if you skip using the pump, as early as Week 2 Fri; can only occur once */\
<<if $erika.log.justHappened("firstDate")>>/* (because you already took Viagra on the date) */\
You shut your eyes and picture Erika in her $erika.outfit.bottom.informalName. Then you picture her naked.\
<<else>>\
You'll need at least some help, though. So you pop a blue pill and wait for signs. Feeling none, you shut your eyes and picture Erika. //Naked.//\
<<run $player.log.timeStamp("tookViagra")>>\
<</if>> //On a stripper pole. Wearing pasties.//\
<<run $player.mood.arouse(10)>>
But it's futile. \
<<if $time.day is 12>>/* Week 2 Friday */\
Worse than Wednesday, even.\
<<if $doctor.log.entry("masturbationPrescribed")>>
<<if $erika.log.justHappened("firstDate") or $erika.log.justHappened("secondDate")>>\
You'll try the pump tomorrow--or maybe the next day.\
<<else>>\
@@.thought;Should I try the darn pump?@@ Maybe tomorrow--or the next day.\
<</if>>\
<</if>>
<<nextScene "Just get some sleep">><</nextScene>>\
<<elseif $time.day < 19>>/* either Sun Week 2 or Wed Week 3 */\
<<if $player.log.instances("usedPenisPump") < 2>>\
Last time, at least //something// happened. Now your dick seems fully dependent on the pump, contributing nothing on its own.
<</if>>\
<<linkappend "You shut your eyes again">> \
\...//and imagine Erika in the throws of an orgasm, her pussy clenching around you as it spasms.// Your penis merely wilts under the pressure. @@.thought;Should I try the darn pump?@@ Maybe tomorrow--or the next day.\
<<run $player.mood.arouse()>>
<<include "Weeks 2-3 Masturbate Fail Choose Dessert">>\
<</linkappend>>\
<<else>>/* Fri or Sun Week 3 */\
Heart thumping, you reach for your manhood. It doesn't respond...
<<include "Week 3 Masturbate Nipples">>\
<</if>>\
<<run $player.defy("skippedPenisPump")>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_day.webp"><</if>>\
The next morning, you awake to sunbeams piercing your window. Saturday means no alarmclock and no sales calls.\
<<if $erika.log.daysAgo("firstDate") is 1>>
<<include "Erika First Date Morning After">>\
<<elseif $erika.log.daysAgo("secondDate") is 1>>
<<include "Erika Second Date Morning After">>\
<</if>>\
<<if $player.log.daysAgo("viagraFailed") is 1>>
<<if $erika.log.daysAgo("hadSex") is 1 and $player.log.instances("tookViagra") > 1>>\
@@.thought;Damn--why did the pill have to fail at the worst possible time?@@\
<<else>>\
@@.thought;Damn--why didn't the pill work last night?@@\
<</if>> \
<<if $doctor.log.entry("biopsyCall")>>\
True, you've now had ovaries going on a week. @@.thought;But still!@@\
<<elseif $erika.log.daysAgo("hadSex") is 1>>\
You shake your head. @@.thought;Whatever.@@\
<<else>>\
Seems you'll be returning to the doctor. Not on the weekend though.\
<</if>>\
<</if>>
<<do tag "dressed">><<if not _dressed>>\
<<selectOutfit "casual" "Finish getting dressed" "linger">>\
<<else>>\
You throw on some clothes, nothing fancy. So, how should you spend the day?<<if not $player.log.entry("readPlea")>> You could finally read the plea deal you signed<<if $player.log.daysAgo("viagraFailed") is 1>>--maybe that would explain it<</if>>.<</if>><<if not $emily.log.entry("firstVisit")>> @@.thought;Oh shoot!@@ You still haven't visited your sister yet.<</if>>
<<include "Weeks 1-3 Weekend Options">>
<</if>><</do>>\The next morning, you stretch in your bed, glad to have one more day before work.
<<include "Weeks 1-3 Weekend Options">>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
As you climb into bed that night, you think through the upcoming week: winning the sales contest, landing that promotion, <<if $erika.log.entry("reconnected") and not $erika.log.entry("madAtHer")>>courting<<else>>avoiding<</if>> Erika.\
<<if $player.mood.pentUpArousal >= 20 or not $player.log.entry("usedPenisPump") or not $player.log.entry("viagraFailed")>>/* occurs if you didn't get off Friday night */
//Erika. You picture her <<erikaFantasyClothing>>//\
<<run $player.mood.arouse(10)>>
It's strange getting turned on with nothing firm to grip. @@.thought;Is this how it feels for girls?@@ Maybe that's why they use equipment. Like a vibrator. Or a dildo.
<<if $player.inventory.hasItem("Penis Pump")>>\
You have a handy piece of equipment too<<if $doctor.log.entry("masturbationPrescribed")>>--and the doctor did say to "use it or lose it," whatever that means<</if>>. \
<<if not $player.log.entry("usedPenisPump") and not $player.defiance.entry("skippedPenisPump")>>\
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<else>>\
If only the pump didn't feel so artificial. <<include "Weeks 2-3 Penis Pump Choice 2">>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>/* can occur if you just bought it */\
Well, you have something too now<<if $doctor.log.entry("masturbationPrescribed")>>--and the doctor did say to "use it or lose it," whatever that means<</if>>.
Excitement building, <<include "Masturbate Viagra Begin">>\
<<else>>\
You have nothing like that<<if $player.log.entry("viagraFantasy") or $erika.log.entry("gavePlayerOrgasm")>>--even Viagra no longer works<<elseif $player.log.entry("viagraFailed")>>--not even Viagra works<</if>>. \
<<include "Weeks 2-3 Masturbate No Equipment">>\
<</if>>\
<<elseif $doctor.log.entry("masturbationPrescribed") and $player.inventory.hasItem("Penis Pump")>> \
<<include "Weeks 2-3 Masturbate Uninspired">>\
<<else>>\
<<nextScene "Finally sleep overtakes you">><</nextScene>>\
<</if>>\/* Text for the second time you use the pump, as early as Week 2 Sun */\
<<if not $player.defiance.entry("skippedPenisPump")>>/* pumped last time */\
@@.thought;Maybe I could manage without?@@
<<set _pump = 0>><<do tag "pump">><<switch _pump>>\
<<case 0>>\
<<link "Pump it up">><<set _pump = 1>><<redo "pump">><</link>>
<<link "Try without">><<set _pump = 2>><<redo "pump">><</link>>\
<<case 1>>\
@@.thought;Doubtful.@@ <<include "Weeks 2-3 Use Penis Pump">>\
<<case 2>>\
Worth a try, at least--you just need to concentrate. \
<<include "Weeks 2-3 Skip Penis Pump">>\
<</switch>><</do>>\
<<else>>/* skipped using the pump before; may also have used it before, or not */\
But you're hopeless without it.
<<do tag "sexChoice">><<if not _sexChoice>>\
<<chooseSexOrDessert "Pump it up" "Distract yourself with a snack" "linger" "linger" "Just get some sleep" "==Just get some sleep== (you're too worked up)">>\
<<elseif _sexChoice is 1>>\
<<include "Weeks 2-3 Use Penis Pump">>\
<<else>>\
<<if $doctor.log.entry("masturbationPrescribed")>>@@.thought;You know what? To hell with what the doctor said.@@ You're<<else>>No, you're<</if>> <<if $player.log.entry("usedPenisPump")>>so sick of inflating your dick with a vacuum pump<<else>>not going to inflate your dick with a vacuum pump. You're not even sure why you bought it<</if>>. \
<<if _sexChoice is 2>>\
<<switch $time.day>>\
<<case 14>><<set _snack = "heat up a slide of pizza">>\
<<case 17>><<set _snack = "serve yourself ice cream">>\
<<default>><<set _snack = "prepare a savory snack">>/* if scene happens on a Friday */\
<</switch>>\
Instead you _snack and fall asleep on the couch.\
<<else>>\
You mash the pillow against your face and force yourself to sleep.\
<</if>>
<<nextScene>><<run $player.mood.calmDown(true)>><</nextScene>>\
<</if>><</do>>\
<</if>>\/* Text for lacking equipment needed to masturbate, as early as Week 2 Sun */\
<<if $doctor.log.entry("pumpPrescribed")>>\
@@.thought;Maybe I should buy that pump.@@ <<if $doctor.log.entry("masturbationPrescribed")>>The doctor did say to "use it or lose it," whatever that means. <</if>><<if $player.log.entry("offeredPenisPump")>>It's so expensive, though.<</if>>\
<<elseif $doctor.log.entry("viagraPrescribed") and not $player.log.entry("viagraFailed")>>\
@@.thought;Maybe I should buy those pills the doctor prescribed.@@ <<if $doctor.log.entry("masturbationPrescribed")>>He did say to "use it or lose it," whatever that means.<</if>><<if $player.log.entry("offeredViagra")>> They're kind of expensive, though.<</if>>\
<<elseif $temp.log.entry("impotenceEvalPlanned")>>\
@@.thought;The doctor better have some answers.@@\
<<else>>\
@@.thought;Maybe I should mention this to the doctor.@@\
<</if>>
<<include "Weeks 2-3 Masturbate Fail Choose Dessert">>\/* Text for after failing to masturbate, Week 2 Sun or Wed, or Week 3 Sun, Wed, Fri, or Sun */\
<<set _dessertChoice = 0>><<do tag "dessertChoice">><<switch _dessertChoice>>\
<<case 0>>\
<<chooseDessert "Distract yourself with a snack" "linger" "Just get some sleep" "==Just get some sleep== (you're too worked up)">>\
<<case 1>>\
<<switch $time.day>>\
<<case 14>><<set _snack = "heat up a slide of pizza">>\
<<case 17>><<set _snack = "serve yourself ice cream">>\
<<case 21>><<set _snack = "open a bag of cookies">>\
<<default>><<set _snack = "prepare a savory snack">>/* if scene happens on a Friday */\
<</switch>>\
Too worked up to sleep, you _snack and fall asleep with the TV on.
<<nextScene>><<run $player.mood.calmDown(true)>><</nextScene>>\
<<case 2>>\
You mash the pillow against your face and force yourself to sleep.
<<nextScene>><<run $player.mood.calmDown(true)>><</nextScene>>\
<</switch>><</do>>\/* Only occurs Week 2 Sun or Week 3 Wed, if masturbationPrescribed and arousal < 20 */\
But first, you have a task to perform. You get out the pump and start to fit it over your limp dick. So limp, in fact, that the ring will barely stay in place.
//You shut your eyes and try picturing Erika <<erikaFantasyClothing>>//
@@.thought;How long does this program last?@@ you wonder. @@.thought;For the entire year? Even if I'm not in the mood?@@\
<<run $temp.log.record("penisPumpUninspired")>>
<<set _pump = false>><<do tag "pump">>\
<<if not _pump>>\
<<link "Pump up like the doctor ordered">><<set _pump = 1>><<redo "pump">><</link>>
<<nextScene "Just get some rest">><</nextScene>>\
<<else>>\
If the doctor said to do it, though... You can't risk this problem getting worse, were that sill possible. So you swallow some Viagra and reconjure Erika's image. Then you start pumping. Three times, four times...seven times. \
<<run $player.log.timeStamp("tookViagra")>><<run $player.mood.arouse(10, 10)>>\
<<include "Weeks 2-3 Penis Pump Results">>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp"><</if>>\
You awake \
<<if $player.log.daysAgo("usedPenisPump") is 1>>\
feeling refreshed and hop in the shower.\
<<elseif $player.log.daysAgo("ateDessert") is 1>>\
with chocolate around your lips, and hop in the shower.\
<<elseif $player.mood.pentUpArousal >= 25 or $player.log.daysAgo("viagraFailed") is 1>>\
pent up and frustrated yet again. \
<<if $player.log.daysAgo("viagraFailed") is 1>>\
@@.thought;Those pills were supposed to work!@@ You climb into the shower, hoping that will help.\
<<else>>\
@@.thought;Maybe a shower will help.@@\
<</if>>\
<<else>>\
to your alarm and hop in the shower.\
<</if>> As you dry off, though, you notice more hair in the drain.
You examine further. Your torso now has none at all, and only wisps remain on your thighs and arms. Your body could be mistaken for a swimmer's, save for the tufts under your arms and running lower down your legs. You trace along the smooth skin: cheeks, forearms, chest...
Then you freeze. You pull your hand away, then place it back against your chest, your breath rising. There, beneath your fingers, lies a tiny, firm nub. Directly under your nipple.
@@.thought;No...no, no, no!@@ Your hand drops to your side, and you turn to study your profile. Nothing juts out. You must have imagined it.
But when you touch the spot again, there they are, unmistakable. Especially the left one, which feels a bit more prominent. You lean in close. @@.thought;Do they look any bigger?@@ It's so hard to tell--everything looks unfamiliar without hair.
Your heart is still thumping as you pull on your shirt. But the mirror shows nothing discernable once you're dressed.
<<selectOutfit "work" "Bus into work">>\For once, Steve doesn't notice you roll in late. You scan your to-do list, too distraught to focus on work.
<<include "Weeks 2-3 Weekday Options">>\On the ride in the next morning, you're stuck standing in the aisle, wedged between a short, fat woman and a tall, skinny one.
@@.player;"Where ya headed?"@@ you ask, trying to be friendly.
@@.female;"The gym,"@@ answers the fat one. @@.female;"And you?"@@
<<if not $erika.log.entry("reconnected")>>\
At that moment, the bus rounds a corner. Your balance shifts, and your shirt rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>
@@.female;"Not going to answer her?"@@ the tall one asks.
@@.player;"Hmm? @@\
<<else>>\
@@.player;"Hmm?"@@ You were hoping her friend would answer. @@.player;"@@\
\<</if>>\
\@@.player;Oh, I work downtown. Giant glass building. Can't miss it."@@
The women whisper something to each other.
Soon you step off the bus, determined to accomplish something today.
<<if not $erika.log.entry("reconnected")>>\
<<include "Week 3 Tuesday Forced Reconnect">>\
<<else>>\
<<include "Weeks 2-3 Weekday Options">>\
<</if>>\That proves impossible, though. \
<<if $doctor.log.justHappened("biopsyCall")>>\
Your stomach is in knots--and with each passing moment,\
<<else>>\
Each time you shift in your chair,\
<</if>> your nipple seems to burrow further into the scratchy fabric of your shirt. Finally you give up and head to the break room, forgetting who might be there.
@@.erika;"Oh, hi $player.name.@@
[[You blink|Erika Reconnect After Party]]\<<include "Weeks 2-3 Forget to Masturbate">>\<<if lastVisited("Week 3 Tuesday night") is 1>>\
<<include "Weeks 2-3 Realize Forgot to Masturbate">>/* ***possible image here */
You roll in almost on time, hoping to get ahead on sales calls. Unfortunately, other tasks consume you all day long.
<<nextScene "Head home for the night">><</nextScene>>\
<<else>>\
You arrive on time the next morning, hoping to get ahead on sales calls. Unfortunately, other tasks consume you all day long.
<<if $game.images>>\
<span id="sceneImage">
</span>\
<<else>>
<</if>>\
<<linkreplace "Head home for the night">><<run $time.advance(true, true)>><<include "Week 3 Wednesday night">><</linkreplace>>\
<</if>>\<<if $game.images>>\
<<if lastVisited("Week 3 Tuesday night") is 2>>\
<img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp">\
<<else>>\
<<replace "#sceneImage">><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</replace>>\
<</if>>\
<</if>>\
<<if $doctor.log.duringWeek("masturbationPrescribed")>>\
<<include "Weeks 2-3 Wednesday Masturbation Regimen">>\
<<else>>\
That night, you think ahead to Friday, when the month will end. \
<<if $player.log.entry("monthlySales") >= 1>>\
Will the work you've put in be enough?\
<<else>>\
You're worried Mark might clobber you.\
<</if>>\
<<if $josie.log.entry("boostedSales")>>\
Hopefully Josie can work her magic.\
<<else>>\
@@.thought;Maybe Josie could help "boost" my numbers.@@\
<</if>>
<<if $player.mood.pentUpArousal >= 20 or not $player.log.entry("usedPenisPump") or not $player.log.entry("viagraFailed") or $temp.log.entry("penisPumpUninspired")>>\
This topic is stressing you out, though. You breathe in and let your mind wander. Your Sentence. The bumps under your nipples. Erika...
//You picture her <<erikaFantasyClothing>>//\
<<run $player.mood.arouse()>>
<<if $doctor.log.entry("masturbationPrescribed")>>\
You're still under doctor's orders to jerk off<<if $player.mood.pentUpArousal >= 20>>--and tonight you're actually feeling it<</if>>. \
<</if>>\
<<if $player.inventory.hasItem("Penis Pump")>>\
<<if not $player.log.entry("usedPenisPump") and not $player.defiance.entry("skippedPenisPump")>>\
You only wish you didn't need this darn pump. \
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<else>>\
If only the pump didn't seem so artificial. \
<<include "Weeks 2-3 Penis Pump Choice 2">>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>/* occurs if you just bought it */
<<if $doctor.log.entry("masturbationPrescribed")>>Well, the doctor did say to "use it or lose it," whatever that means. <</if>>Excitement building, <<include "Masturbate Viagra Begin">>\
<<else>>\
But your penis seems oblivious. <<include "Weeks 2-3 Masturbate No Equipment">>\
<</if>>\
<<elseif $doctor.log.entry("masturbationPrescribed") and $player.inventory.hasItem("Penis Pump")>>\
<<include "Weeks 2-3 Masturbate Uninspired">>\
<<else>>\
<<nextScene "Finally sleep overtakes you">><</nextScene>>\
<</if>>\
<</if>>\<<if $player.log.entry("penisPumpFailed") or $player.log.daysAgo("viagraFailed") is 1>><<set _masturbationFailed = true>><</if>>\
<<if $player.inventory.hasItem("Penis Pump") or ($player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed"))>><<set _hasEquipment = true>><</if>>\
You wake up distraught yet again. \
<<if $doctor.log.daysAgo("biopsyCall") is 1>>\
<<if _masturbationFailed>>\
@@.thought;What the fuck? I <<if $player.log.entry("penisPumpFailed")>>used the pump<<else>>took the pill<</if>> and everything!@@ But deep down, you're less surprised. Can someone with ovaries ejaculate? The physiology of that seems daunting.\
<<elseif _hasEquipment>>\
@@.player;"Guess I could have @@<<if $player.log.entry("usedPenisPump")>>@@.player;used that pump."@@ Seems it's <<else>>@@.player;popped one of those pills."@@ Seems they're<</if>> your only option, now that you have ovaries.\
<<else>>\
Can someone with ovaries ejaculate? The physiology of that seems daunting.\
<</if>> \
You touch one, noting its softer texture. You picture them pumping estrogen to every corner of your body...including your chest.
Are the bumps there growing? They certainly feel no smaller.\
<<elseif _masturbationFailed>>\
@@.thought;Why didn't <<if $player.log.entry("penisPumpFailed")>>that pump<<else>>those pills<</if>> work?@@ True, you've now had ovaries for over a week. @@.thought;But still!@@ You smooth out your shirt. Are the bumps there growing? They certainly feel no smaller.\
<<else>>\
Your dick may not be hard, but other things...are. You smooth out your shirt. Are the bumps there growing? They certainly feel no smaller.\
<</if>>
Maybe this is it: You won't get hard again for the entire year. You reach down. Your penis lies inert in your hand. The texture almost feels different. Soft, spongy, like the ovaries--but when you stretch it, it resists. And was it always this small when flaccid? It fills maybe half your palm.
@@.thought;Oh god.@@ Are you shrinking down below, while growing up top?<<if $erika.hasDate()>> And your date with Erika is Friday.<<elseif not $erika.log.entry("madAtHer")>> And you've still told Erika nothing.<</if>>
<<if not $doctor.log.entry("naniteAppt") and $doctor.log.entry("scheduledAppointment") isnot 2>>\
You check your phone on the bus ride in: Still nothing from the doctor.
[[I better call when they open|Schedule Appointment 2]]\
<<else>>\
You run your head under the shower, hoping to clear your mind. \
<<include "Week 3 Thursday Forced Weightlifting Check">>\
<</if>>\The sales competition ends tomorrow, and <<if $player.log.duringWeek("workFocused") and $josie.log.entry("boostedSales")>>you hope you've done enough to win<<elseif not $player.log.duringWeek("workFocused")>>you still haven't put in a solid day this week<<else>>there's still time to seek Josie's help<</if>>.
<<if $player.log.latest("weightlifted") < 1>>\
When you arrive at your desk, though, \
<<linkappend "Mark is already sitting at it">>. \
<<include "Week 3 Thursday Forced Weightlifting">>\
<</linkappend>>
<<else>>\
<<include "Weeks 2-3 Weekday Options">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Player_cubicle_Mark.webp"><</if>>\
@@.mark;"Dude. You grow a pussy or something?"@@
@@.player;"Hi Mark."@@
@@.mark;"Where you been, man? I've been fending off the gym bunnies left and right."@@
True, you haven't lifted with him in weeks. @@.player;"Left and right, huh?"@@
@@.mark;"I'm coming back here at four. You better be ready."@@
[[Meet him at four o'clock|Weightlifting Mark]]\The next morning, you ride to work determined to land a few last-minute sales. \
<<if $erika.hasDate() and $erika.log.entry("secondDate")>>\
Only, your mind keeps drifting to tonight. @@.thought;She invited me to watch Netflix...@@ Clearly she intends to wearing limited clothing. Or skip the movie altogether.\
<<if $player.knowsIsImpotent()>> \
<<if $player.inventory.hasItem("Bottle of Viagra")>>\
But the pills don't work anymore<<if $player.inventory.hasItem("Penis Pump")>>--not even the pump does<</if>>. \
<</if>>\
<<if ($erika.log.entry("hadOrgasm") and $erika.log.entry("gavePlayerOrgasm")) or $erika.log.instances("hadOrgasm") > 1 or $erika.log.instances("gavePlayerOrgasm") > 1>>\
If you can't keep impressing her, Mark will surely swoop in.\
<<else>>\
Something tells you, one more strike with her and you'll be out.\
<</if>>\
<</if>>
<<linkreplace "\"Hi $player.name!\"">>\
@@.erika;"Hi $player.name!"@@
You jump in your seat. There she is, hovering right outside your cubicle.
@@.erika;"Can I ask a favor?"@@
@@.player;"Uh, sure."@@
@@.erika;"So, last Friday I flaked on my sisters."@@ @@.thought;Whoa, for me?@@ She leans closer, the tops of her breasts peaking out her blouse. @@.erika;"I guess I had other priorities... Anyway, I feel like I owe them. And they just texted me a photo of three concert tickets--"@@
@@.player;"--It's alright."@@ You say quickly.
@@.erika;"You're not mad, are you?"@@
@@.player;"No, no--"@@
She leans in closer still, her breasts quite visible now. @@.erika;"Next Friday I'll make it up to you. Double."@@
@@.thought;Double?@@ \
<<if $player.knowsIsImpotent()>>\
Well at least this buys you some time.\
<<else>>\
That's some consolation, you suppose.\
<</if>>
[[Get back to work|Week 3 Friday Sales Contest]]\
<</linkreplace>>\
<<else>>\
<<include "Week 3 Friday Sales Contest">>\
<</if>>\<<set _sales = $player.log.entry("monthlySales")>><<if $josie.log.entry("boostedSales")>><<set _sales ++>><</if>>\
<<if $erika.hasDate() and $erika.log.entry("secondDate")>>\
Erika saunters off, and you get back to work. \
<</if>>\
<<if $player.mood.focus > 0>>\
You're making good progress,\
<<else>>\
You feel like you've barely accomplished anything, though,\
<</if>> when you notice Steve outside your cubicle. Mark stands next to him, a cocky grin on his face. @@.mark;"Time for the final tally, $player.lastName."@@
You all head to the conference room, where a large sheet of poster board hides behind a sheet.
<<if $game.images>>\
<img class="scene-image" src="images/weeks_1-3/Sales_contest_reveal.webp">\
<<else>>
<</if>>\
@@.steve;"So what are the stakes this time?"@@ Steve asks.
Mark considers, then suddenly grins. @@.mark;"How about the loser has to grow a goatee--that would be hilarious."@@
@@.thought;Yeah it would... No, wait--terrible idea!@@ You rub your smooth chin. @@.player;"How about the loser just buys the other a drink?"@@
@@.steve;"Lame,"@@ says Steve. Mark just shrugs. @@.steve;"Well, are we ready? And a one...and a two..."@@
<<linkappend "You brace for impact">>.
<<if _sales >=3>>\
@@.steve;"And a three--Mark! You're losing your edge. $player.name--congratulations!"@@ He sweeps the sheet away.
@@.thought;Did I hear that correctly?@@
Just then, heels click toward you. @@.erika;"Did I just hear congratulations are in order?"@@<<if $josie.log.entry("boostedSales")>> Beyond her down the hall, you catch sight of Josie smiling.<</if>>
You clear your throat. @@.player;"Why, yes you did."@@ You gesture at the sales chart.
@@.erika;"Oh wow--nice work!"@@\
<<run $mark.erikaConfident(-1)>>\
<<run $player.jobPerform(2)>><<run $player.reviewJobPerformance(false, false, false)>>\
<<set _levelUp = $player.levelUp(false, false)>>
<<if _levelUp is 1>>\
@@.steve;"In light of this,"@@ Steve continues, @@.steve;"I'm promoting you. Now don't let it go to your head."@@\
<<run $player.levelUp(true, true)>>
@@.erika;"Woo hoo!"@@ Erika cheers. Even Mark is forced to clap.
@@.steve;"Along with sales, you new position entails..."@@ Steve rattles off several rather onerous responsibilities. @@.steve;"Your salary will also increase. By a small amount. Budget permitting."@@
@@.thought;That's good, right?@@\
<<else>>\
<<run $player.paySalary()>>\
<</if>>\
<<run $player.log.record("salesContest", "won")>>\
<<else>>\
@@.steve;"And a three--$player.name! Not sure what happened this month, but you're losing your edge. Mark--congratulations!"@@ He sweeps the sheet away. \
<<if $josie.log.entry("boostedSales")>>\
Down the hall, you catch sight of Josie shrugging.\
<<else>>\
You should have known as much.\
<</if>>
<<if $josie.log.entry("boostedSales")>>Then<<else>>Just then<</if>>, heels click toward you. @@.erika;"Did I just hear congratulations are in order?"@@
@@.mark;"Why, yes you did. Beat my own personal record apparently."@@ Mark points at the sales chart.
@@.erika;"Oh wow--nice work! How about you, $player.name?"@@\
<<run $mark.erikaConfident()>>
<<if _sales >= 2>>\
@@.steve;"Eh, he's done better."@@\
<<elseif _sales >= 1>>\
@@.steve;"He did meh."@@\
<<run $player.jobPerform(-1)>>\
<<else>>\
@@.steve;"He did terrible!"@@\
<<run $player.jobPerform(-2)>>\
<</if>> Steve shakes his head.\
<<run $player.reviewJobPerformance(false, false, false)>>\
<<set _levelUp = $player.levelUp(false, false)>>\
<<if _levelUp is -1>>\
@@.steve;"Sorry, this has gone on for too long. $player.name, I'm demoting you."@@\
<<run $player.levelUp(true, true)>>
@@.thought;What?@@ Erika covers her mouth. Even Mark looks worried.
@@.steve;"Your responsibilities will stay more-or-less the same. But your salary will decrease."@@
@@.thought;How is this possibly fair?@@\
<<else>>\
<<run $player.paySalary()>>
<</if>>\
<<run $player.log.record("salesContest", "lost")>>\
<</if>> \
You're about to <<if _sales >=3>>celebrate<<else>>protest<</if>>, when \
<<if $steve.log.duringDay("freeballOne")>>\
Ted enters.
@@.steve;"And now...it's time! Finally."@@ Steve eyes you sternly. @@.steve;"Mark, $player.name: suit up."@@
[[Oh yeah, Freeball is today|Freeball 1 Prepare]]\
<<else>>\
your phone chimes. Time for your doctor's appointment. @@.player;"I, uh, gotta go."@@
@@.steve;"What--at 12:30?"@@
@@.player;"Ask Josie,"@@ you call over your shoulder. @@.player;"The sick leave is approved."@@
[[Walk to the bus stop|Doctor Appointment 2]]\
<</if>>\
<<run $player.resetJob(false)>><<run $game.setDisplayFocus(false)>><<run $player.log.record("monthlySales", 0)>>\
<</linkappend>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_couch.webp"><</if>>\
You spend the evening watching a Marvel movie. This has been another hell of a week, and you're glad it's over.
<<if $doctor.log.entry("masturbationPrescribed")>>\
You still have an important task to perform tonight, though--doctor's orders. \
<<if $player.inventory.hasItem("Penis Pump")>>\
<<if $doctor.log.justHappened("pumpPrescribed")>>/* just acquired pump */\
And now you have a handy penis pump to help you perform it. \
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<elseif not $player.log.entry("penisPumpFailed")>>\
<<if not $player.log.entry("usedPenisPump") and not $player.defiance.entry("skippedPenisPump")>>\
You only wish you didn't need this darn pump. \
<<include "Weeks 2-3 Penis Pump Choice 1">>\
<<else>>\
If only the pump didn't seem so artificial. \
<<include "Weeks 2-3 Penis Pump Choice 2">>\
<</if>>\
<<else>>\
You glance at the lovely device sitting by your bed. @@.thought;Maybe this time will go better?@@
<<include "Week 3 Friday night Penis Pump Choice">>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>\
<<if not $player.log.entry("viagraFailed")>>/* occurs if first acquired Viagra after Wed of this week; skips nipple scene for now and saves it for Sunday */\
And now you have drugs to help you perform it. Excitement building, <<include "Masturbate Viagra Begin">>\
<<else>>\
Unfortunately, the Viagra has proven \
<<if $player.log.duringWeek("viagraFailed")>>\
inadequate. <<if $steve.log.justHappened("freeballOne")>>@@.thought;Why did I play basketball instead of returning to the doctor's?@@<<elseif not $doctor.log.entry("pumpPrescribed")>>@@.thought;Why didn't I tell the doctor that?@@<</if>>\
<<else>>\
worthless.\
<</if>>
<<include "Week 3 Friday night Viagra Choice">>\
<</if>>\
<<else>>\
Alas, you still have nothing to help you perform it.
<<include "Week 3 Friday night Masturbate Choice">>\
<</if>>\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and not $player.log.entry("viagraFailed")>>/* occurs if you never got an impotence eval; skips nipple scene for now and saves it for Sunday */\
As you climb into bed, though, <<include "Masturbate Viagra Begin">>\
<<else>>\
<<nextScene "Get some sleep">><</nextScene>>\
<</if>>\<<set _pump = 0>><<do tag "pump">><<switch _pump>>\
<<case 0>>\
<<link "Worth a try, at least">><<set _pump = 1>><<redo "pump">><</link>>
<<link "Nah, it's hopeless">><<set _pump = 2>><<redo "pump">><</link>>\
<<case 1>>\
@@.thought;Worth a try, at least.@@ \
<<include "Weeks 2-3 Use Penis Pump">>\
<<case 2>>\
@@.thought;Nah, it's hopeless. Might as well accept that.@@ You roll over and shut your eyes tight.
<<nextScene "Finally, sleep comes">><</nextScene>>\
<</switch>><</do>>\<<set _viagra = 0>><<do tag "viagra">><<switch _viagra>>\
<<case 0>>\
<<link "Try popping one anyway">><<set _viagra = 1>><<redo "viagra">><</link>>
<<link "Why bother?">><<set _viagra = 2>><<redo "viagra">><</link>>\
<<case 1>>\
@@.thought;Worth a try, at least.@@
You pop a pill and picture Erika in the raciest lingerie imaginable, her curves stretching the skimpy fabric to its limit.\
<<run $player.log.timeStamp("tookViagra")>>
//@@.erika;"Fuck me now!"@@ she moans.//\
<<run $player.mood.arouse()>>
Heart thumping, you reach for your manhood. It doesn't respond...
<<include "Week 3 Masturbate Nipples">>\
<<case 2>>\
@@.thought;Why bother proving the inevitable?@@ You roll over and shut your eyes tight.
<<nextScene "Finally, sleep comes">><</nextScene>>\
<</switch>><</do>>\<<set _jerkOff = 0>><<do tag "jerkOff">><<switch _jerkOff>>\
<<case 0>>\
<<link "Try anyway">><<set _jerkOff = 1>><<redo "jerkOff">><</link>>
<<link "Nah, it's hopeless">><<set _jerkOff = 2>><<redo "jerkOff">><</link>>\
<<case 1>>\
@@.thought;Worth a try, at least.@@ You close your eyes and picture Erika in the raciest lingerie imaginable, her curves stretching the skimpy fabric to its limit.
//@@.erika;"Fuck me now!"@@ she moans.//\
<<run $player.mood.arouse()>>
Heart thumping, you reach for your manhood. It doesn't respond...
<<include "Week 3 Masturbate Nipples">>\
<<case 2>>\
@@.thought;It's hopeless. Might as well accept it.@@ You roll over and shut your eyes tight.
<<nextScene "Finally, sleep comes">><</nextScene>>\
<</switch>><</do>>\But your nipples do.
<<if $temp.log.entry("onDate")>>\
You yank your shirt up, mouth agape.\
<<else>>\
Your mouth drops open at the sight.\
<</if>> \
@@.thought;How have I missed this?@@ It's not just the bumps beneath them now--the nipples themselves have grown. Now erect, they stick out lewdly from your hairless chest, especially the left one.
<<set _touchNipple = 0>><<do tag "touchNipple">>\
<<if not _touchNipple>>\
<<link "Touch your nipple">>
<<set _touchNipple = 1>><<redo "touchNipple">>
<</link>>
<<link "Resist the urge">>
<<if $player.mood.pentUpArousal >= 100>><<set _touchNipple = 2>><<else>><<set _touchNipple = 3>><</if>>
<<redo "touchNipple">>
<</link>>\
<<elseif _touchNipple < 3>>\
<<if _touchNipple is 1>>\
You venture to touch it...and wish you hadn't. The pulses it\
<<else>>\
Despite your intent, your hand moves there on its own. You wish it hadn't. The pulses the nub\
<</if>> emits dart straight down below--but propel things no further. You grab your limp dick, rub it, squeeze it.\
<<run $player.mood.arouse(10)>><<run $player.feminize("touchesNipples")>>\
<<else>>\
You're tempted to touch it...but resist the urge. Instead, your hand drops to your limp dick, rubbing it, squeezing it.\
<<run $player.mood.arouse(5)>><<run $player.defy("resistedNipples")>>\
<</if>>\
<<if _touchNipple>> \
This only makes your nipples tingle even more.\
<<run $temp.log.record("nippleArousalScene")>>
<<if $temp.log.entry("onDate")>>\
<<include "Erika Date Penis Pump Fail">>\
<<else>>\
<<include "Weeks 2-3 Masturbate Fail Choose Dessert">>\
<</if>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_day.webp"><</if>>\
The next morning, you awake to sunbeams piercing your window. Saturday means no alarmclock and no sales calls.\
<<if $erika.log.daysAgo("firstDate") is 1>>
<<include "Erika First Date Morning After">>\
<<elseif $erika.log.daysAgo("secondDate") is 1>>
<<include "Erika Second Date Morning After">>\
<</if>>\
<<if $player.log.daysAgo("viagraFailed") is 1>> \
<<if $erika.log.daysAgo("hadSex") is 1>>\
@@.thought;Damn--why did the pill have to fail at the worst possible time?@@\
<<else>>\
@@.thought;Damn--why didn't the pill work last night<<if $erika.log.daysAgo("firstDate") isnot 1 and $erika.log.daysAgo("secondDate") isnot 1>>, though<</if>>?@@\
<</if>> \
True, you've now had ovaries <<if $doctor.log.weeksAgo("biopsyCall") >= 1>>going on two weeks<<else>>for more than a week.<</if>> @@.thought;But still!@@\
<<elseif $player.log.daysAgo("penisPumpFailed") is 1>>\
<<if $erika.log.daysAgo("hadSex") is 1 or not $player.log.entry("usedPenisPump")>>\
@@.thought;Damn--why couldn't the pump have worked?@@\
<<else>>\
@@.thought;Damn--why has the pump stopped working<<if $erika.log.daysAgo("firstDate") isnot 1 and $erika.log.daysAgo("secondDate") isnot 1>>, though<</if>>?@@\
<</if>> \
Now you don't know what you'll do.
<<if $erika.observations.daysAgo("nipples") is 1>>\
Your nipple still tingles from when you brushed it.\
<<else>>\
Rolling over, your arm brushes the front of your nightshirt.\
<</if>> @@.thought;No, definitely not that!@@\
<</if>>
<<do tag "dressed">><<if not _dressed>>\
<<selectOutfit "casual" "Finish getting dressed" "linger">>\
<<else>>\
You throw on some clothes, nothing fancy. So, how should you spend the day?\
<<if not $emily.log.entry("firstVisit")>>
Just then your phone buzzes. @@.emily;Earth to $player.name. ur still alive, right?@@ It's your sister Emily.
@@.player;mostly, yeah,@@ you text back.
@@.emily;that's a relief. but you haven't visited ALL MONTH@@
You better do so, or you may soon no longer //have// a sister.
[[Hop on the bus|Sister Visit 1]]\
<<else>>\
<<if not $player.log.entry("readPlea")>> You could finally read the plea deal you signed<<if $player.log.daysAgo("viagraFailed") is 1 or $player.log.daysAgo("penisPumpFailed") is 1>>--maybe that would shed some light<</if>>.<</if>>
<<include "Weeks 1-3 Weekend Options">>\
<</if>>\
<</if>><</do>>\The next morning, an ominous email appears on your screen:
<blockquote>\
Dear Miss $player.lastName,
Be advised of your scheduled parole appointment tomorrow, Sept. 8th. Report to the courthouse promptly at 8:00 AM. At that time, the court will review your compliance with your Empathy Sentence and determine if additional measures are needed.
Good day,
Officer Jenkins, Dept. of Corrections\
</blockquote>\
Your heart starts thumping. What does "compliance" mean, exactly? \
<<if not $player.log.entry("readPlea")>>\
@@.thought;Guess I should have read the plea agreement.@@ There's still time to today, unless you've already broken it...
[[Pull up the plea agreement|Plea Agreement]]\
<<else>>\
You can't remember anything useful in the plea agreement. @@.thought;Should I wear a skirt for parole?@@ you wonder, half-jokingly.
Well you have one more day before then. How will you spend it?
<<include "Weeks 1-3 Weekend Options">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
That night, you lie awake fretting over tomorrow's hearing. Your Sentence is to live as a woman. Have you done that? No, not really. You haven't worn makeup. Heels. A skirt. No heart-to-heart conversations while getting your nails done. (Your sister can be sure of that.)
But //technically//...you have lived as one, haven't you? A pair of ovaries sit between your legs, churning out estrogen. Your face is smooth, your body mostly hairless, your chest puffy and tender. <<if $player.log.entry("failedLift")>>At the gym, your arms felt weak. <</if>>And you seem incapable of getting hard. All that seems pretty womanly to you.
If anyone asks tomorrow, you can tell them that. You shut your eyes, willing sleep to come...
<<if $player.inventory.hasItem("Bottle of Viagra") or $doctor.log.entry("TPrescribed")>>\
But what if they object--pry into your files and see the \
<<if $player.inventory.hasItem("Penis Pump") and $doctor.log.entry("TPrescribed")>>\
orders for Viagra, a penis pump, testosterone?\
<<elseif $player.inventory.hasItem("Bottle of Viagra") and $doctor.log.entry("TPrescribed")>>\
orders for Viagra and testosterone?\
<<elseif $player.inventory.hasItem("Penis Pump")>>\
orders for Viagra and a penis pump?\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>\
order for Viagra?\
<<else>>\
order for testosterone?\
<</if>>\
@@.thought;Plead ignorance, I suppose.@@ You shut your eyes again...
<</if>>\
What about that creepy doctor, though? What if he injects //more// of that stuff? You find yourself reaching for your flaccid cock...
<<if not $temp.log.entry("nippleArousalScene")>>\
<<if $player.inventory.hasItem("Penis Pump")>>\
Maybe this is your last chance--before they confiscate the pills and pump, or make things even worse for you.<<if $player.log.entry("penisPumpFailed")>> Your last chance to try, at least.<</if>>
[[Pump it up|Weeks 2-3 Use Penis Pump]]
[[Too risky|Week 3 Sunday night Abort]]\
<<elseif $player.inventory.hasItem("Bottle of Viagra")>>\
Maybe this is your last chance--before they confiscate the pills, or make things even worse for you.<<if $player.log.entry("viagraFailed")>> Your last chance to try, at least.<</if>>
[[Pop a pill|Week 3 Sunday night Masturbate]]
[[Too risky|Week 3 Sunday night Abort]]\
<<else>>\
Maybe this is your last chance, before they make things even worse for you. Your last chance to try, at least.
[[Go for it|Week 3 Sunday night Masturbate]]
[[Not worth it|Week 3 Sunday night Abort]]\
<</if>>\
<<else>>\
There's nothing more they could possibly do to it. The thing is useless.
<<nextScene "Finally, sleep comes">><</nextScene>>\
<</if>>\<<if $player.inventory.hasItem("Bottle of Viagra")>>\
@@.thought;To hell with the hearing...@@ You pop a pill\
<<run $player.log.timeStamp("tookViagra")>>\
<<else>>\
@@.thought;Here goes nothing...@@ You close your eyes\
<</if>> and picture Erika in the raciest lingerie imaginable, her curves stretching the skimpy fabric to its limit.
//@@.erika;"Fuck me now!"@@ she moans.//\
<<run $player.mood.arouse()>>
Your manhood doesn't respond... <<include "Week 3 Masturbate Nipples">>\<<if $player.inventory.hasItem("Penis Pump") or $player.inventory.hasItem("Bottle of Viagra")>>\
@@.thought;Too risky.@@ Knowing them, they'll determine you managed to get off and then slap on some additional penalty.\
<<else>>\
@@.thought;Not worth it. Trying will only end badly.@@\
<</if>> \
You roll over and shut your eyes tight.
//Before you, Erika shimmers in the raciest lingerie imaginable, her curves stretching the skimpy fabric to its limit.
@@.erika;"Fuck me now!"@@ she moans.//\
<<run $player.mood.arouse()>>
<span id = "reach"><<link "Reach for your manhood">><<replace "#reach">>\
Heart thumping, you reach again for your manhood. It doesn't respond...
<<include "Week 3 Masturbate Nipples">>\
<</replace>><</link>> (you can't resist)</span>\You stumble onto the bus. The whole ride, scenes from the courthouse replay in you mind.
@@.steve;"You're late--"@@
You ignore Steve and head straight for your desk. All around you, people are working. Some stand at each other's cubicles, chatting. Others stroll to and from the break room. No one realizes what's happened to you. They all expect you to go through your day as normal.
You, however, feel the difference with every step. You feel it when you sit, when you shift in your chair, when one thigh brushes the other.
You stand up abruptly to fix a cup of coffee. It's gone before you know it. Then you look up and see Mark hovering at your desk.
@@.mark;"S'up $player.name?"@@ He motions for a fist bump. @@.mark;"Wanna hit the gym tomorrow?"@@
[[Uh...maybe|Week 4 Monday Mark]]<<if $game.images>><img class="scene-image" src="images/all-purpose/Player_cubicle_Mark.webp"><</if>>\
@@.player;"Uh...maybe."@@
He leans against your desk. @@.mark;"You'll never guess what happened this weekend."@@
@@.player;"A barbell fell on your head?"@@
He chuckles. @@.mark;"So I set down my gym bag, and this smokin' girl trips right over it. Lands face first on the mat."@@
@@.player;"Oh, did she sue you, then?"@@
@@.mark;"You should have seen the caboose on her."@@ He illustrates with his hands. @@.mark;"We got to talking, and turns out she's a Ravens fan."@@
@@.player;"No way."@@
@@.mark;"Way. So we go out for drinks. She's flashing all the signs."@@
@@.player;"Did you--"@@ Suddenly you wish you never asked.
@@.mark;"Hell yeah, dude! Twice before she finally passed out."@@
For a moment you picture it, her large ass shaking while he rammed his-- You press your thighs together. @@.player;"Congrats?"@@
@@.mark;"She showed me her Instagram. Dude, her friends are even hotter than she is. You gotta get in on this action."@@\
<<if $erika.log.entry("firstDate")>> \
Then he stops himself. @@.mark;"Shoot, are you still dating Erika?"@@
@@.player;"I--uh, yeah we are."@@
@@.mark;"Nice. We should all go out some time."@@\
<</if>>
@@.player;"Sure--"@@ your voice cracks @@.player;"--let's plan on that."@@ You start typing at your keyboard, ready for this conversation to end.
@@.mark;"Cool. Well I'll let you get back to work."@@
[[Try to make it through the day|Week 4 Monday Continued]]\By half-past four you're exhausted. The humiliation suffered at the courthouse. The thought of seeing Erika (you haven't all day). The growing pressure forming in the pit of your abdomen. You never should have had that coffee.
<<if $erika.log.entry("firstDate") and ($erika.hasDate() or $erika.preference >= 10)>>\
Then your phone lights up. @@.erika;hi $player.name! called in sick today. See? I'm not avoiding you...or hooking up with Italian models:) <<if $erika.log.entry("secondDate") and $erika.hasDate()>>Sister nite was fun! <</if>>see you tomorrow?@@
@@.player;sure thing,@@ you text back, unsure if you mean it.
<</if>>\
For once, Steve is nowhere in sight. With one last look around, you pack your bag and catch the next elevator. Even standing still, you can feel the gap between your legs.
Finally you collapse on your couch, its worn springs complaining. You sure could use a soothing voice. Not Erika, obviously. Who can you call that won't flip out over this? There's only one option.
[[Phone your sister|Sister Call 1]]\You thank your sister, and soon the call ends.
Almost immediately, you press your hand to your abdomen. You had hoped to avoid this for longer, but your stamina has taken a hit along with everything. It doesn't help that you barely know what muscles to clench.
So you approach the dreaded toilet<<if $game.peeContent>> once again<</if>>.\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_toilet_standing.webp"><</if>>\
<<run $temp.log.record("peeExitPassage", "Week 4 Monday night Mirror")>>\
<<set _sitOrStand = 0>><<do tag "sitOrStand">><<switch _sitOrStand>>\
<<case 0>>\
<<if not $game.images>>
<</if>>\
<<link "Try it standing">>
<<if not $game.peeContent>><<run $game.setPeeContent(1)>><</if>>
<<set _sitOrStand = 1>><<redo "sitOrStand">>
<</link>><<if not $game.peeContent>> @@.hint;(will enable pee content)@@<</if>>
<<link "Turn and sit">>
<<run $temp.log.record("peeSittingVariant", 1)>>
<<if $game.images>>
<<goto "Pee Sitting">>\
<<else>>
<<set _sitOrStand = 2>><<redo "sitOrStand">>
<</if>>
<</link>>\
<<case 1>> \
<<include "Pee Standing">>\
<<case 2>> \
<<include "Pee Sitting">>\
<</switch>><</do>>\<<if $game.images>>\
<<if $temp.log.entry("peeSittingVariant") is 4>>\
<img class="scene-image" src="images/all-purpose/Mens_room_stall_sitting.webp">\
<<else>>\
<img class="scene-image" src="images/all-purpose/Apartment_toilet_sitting.webp">\
<</if>>\
<</if>>\
<<set _spreadThighs = 0>><<do tag "spreadThighs">>\
\<<if $game.peeContent and not $player.feminine.entry("peesSitting")>>\
You squint at <<if $time.day is 22>>it<<else>>the toilet<</if>>, then turn and sit--seemingly incapable of anything else. @@.thought;What now, though?@@ You're sitting here, but not yet peeing.
<<switch _spreadThighs>>\
<<case 0>>\
<<link "Spread your thighs">><<set _spreadThighs = 1>><<redo "spreadThighs">><</link>>
<<link "Just let it come">><<set _spreadThighs = 2>><<redo "spreadThighs">><</link>>\
<<case 1>>\
How much clearance do you need? @@.thought;Better play it safe.@@ You part your thighs--this could even help things start.\
<<run $temp.log.record("spreadThighs")>>
It certainly does.\
<<case 2>>\
You feel around with your mind, grasping at the workings of your new plumbing. Eventually it starts on its own.\
<</switch>>\
<<else>>\
You take one look at <<if $time.day is 22>>it<<else>>the toilet<</if>>, then turn and sit--apparently your body's new modus operandi.\
<</if>>\
<<if _spreadThighs or $player.feminine.entry("peesSitting") or not $game.peeContent>>\
<<if $player.feminine.entry("peesSitting")>> \
<<if $temp.log.entry("spreadThighs")>>You spread your thighs like earlier<<else>>This time you spread your thighs for better clearance<<run $temp.log.record("spreadThighs")>><</if>>, and soon you're peeing. It feels no less strange, though<<if $game.peeContent is 2>>, and you end up just as damp<</if>>.\
<<else>>
<<if $game.peeContent>>\
The relief is instantaneous...but nothing else feels remotely familiar. No sense of aim, no visual cues.<<if $game.peeContent is 2>> A higher, airier sound that you're glad no one is hearing. Finally the stream tapers off.<</if>>
<</if>>\
@@.thought;Did I just...pee like a girl?@@ Not completely. For you notice then <<if $game.peeContent is 2>>how damp you feel, and <</if>>what step still remains. Trouble is, that would require actually touching your vulva.\
<</if>>\
<<set _wiped = 0>><<do tag "wiped">>\
<<if not $player.feminine.entry("wipesAfterPeeing")>>
<<include "Wipe After Peeing">>\
<<else>> \
Resigned, you dab a wad of paper to your vulva.\
<<run $player.feminize("wipesAfterPeeing")>>\
<</if>>\
<<if _wiped or $player.feminine.entry("wipesAfterPeeing")>>\
<<switch $temp.log.entry("peeSittingVariant")>>\
<<case 1>>\
<<include "Pee Sitting Standard Ending">>\
<<case 2>>\
<<run $player.feminize("peesSitting", 1, true)>>\
<<include "Week 4 Tuesday Morning Pee End">>\
<<case 3>>\
<<run $player.feminize("peesSitting", 1, true)>>\
<<case 4>>\
<<include "Pee Sitting Standard Ending">>\
<</switch>>\
<</if>>\
<</do>>\
<</if>>\
<</do>>\<<if $player.feminine.entry("peesSitting")>>\
<<set _exitText = "Flush away the memory">>\
<<else>>\
<<set _exitText = "Flush all reminders of what you've just done">>\
<</if>>\
<<run $player.feminize("peesSitting", 1, true)>>
<<if $temp.log.entry("peeExitPassage") is "nextScene">>\
<<nextScene _exitText>><<run $temp.log.remove("peeExitPassage")>><</nextScene>>\
<<else>>\
[[_exitText|$temp.log.entry("peeExitPassage")]]\
<</if>>\<<switch _wiped>>\
<<case 0>>\
<<link "Wipe yourself">><<set _wiped = 1>><<redo "wiped">><</link>>
<<link "Skip that step">><<set _wiped = 2>><<redo "wiped">><</link>>\
<<case 1>>\
Wincing, you press a wad of paper there. It slides freely down the slit, giving your hand an intimate tour. Even worse is the slit itself registering the soft paper gliding along it. You wince again.\
<<if $game.peeContent is 2 and _spreadThighs is 2>>
Then you stand, and a stray drop trickles down your thigh. @@.thought;Maybe I should have spread them more?@@ You retrieve yet more toilet paper.\
<</if>>\
<<run $player.feminize("wipesAfterPeeing")>>\
<<case 2>>\
<<if $time.present.includes("night") or $temp.log.entry("gymExcuseExitPassage")>>\
<<if $temp.log.entry("wetVulva")>>\
@@.thought;Last time it dried eventually.@@ You stand and go to flush.\
<<else>>\
@@.thought;Whatever, it'll dry on its own.@@ You stand and go to flush.\
<<if $game.peeContent is 2 and not $player.defiance.entry("skippedWiping")>> \
The dampness remains, slowly cooling.<<if _spreadThighs is 2>> Stray drops even run down your thighs. @@.thought;Maybe I should have spread them more?@@ You wipe that off, at least.<</if>>\
<</if>>\
<<run $temp.log.record("wetVulva")>>\
<</if>>\
<<else>>\
@@.thought;I'm about to shower anyway.@@ You stand and go to flush<<if $game.peeContent is 2>>, feeling several drops roll down your thighs<</if>>.\
<</if>>\
<<run $player.defy("skippedWiping", 1, true)>>\
<</switch>>\Damnit, though, you won't sit like a girl. You'll stand just like before. How hard could it really be?
You drop your pants and fiddle with your $player.outfit.underwear.informalName. @@.thought;No, this won't work. It must come out lower than that...@@ You wrench the front of your $player.outfit.underwear.informalName down as low as they'll go. Now the fly opening points nearly straight down.
That doesn't bode well either. So you tilt your pelvis higher toward the bowl. \
<<if not $player.defiance.entry("peedStanding")>>\
Briefly you consider using your hand to help aim. The thought of touching there, though, is too unnerving. What would you aim with, anyway?
The answer becomes all too clear the minute you let go.\
<<else>>\
Then you let go and pray.
<</if>>\
<<if $game.peeContent is 2>>\
The first bit sprays right into your boxers. The next veers left and onto the floor. Soon, pee is seeping out the leg holes and down your thighs. Perhaps a drop or two make it into the bowl, the rest slowly pooling at your feet.\
<<else>>\
Perhaps a drop or two make it into the bowl. The rest goes everywhere else.\
<</if>>\
<<if $player.defiance.entry("peedStanding")>> It seems you're zero-for-two at this.<</if>>\
<<run $player.defy("peedStanding", 1, true)>><<run $player.log.timeStamp("peeMess")>>
[[Go find a mop|$temp.log.entry("peeExitPassage")][$temp.log.record("eveningMess")]]\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bathroom.webp"><</if>>\
<<if $temp.log.entry("eveningMess")>>\
Your back aches when you finally finish mopping. Afterwards you treat yourself to a hot shower, keeping your hands well clear of your vulva.\
<<run $player.mood.tire(.5)>><<run $temp.log.remove("eveningMess")>>
<</if>>\
Later that night, you stand before the bathroom mirror. The changes are becoming clearer. Your shoulders look narrower, your nipples wider. Your arms have lost definition<<if $player.strength >= 118>>, despite your time at the gym. Joining Mark there<<else>>. Joining Mark at the gym<</if>> tomorrow seems like a bad idea. What if he puts you to shame?
You lean in closer. Does your face look different too? Surely it's just the lack of stubble--and the fact that you could use a haircut. You brush a few strands from your forehead. Weird how it got this shaggy without your noticing.
With a deep breath, you take a step back, casting more of your body into view. Emily is right: Even in boxer briefs, the problem is apparent--the fabric sloping around the clefted mound and hanging empty below.
<<set _touchVulva = 0>><<do tag "touchVulva">><<switch _touchVulva>>\
<<case 0>>\
<<link "Touch the empty fabric">><<set _touchVulva = 1>><<redo "touchVulva">><</link>>
<<link "You're not doing that">><<set _touchVulva = 2>><<redo "touchVulva">><</link>>\
<<case 1>>\
Your hand moves there--stretching the fabric outward and letting it sag back down. It's astonishing how much extra room there is.
Then your fingers hit a sensitive spot, and you yank them away.\
<<case 2>>\
Your hand starts to moves there, before you yank it away.\
<</switch>> \
<<if _touchVulva>> \
<<if $player.feminine.entry("wipesAfterPeeing")>>Wiping after peeing is one thing. You're not about to touch it voluntarily.<<else>>You're not about to touch the darn thing voluntarily.<</if>>
[[Slide into bed exhausted|Week 4 Monday night Sleep]]\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
Finally you slide into bed, eager to sleep away your troubles.
<span id = "sleepPosition"></span>\
<<do tag "sleepOptions">>\
<<if not _triedStomach>>\
<<link "Try on your stomach">>
<<append "#sleepPosition">>\
When you try on your stomach, the soft mound presses into the mattress. You'll never fall asleep like this.
<</append>>
<<set _triedStomach = true>><<redo "sleepOptions">>
<</link>>
<</if>>\
<<if not _triedSide>>\
<<link "Try on your side instead">>
<<append "#sleepPosition">>\
You roll onto your side, but now your thighs press atop one another unnervingly.
<</append>>
<<set _triedSide = true>><<redo "sleepOptions">>
<</link>>\
<</if>>\
<<if _triedStomach and _triedSide and not _triedBack>>\
<<link "Try on your back">>
<<append "#sleepPosition">>\
Frustration mounting, you roll onto your back--never your favorite position.
<</append>>
<<set _triedBack = true>><<redo "sleepOptions">>
<</link>>\
<<elseif _triedBack and not _spreadLegs>>\
<<link "Spread your legs too">>
<<append "#sleepPosition">>\
You spread your legs too, so that nothing presses together. But now things //open up// in a way that's even worse.
<</append>>
<<set _spreadLegs = true>><<redo "sleepOptions">>
<</link>>\
<<elseif _spreadLegs and not _lieStill>>\
<<link "Close them again">>
<<append "#sleepPosition">>\
You close them again, but not enough so your thighs touch. In this one position, you can sort of almost ignore your new anatomy. If you lie perfectly still.
<<nextScene "Sleep comes grudgingly">><</nextScene>>\
<</append>>
<<set _lieStill = true>><<redo "sleepOptions">>
<</link>>\
<</if>>\
<</do>>\<<if $game.images>>\
<<if $player.defiance.entry("peedStanding")>>\
<img class="scene-image" src="images/all-purpose/Apartment_toilet_standing.webp">\
<<else>>\
<img class="scene-image" src="images/all-purpose/Apartment_toilet_sitting.webp">\
<</if>>\
<</if>>\
You awake the next morning once again needing to pee. It's amazing how something so mundane now draws so much attention. \
<<set _sitOrStand = 0>><<set _wiped = 0>><<do tag "sitOrStand">>\
<<if not $player.defiance.entry("peedStanding")>>\
With a small sigh, you plop onto the seat and perform the ritual again.\
<<if not $player.feminine.entry("wipesAfterPeeing")>> \
Then you gaze between your legs.
<<do tag "wiped">><<include "Wipe After Peeing">><</do>>\
<</if>>\
<<else>>\
You stand at the bowl and think back to yesterday. If you have to clean up another giant mess, you'll be late for work.
<<switch _sitOrStand>>\
<<case 0>>\
<<link "Try again anyway">>
<<if not $game.peeContent>><<run $game.setPeeContent(1)>><</if>>
<<set _sitOrStand = 1>><<redo "sitOrStand">>
<</link>><<if not $game.peeContent>> @@.hint;(will enable pee content)@@<</if>>
<<link "Turn and sit">>
<<if $game.images>>
<<run $temp.log.record("peeSittingVariant", 2)>>
<<goto "Pee Sitting">>
<<else>>
<<run $temp.log.record("peeSittingVariant", 3)>>
<<set _sitOrStand = 2>><<redo "sitOrStand">>
<</if>>
<</link>>\
<<case 1>>\
@@.thought;Aah, what the heck.@@ This time you at least remove your boxers completely. Then you "aim" at the toilet and pray.
The only difference is your underwear doesn't get soaked<<if $game.peeContent is 2>>--for everything else does. Your legs, the floor, the side of the tub<</if>>. By the time you mop everything up, the bus has long since left.\
<<run $player.defy("peedStanding", 1, true)>><<run $player.log.timeStamp("peeMess")>>\
<<run $player.mood.tire(.5)>>\
<<case 2>>\
<<include "Pee Sitting">>\
<</switch>>\
<</if>><</do>>\
<<do tag "sitOrStand spreadThighs wiped">>\
<<if (not $player.defiance.entry("peedStanding") and (_wiped or $player.feminine.entry("wipesAfterPeeing"))) or _sitOrStand is 1 or (_sitOrStand is 2 and ((_spreadThighs or $player.feminine.entry("peesSitting") or not $game.peeContent) and (_wiped or $player.feminine.entry("wipesAfterPeeing"))))>>\
<<include "Week 4 Tuesday Morning Pee End">>\
<</if>>\
<</do>>\<<do tag "dressed">><<if not _dressed>>
<<selectOutfit "work" "Shower and dress" "linger">>\
<<else>>
After showering, you slide your $player.outfit.underwear.informalName up your legs. They snap into place, fitting cleanly everywhere but in the front. You pull your $player.outfit.bottom.informalName on over them, then peer in the mirror.
It might work from a distance maybe, but up close? @@.thought;Come on, who will stare at that, up close?@@ <<if not $erika.log.entry("madAtHer")>>Erika might. You almost wish your sister hadn't pointed this out.<</if>> You shove your hands in your pockets, pushing the fabric out with your knuckles. That seems to help some.
[[Bus into work|Week 4 Tuesday Work]]\
<</if>><</do>>\<<if $player.defiance.justHappened("peedStanding")>>\
As you rush past him, Steve just shakes his head, muttering, @@.steve;"Two days in a row..."@@\
<<run $player.jobPerform(-1)>>
You slump to your desk.\
<<else>>\
You arrive on time and slump to your desk.\
<</if>> \
Yesterday you accomplished little. If that keeps up, you can kiss that promotion goodbye. Then there's what to say to Erika, and Mark, and--
<<if $player.feminine.entry("borrowsPainkillers")>>\
There she is, standing right outside your cubicle. She looks not quite herself, though. Her hair is disheveled, her eyes puffy. @@.erika;"Good morning, $player.name."@@
@@.player;"Are you alright? Looks like you barely slept."@@
@@.erika;"Um, I'll be okay. Could you do me a giant favor, though?"@@ She walks closer.
@@.player;"Sure, anything."@@
@@.erika;"Could I have those painkillers back? The ones I lent you."@@
You'd forgotten you still had those. @@.player;"Oh, of course."@@ You reach into your desk and hand her the bottle.
@@.erika;"You're a lifesaver, $player.name!"@@ <<if $erika.hasDate()>>Then she touches your shoulder. @@.erika;"Can't wait for Friday..."@@<</if>> With that, she saunters away clutching her abdomen.
So that's why she called in yesterday. @@.thought;She's on her period.@@ A sobering thought occurs, but you shove it far away.\
<<else>>\
You look up to see Josie standing outside your cubicle. \
<<if $player.log.entry("salesContest") is "won">>\
@@.josie;"Congratulations. I heard you eked out a stunning victory last week."@@
That's right--in the sales contest! So much has occurred since then that you'd nearly forgotten. @@.player;"Thanks,"@@ you tell her<<if $josie.log.entry("boostedSales")>>, @@.player;"...for everything."@@<<else>>.<</if>>\
<<else>>\
@@.josie;"Shame about your crushing loss on Friday."@@
In the sales contest? That's the least of your problems now. @@.player;"It happens@@<<if $josie.log.entry("boostedSales")>>@@.player;."@@ Then you add, @@.player;"Thanks anyway."@@<<else>>@@.player;,"@@ you tell her.<</if>>\
<</if>>
@@.josie;"<<if $josie.log.entry("boostedSales")>>You're welcome. <</if>>Could I ask a favor?"@@
@@.player;"Yeah, sure."@@
@@.josie;"If you're still hoarding those painkillers, could you please return them? Several women have been asking."@@
You'd forgotten you still had those. @@.player;"Oh, of course."@@ You reach into your desk and hand her the bottle.
@@.josie;"Always a pleasure,"@@ Josie says.
@@.thought;Who could be on her period?@@ you wonder. A sobering thought occurs, but you shove it far away.\
<</if>>
[[One thing at a time|Week 4 Tuesday Work Continued]]One thing at a time. Your sister suggested finding a makeshift replacement for your dick. But where to acquire such a thing? Online? It could take days to arrive. Then maybe at the neighborhood mall--if you can't find one there, you could at least get a haircut.
Or you could tackle the Mark situation. Or go see how Erika is doing. <<if $player.inventory.hasItem("Box of Chocolates")>>Perhaps some chocolates might lift her spirts. Or you could<<else>>Or<</if>> actually get some work done.
<<include "Week 4 Tuesday Options">>\[[Leave early for the mall|Week 4 Tuesday Work Pee][$temp.log.record("gymExcuseExitPassage", "Mall")]]
<<if not $temp.log.entry("markGymExcuse")>>\
[[Decide how to approach Mark|Week 4 Mark Gym Excuse][$temp.log.record("markGymExcuse"); $temp.log.record("gymExcuseExitPassage", "Week 4 Mark Gym Excuse Continued")]]
<<else>>\
<<if $player.mood.rest >= -1>>\
[[Hit the gym alone|Week 4 Tuesday Work Pee][$temp.log.record("gymExcuseExitPassage", "Weightlifting Solo Begin")]]/* *** semi-placeholder */\
<<else>>\
==Hit the gym alone== (too tired)\
<</if>>
<</if>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>\
[[Bring Erika chocolates|Erika Court Chocolates]]\
<<else>>\
[[Visit Erika|Erika Court Chat]]\
<</if>>
<<if $player.mood.rest >= -1>>\
[[Focus on sales calls|$time.workFocusIntern]]\
<<else>>\
==Focus on sales calls== (too tired)\
<</if>>
[[Take it easy and rest up|Week 4 Tuesday Work Pee][$temp.log.record("gymExcuseExitPassage", "Rest Default")]]/* ***semi-placeholder */\<<if $game.images>><img class="scene-image" src="images/all-purpose/Mens_room.webp"><</if>>\
<<if $temp.log.entry("gymExcuseExitPassage") is "Rest Default">>\
This week has been rough--you deserve some time off. You pitter the hours away, planning to leave early. As you rise from your chair, though, you\
<<elseif $time.present.includes("night")>>\
You work through the afternoon. Soon, though, you start to\
<<else>>\
You work through the afternoon, planning to leave early for the mall. As you rise from your chair, though, you\
<</if>> feel something you can't ignore. Yesterday, you somehow made it through the workday. Not today.
So you wander to the bathroom<<if $player.feminine.entry("usesWomensRoom")>>s, briefly gaze at the women's, and then enter the men's<</if>>. A row of urinals stretches out before you, no one using them. You won't be either\
\<<if $player.defiance.entry("peedStanding")>>\
\<<if $game.peeContent is 2>>\
\. The thought of being caught there, pee streaming down your legs, is enough to convince you\
\<<else>>\
\, not here at work\
\<</if>>.\
<<else>>.\
<</if>>
<<if $game.images>>\
[[Enter a stall|Week 4 Tuesday Work Pee Toilet]]\
<<else>>\
<<linkreplace "Enter a stall">>\
<<include "Week 4 Tuesday Work Pee Toilet">>\
<</linkreplace>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Mens_room_stall.webp"><</if>>\
You enter a stall and stand facing the toilet. No, you also won't be doing that.\
<<if $player.defiance.entry("peedStanding")>> \
You would need to strip naked from the waist down<<if $game.peeContent is 2>> or risk soaking your clothes. Where would you hang them?<<else>>. Where would you hang your clothes?<</if>> You see no hooks. Over the edge of the divider? What would someone think if they saw that? And after cleaning <<if $game.peeContent is 2>>the pee off everything<<else>>up<</if>>, there'd be no place to shower.\
<</if>>\
<<run $time.setDayEnd(true)>>
<<if $game.images>>\
[[Turn and sit|Week 4 Tuesday Work Pee Toilet Sit]]\
<<else>>\
<<linkreplace "Turn and sit">>\
<<include "Week 4 Tuesday Work Pee Toilet Sit">>\
<</linkreplace>>\
<</if>>\<<if $temp.log.entry("markGymExcuse")>>\
<<if $time.present.includes("night")>>\
<<run $temp.log.record("peeExitPassage", "nextScene")>>\
<<else>>\
<<run $temp.log.record("peeExitPassage", $temp.log.entry("gymExcuseExitPassage"))>>\
<</if>>\
<<else>>\
<<run $temp.log.record("peeExitPassage", "Week 4 Mark Gym Excuse")>>\
<</if>>\
<<if $player.feminine.instances("peesSitting") < 2>>\
<<run $temp.log.record("peeSittingVariant", 4)>><<include "Pee Sitting">>\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Mens_room_stall_sitting.webp"><</if>>\
You turn and sit. Then you hear footsteps, a brief pause, the sound of a urinal flushing, and the bathroom door slamming shut again before you've finished wiping. Were you that quick before too?\
<<run $player.feminize("peesSitting", 1, true)>>
<<if $temp.log.entry("peeExitPassage") is "nextScene">>\
<<nextScene "Pull up your pants and flush">><<run $temp.log.remove("peeExitPassage")>><</nextScene>>\
<<else>>\
[[Pull up your pants and flush|$temp.log.entry("peeExitPassage")]]\
<</if>>\
<</if>>\<<if $temp.log.entry("markGymExcuse")>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Mark_cubicle.webp"><</if>>\
Yesterday Mark invited you to the gym. Knowing him, he'll keep asking until you agree. But you can't--you'd only embarrass yourself.\
<<else>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Mark_hallway.webp"><</if>>\
You return to your desk and pack up for the day\
\<<switch $temp.log.entry("gymExcuseExitPassage")>>\
\<<case "Mall">>, determined to get to the mall\
\<<case "Rest Default">>, determined to get some rest\
\<</switch>>. On your way to the elevator, though, Mark comes bounding toward you. @@.mark;"Ready for the gym? I'll go grab my bag."@@
@@.thought;Uh oh.@@ What can you tell him? If you go together, you'd only embarrass yourself.\
<</if>> \
<<if $player.log.entry("failedLift")>>\
<<if $player.failedLastLift()>> Last time you couldn't <<if $player.log.entry("lastLift") < 140>>even <</if>>lift <<= $player.displayedStrength()>><<else>>You already failed there once<</if>>, and judging by the mirror last night, it's only gotten worse.\
<<else>>\
Judging by the mirror last night, you don't know how much you can still lift. And you sure don't want to find out in front of Mark.\
<</if>>
<<if $temp.log.entry("markGymExcuse")>>\
You approach his cubicle. @@.mark;"So we hitting the gym later?"@@ he asks right away.
<</if>>\
@@.player;"Uh, can't. Sorry."@@
@@.mark;"Dude, why not?"@@
You rack your brain. @@.player;"Sore...back."@@
@@.mark;"Seriously?@@<<if $mark.log.entry("sharedTesticlePain")>>@@.mark; First you get jabbed in the nuts, and now this!"@@<<elseif $steve.log.duringWeek("freeballOne", 3)>>@@.mark; First you sprain your ankle on a doorframe, and now this!"@@<<elseif hasVisited("Work Focus Week 1 Mark Painkillers")>>@@.mark; You're sore //again//?"@@<<else>>@@.mark;"@@<</if>> He shakes his head. @@.mark;"Guess I'll go alone then. Hey, maybe Calli will be there."@@\
<<run $mark.like(-1)>><<run $mark.suspect()>>
Calli... @@.player;"The chick with the caboose?"@@
@@.mark;"You know it. Well, feel better dude."@@\
<<run $temp.log.record("markGymExcuse")>>
<<if $time.present.includes("night")>>\
<<nextScene>><</nextScene>>\
<<else>>\
[[Continue|$temp.log.entry("gymExcuseExitPassage")]]\
<</if>>That went as well as you could have hoped.
You sit back at your desk, wondering if you made a mistake. If you never hit the weight room, you'll only keep getting weaker. Unless... Well, there is that other gym nearby. You'd just have to hope Mark never sees you going without him.
<<include "Week 4 Tuesday Options">>\<<run $temp.log.remove("markGymExcuse")>><<run $temp.log.remove("gymExcuseExitPassage")>>\
<<run $temp.log.remove("peeSittingVariant")>><<run $temp.log.remove("peeExitPassage")>><<run $temp.log.remove("spreadThighs")>>\
<<if $player.feminine.instances("peesSitting") is 1 or $temp.log.entry("wetVulva")>>\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_toilet_sitting.webp"><</if>>\
<<if $player.feminine.instances("peesSitting") is 1>>\
The next morning, you stare at the toilet, then turn and sit<<if $game.peeContent is 2>>. Unless you plan on mopping the floor daily, it seems your only option<<else>>--apparently your only option now<</if>>.\
<<else>>\
The next morning, you rush to the toilet and sit, as your body now requires.\
<</if>>\
<<if $temp.log.entry("packerOrdered")>> \
Until your new device arrives, that is. @@.thought;Wonder what peeing through that will be like...@@ You imagine yourself standing tall, aiming like you used to.\
<</if>>\
<<if $temp.log.entry("wetVulva")>>
@@.thought;Ouch!@@ <<if $game.peeContent>>The pee stings as it exits<<else>>It stings down there<</if>>. You peer down but can't see past what must be your clitoris, and that's not where it hurts. You spread your thighs wider, but still can't see any lower.
<<linkreplace "Use your phone camera">>\
Resigned, you aim you phone camera there, careful not to drop it in the toilet. Really you'd rather not see this, but the area still smarts. So you un-squint just enough to view what's on your screen: the folds and contours of a woman's vulva, in high resolution. @@.thought;Is it supposed to be that red, though?@@
You Google this. Nope, that's not normal. And the most frequent cause: "not cleaning there or wiping properly." @@.thought;Fantastic.@@ You look up the remedy: "Thoroughly clean (no soap) and apply ointment." @@.thought;I have to smear stuff down there?@@ Apparently you do.
<<linkreplace "Wash there thoroughly">>\
This time when you shower, your brace yourself and then spread the thing open with two hands. The water stings as it ricochets off the irritated skin. <<linkreplace "Pat it dry">>\
Then you carefully pat it dry, which requires spreading everything open yet again.
<<linkreplace "Apply ointment">>\
Next you retrieve some vaseline and spread it on. First the right labia, then the left. You need the phone camera again to confirm that everywhere red is covered. Finally you try walking around. The lotion makes everything feel slick. Your vulva also still hurts, just not as badly. How long will this take to heal? "2-3 days," says the Internet. You shake your head. @@.thought;Guess I better wipe every time from now on.@@\
<<run $player.log.timeStamp("examinedVulva")>><<run $player.feminize("wipesAfterPeeing")>>\
<<run $player.mood.distract("soreVulva")>><<run $temp.log.remove("wetVulva")>>
[[Bus to work|Week 4 Wednesday Work]]
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<</linkreplace>>\
<<else>>\
<<if $temp.log.entry("packerOrdered")>>
You wipe yourself. @@.thought;Only a few more days of this.@@
<</if>>\
<<include "Week 4 Wednesday Work">>\
<</if>>\
<<else>>\
The next day, you fumble through your morning routine and soon arrive at work. \
<<include "Week 4 Wednesday Work">>\
<</if>>\<<if $player.feminine.instances("peesSitting") > 1 and not $player.mood.distractions.includes("soreVulva")>>\
The morning hours pass with little fanfare.\
<<else>>\
You <<if $player.mood.distractions.includes("soreVulva")>>finish dressing<<else>>dress<</if>> and bus into work, the morning hours passing with little fanfare.\
<</if>> \
If you keep from shifting around, you can almost get absorbed enough not to notice the <<if $player.mood.distractions.includes("soreVulva")>>soreness<<else>>absence<</if>> between your legs.\
<<if $temp.log.entry("packerOrdered") and not $player.mood.distractions.includes("soreVulva")>> \
Just think: Soon you won't have to worry about that<<if $player.feminine.instances("peesSitting") is 1>> either<<else>>. Come Friday, you'll have a dick inside your pants again. That you can even pee through<</if>>.\
<</if>>
<<include "Week 4 Wednesday Lunch">>\After lunch, you all trudge back to your desks. How will you spend the afternoon?
<<include "Week 4 Weekday Options">>\<<if not $player.log.duringWeek("shopped")>>\
<<if $time.present is "Thursday">>\
<<linkreplace "Leave early for the mall">>\
You start making plans to go shopping when you remember: The mall closes early on Thursdays.
<</linkreplace>>\
<<else>>\
[[Leave early for the mall|Mall]]\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("weightlifted")>>\
<<if $player.mood.rest >= -1>>\
[[Hit the gym alone|Weightlifting Solo Begin]]\
<<else>>\
==Hit the gym alone== (too tired)\
<</if>>
<</if>>\
<<if not $erika.log.duringWeek("courted")>>\
<<if $player.inventory.hasItem("Box of Chocolates")>>\
[[Bring Erika chocolates|Erika Court Chocolates]]\
<<else>>\
[[Visit Erika|Erika Court Chat]]\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("workFocused")>>\
<<if $player.mood.rest >= -1>>\
[[Focus on sales calls|$time.workFocusIntern]]\
<<else>>\
==Focus on sales calls== (too tired)\
<</if>>
<</if>>\
<<if not $player.log.duringWeek("rested")>>\
[[Take it easy and rest up|Rest Default]]/* ***semi-placeholder */\
<</if>><<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
<<run $player.saveOutfit()>><<run $temp.log.record("freezeOutfit")>><<run $player.removeShoes()>><<run $player.removeBottom()>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>\
<<include "Week 4 Masturbate Strap-on">>\
<<else>>\
That night, you lie awake trying to get comfortable. \
<<include "Week 4 Masturbate Pussy">>\
<</if>>You part your legs, smooth out the wrinkles in your $player.outfit.underwear.informalName. Then, as you roll onto your side, the loose fabric catches in a place you care not think about.
<<linkreplace "Yank off the garment">>\
<<run $player.removeUnderwear()>>\
You roll onto your back and yank off the garment. The sheet now lies gently atop you, your anatomy curving past its reach. Finally your eyelids start to droop...
//Your mind drifts back to \
<<if $erika.log.latest("gaveChocolates") >= 4.3>>\
<<if $time.present is "Wednesday night">>earlier<<elseif $erika.log.latest("gaveChocolates") is 4.4>>yesterday<<else>>Wednesday<</if>>...when Erika placed that truffle between her lips, eyes glazing over...\
<<else>>\
<<if $time.present is "Wednesday night">>lunchtime<<else>>Wednesday<</if>>...when Erika sat down beside you, her thigh brushing against yours...\
<</if>>//\
<<run $player.mood.arouse()>>
[[You blink...|Masturbate Weeks 0-3]]\
<</linkreplace>>\That night, you think <<if $temp.log.entry("skippedStrapOnMasturbate")>>again <</if>>of <<if $player.inventory.hasClothingItem("Packer", "packers")>>the strap-on you purchased<<else>>your recent purchase<</if>><<if $erika.hasDate()>>...and of your upcoming date<</if>>. @@.thought;Should I test it out <<if $erika.hasDate()>>first<<else>>before using it for real<</if>>?@@
<<set _tryStrapOn = 0>><<do tag "tryStrapOn">><<switch _tryStrapOn>>\
<<case 0>>\
<<link "Test out the strap-on">><<set _tryStrapOn = 1>><<redo "tryStrapOn">><</link>>
<<link "Just head to bed">><<set _tryStrapOn = 2>><<redo "tryStrapOn">><</link>>\
<<case 1>>\
<<run $temp.log.record("strapOnExitPassage", "Masturbate Weeks 0-3")>>\
<<run $temp.log.remove("skippedStrapOnMasturbate")>>\
<<include "Wear Strap-on">>\
<<case 2>>\
<<if not $temp.log.entry("skippedStrapOnMasturbate")>>/* Occurs Wed, or Fri if you bought the strap-on since then */\
You have no great desire, though, to try strapping the plastic cock over your--\
<<run $temp.log.record("skippedStrapOnMasturbate")>>
<<else>>/* Occurs Fri if had the strap-on Wed but didn't try using it (and got pussyFailedFantasy instead) */\
The thought still doesn't appeal to you, though. \
<</if>>\
Instead you turn out the light, hoping to catch up on sleep.\
<<if not $player.log.entry("pussyFailedFantasy")>>/* Occurs Wed only */ \
For a long while you toss and turn. \
<<include "Week 4 Masturbate Pussy">>\
<<else>>/* Occur Fri if you got the pussyFailedFantasy on Wed */
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>
<</if>>\
<</switch>><</do>>\You wake up the next morning <<if $player.log.daysAgo("ateDessert") is 1 and $player.mood.satisfaction >= 1>>with a full stomach and an empty--<<else>>feeling almost //empty// inside. At first you think it's hunger. But no, it's your--<</if>>@@.thought;pussy, just say it.@@<<if $player.mood.distractions.includes("soreVulva")>> It's also still sore.<</if>>
Your Sentence has brought its share of frustration. Before this week, though, you wanted to get off but couldn't. Now, you probably //could//, but to do so feels like surrender. Touching yourself there, sliding a finger (or two) inside... Despite all evidence to the contrary, you're still a man.
<<if $game.images>>\
<img class="scene-image" src="images/all-purpose/Apartment_toilet_sitting.webp">\
<<else>>
<</if>>\
You plop onto the toilet and part your thighs. You only have, what, forty-eight weeks to go? You can last that long. Some women--you correct yourself--some //people with vulvas// never have orgasms. If they can get by, why can't you?
You bus into work determined. You have more important concerns anyhow\
\<<if not $player.inventory.hasClothingItem("Strap-on", "packers") and not $player.inventory.hasClothingItem("Packer", "packers") and not $temp.log.entry("packerOrdered") and $emily.log.entry("erikaChoice") isnot "honesty" and $erika.log.entry("madAtHer")>>\
\, like how to convince Erika you still have a dick\
\<<elseif $erika.hasDate()>>\
\, like whether to break the news to Erika tomorrow\
\<<if $player.inventory.hasClothingItem("Strap-on", "packers")>>. \
Or hope she can't tell your fake cock for the real one\
\<<elseif not $erika.log.duringWeek("courted")>>. \
Or maybe you should just cancel the date<<if $player.inventory.hasItem("Box of Chocolates")>>. You could even use the chocolates as consolation<</if>>\
<</if>>\
<<elseif $erika.log.entry("madAtHer")>>\
\, like <<if $emily.log.entry("erikaChoice") is "honesty">>when<<else>>whether<</if>> to break the news to Erika\
\<</if>>.
<<include "Week 4 Weekday Options">>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Friday_performance_review.webp"><</if>>\
The next morning, you wake up relieved that the week is almost over.\
<<if $player.mood.distractions.includes("soreVulva")>> \
Your vulva also feels much better, now that you're wiping and washing properly. It's almost too late, though, the distraction having interfered with your work.\
<<set _specialIntro = true>>\
<</if>> \
<<include "Friday Performance Review">>
You spend the afternoon <<if _levelUp is 1>>celebrating this small victory<<elseif _levelUp is -1>>stewing somewhere between anger and despair<<else>>tying up loose ends<</if>>. \
<<if $erika.hasDate()>>\
Then you check the time: You date is less than two hours away.
<<nextScene "Head home to get ready">><</nextScene>>\
<<else>>\
And then, the weekend finally arrives.
<<nextScene "Ride the bus home">><</nextScene>>\
<</if>>\<<if $temp.log.entry("packerOrdered")>>\
<<include "Packer Delivery">>\
<<do tag "leavePackerIn">><<if _leavePackerIn>>
[[Continue|Week 4 Friday night Bedtime]]\
<</if>><</do>>\
<<else>>\
<<include "Week 4 Friday night Bedtime">>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Apartment_bedroom_night.webp"><</if>>\
<<run $player.saveOutfit()>><<run $player.removeShoes()>><<run $player.removeBottom()>>\
<<if $player.isWearing("Packer")>>\
<<run $player.log.timeStamp("worePacker")>>\
Several times that evening, you glance down to see that reassuring bulge. If only it felt more comfortable, though. If you bring your thighs together, they catch on it. If your pants stretch the wrong way, it de-centers. Several times you need to readjust the thing. Surely having a dick wasn't so cumbersome. Or maybe you're already used to flatness there. Regardless, you remove the device before bed.
<</if>>\
<<if $player.inventory.hasClothingItem("Strap-on", "packers") and not $player.log.entry("strapOnFailedFantasy")>>\
<<run $temp.log.record("freezeOutfit")>>\
<<include "Week 4 Masturbate Strap-on">>\
<<elseif not $player.log.entry("pussyFailedFantasy")>>\
That night, you lie awake<<if not $player.log.justHappened("worePacker")>> in bed<</if>>. Getting off with the strap-on attached is impossible; you learned that the hard way. So instead you toss and turn, trying to get comfortable. \
<<run $temp.log.record("freezeOutfit")>>\
<<include "Week 4 Masturbate Pussy">>\
<<else>>\
That night, you lie awake<<if not $player.log.justHappened("worePacker")>> in bed<</if>>. The frustration is starting to mount, but there's no way you're repeating Wednesday's fiasco. You roll over and stuff your head under the pillow.
<<nextScene>><<run $player.restoreOutfit()>><</nextScene>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
<<if $time.week is 3>>\
If you want more sales than Mark this month, you need to get moving.\
<<else>>\
Despite everything, you need to land some sales.\
<</if>> \
So you open your spreadsheet and click straight to the "HitList" tab.
One entry jumps out, cryptically named "Hot Intern." @@.thought;Hmm... Oh!@@ It must be the young woman you called the other week, when <<if $player.log.duringWeek("workFocused", 1)>>your sore balls kept distracting you. That...won't be a problem now.<<elseif $player.log.duringWeek("workFocused", 3)>>your nipples kept distracting you. But they've calmed down since then.<<else>>you kept getting distracted. But that shouldn't happen again.<</if>>\
<<if $time.week is 4>> \
<<if $player.mood.distractions.includes("soreVulva")>>\
And your sore vulva doesn't hurt //that// much. It mostly\
<<else>>\
In fact, you can't think of any way your latest issue could interfere with this call. It\
<</if>> just sits down there, taking up zero space.\
<</if>>
Her high voice answers. @@.female;"Have we spoken before?"@@
@@.player;"No. I mean yes, briefly. Name's $player.name, and we sell--"@@ \
<<if $time.day is 16>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
Your hand moves to scratch at your chest.\
<<else>>\
As you lean back in your chair, your shirt rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<</if>>\
<<elseif $time.day is 18>>\
As you lean back in your chair, your shirt catches again--the right nipple this time.\
<<elseif $time.week is 4>>\
Suddenly your voice cracks. @@.thought;For the <<if $time.present is "Thursday">>fourth<<else>>third<</if>> time this week?@@\
<</if>>
@@.female;"You sell what?"@@
@@.player;"Sorry."@@ You launch into a polished description of your midrange line.
@@.female;"Hmm, how much did you say it was again?"@@
Depends on what you can squeeze out of her. @@.player;"Eighty-five."@@ She seems pretty gullable.
@@.female;"Eighty-five...hundred?"@@
@@.thought;Yes...@@ \
<<if $time.week is 4>>\
You start to convince her why, when your voice cracks again, shooting up an octave.\
<<else>>\
You're about to convince her why, when \
<<if $time.day is 16>>\
the tickle intensifies...as though your nipple were burrowing into the scratchy fabric of your shirt.\
<<elseif $time.day is 18>>\
the tickle in your shirt turns almost...pleasurable.\
<<run $player.mood.arouse()>>\
<</if>>\
<</if>>
@@.female;"Sorry, I'm getting another call. Try again later?"@@
@@.player;"Sure, when--"@@ <<if $time.week is 4>>you squeak. <</if>>But she's already hung up.
<<if $time.week is 3>>\
You feel around your shirt. The firm nub is obvious to the touch, and pulses on contact. You pull the fabric out and away from it.\
<<run $player.mood.arouse()>>
Josie walks by just then, and you swear her eyes swivel your direction. @@.thought;I don't have time for this--the month ends Friday.@@\
<<run $josie.suspect()>>\
<<elseif $time.week is 4>>\
You finger your throat, then fetch a tall glass of water. That seems to restore your voice to its resonant baritone.<<if $player.mood.distractions.includes("soreVulva")>> You were wrong about your sore vulva, though. It hurts just enough to keep you distracted.<</if>>\
<</if>>\
<<run $player.log.increase("internSale")>><<run $player.log.increase("monthlySales")>>\
<<run $player.log.timeStamp("workFocused")>><<run $player.mood.tire()>>
<<nextScene "Resume making sales calls">><</nextScene>>\/* ***edit for later weeks, using <<if $player.log.duringWeek("workFocused", 1)>>, etc. */\
<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
Despite everything, you need to land some sales. So you open your spreadsheet to the "HitList" tab.
The entry for "Hot Intern" stares back at you. The first time you tried selling to her, your aching balls kept distracting you. The second time, it was your nipples. \
<<if $time.week is 4>>\
And now--\
\<<if $player.mood.distractions.includes("soreVulva")>>\
\well, your sore vulva doesn't hurt //that// much. It mostly\
\<<else>>\
\actually, you can't think of any way your latest issue could interfere with this call. It\
<</if>> just sits down there, taking up zero space.\
<<else>>\
But this time you should be in the clear.
<</if>>
You dial her number.
@@.female;"Micro Systems Inc. Can I help you?"@@ Her voice sounds hotter than ever.
@@.player;"Yes, this is $player.name, calling to make your life //much// easier. With our Accel line, we can--"@@
@@.female;"--Oh! Guy with the flaky phone? That always cuts out?"@@
@@.player;"Well yes, I have to apologize about that."@@ You search for some excuse. @@.player;"IT around here!"@@
@@.female;"Yeah, tell me about it! This week, won't let me pull up what's left in the account. So I just assume there must be plenty."@@
@@.thought;Just assumes this?@@ Your mouth starts watering. @@.player;"Well, our Accel line fits into any budget, really."@@ You explain its key features. @@.player;"It can be yours for only..."@@
[[Suddenly your voice cracks|Work Focus Intern 3 Continued]]\@@.female;"For only what?"@@ the young woman asks.
You collect yourself. @@.player;"Nine K, even."@@
@@.female;"Oh wow. Wait--the account is finally pulling up... I'm sorry, it's showing we don't have enough."@@
Your heart sinks. @@.player;"Are you sure?"@@
@@.female;"Yeah--no, wait! That's what's left in the //frills and perks// budget line only. My bad."@@
You can hardly believe what you're hearing. @@.player;"Sorry, did I say nine? I meant nine five."@@
@@.female;"Ninety-five hundred. Okay."@@ You hear keys tapping. @@.female;"I mean, I don't see why not? If everything you say is true..."@@
You start entering $9,500 into her line of your spreadsheet. Then you add a few exclamation points.
@@.female;"All I need is your company's full name and contact info."@@
@@.player;"Sure. It's GlenCorp Incorporated. 400 Madison St. And that's in--"@@ Your voice cracks again, shooting up an octave.
@@.female;"Sorry, in what city?"@@
You clutch your throat. @@.thought;Is that the <<if $time.present is "Thursday">>fourth<<else>>third<</if>> time this week?@@
@@.female;"Mr. $player.lastName...?"@@ Finally she hangs up.
You stare at the phone in your hand. Then you fetch a tall glass of water. That seems to restore your voice to its resonant baritone. But when you call the intern back, it goes straight to voicemail.<<if $player.mood.distractions.includes("soreVulva")>> Turns out you were wrong about your sore vulva too. It hurts just enough to keep you distracted.<</if>>\
<<run $player.log.increase("internSale")>><<run $player.log.increase("monthlySales")>>\
<<run $player.log.timeStamp("workFocused")>><<run $player.mood.tire()>>
<<nextScene "Shake your head and resume making calls">><</nextScene>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
<<run $temp.log.record("offOn", 0)>>\
Resigned, you purge Erika from your brain and boot up your computer. For the next three hours, endless spreadsheets sprawl across your screen. By morning's end, you're tired and restless at the same time. You've made good progress, though.
Until your computer freezes up. You mash the Escape key, shake the mouse, but the screen stays still.
<<do tag "offOn">>\
<<if not $temp.log.entry("offOn")>>\
<<link "Try turning it off and on again">><<run $temp.log.record("offOn", 1)>><<redo "offOn">><</link>>
<<link "Call IT support">><<run $temp.log.record("offOn", 2)>><<redo "offOn">><</link>>\
<</if>>\
<<switch $temp.log.entry("offOn")>>\
<<case 1>>\
Precious minutes of unsaved work down the drain, but you'd rather deal with this yourself than with those nerds from IT.
You flick the power switch and wait. The screen flashes blue, then gives the spinning wheel of death.
[[Call IT support|Work Focus Mark]]\
<<case 2>>\
You phone for support.
A gruff voice answers, @@.ted;"Have you tried turning it off and on again?"@@
You sigh. Precious minutes of unsaved work down the drain. You flick the power switch and wait. The screen flashes blue, then gives the spinning wheel of death.
[[Call IT support again|Work Focus Mark]]\
<</switch>>\
<</do>>\<<if $temp.log.entry("offOn") is 1>>\
You phone for support.
A gruff voice answers, @@.ted;"Have you tried turning it off and on again?"@@
@@.player;"Yes..."@@\
<<else>>\
You phone for support again.\
<</if>>
@@.ted;"Be up in a minute."@@
Mark walks by while you're waiting. @@.mark;"Trouble with your computer?"@@
You glare at him.
<<if $time.presentSlot > 2>>\
@@.mark;"Hey, I might hit the gym again today. Want to go with?"@@
He's working out //again//?\
<<else>>\
@@.mark;"Hey, I'm gonna hit the gym at four. Want to go with?"@@
Great, now //he's// working out?\
<</if>> \
You hope it's not to impress Erika. You start to tell him you'll go, before remembering your decision to get shit done. If your computer would only cooperate.
@@.mark;"Grab a beer later then, yeah?"@@
[[You nod|Work Focus Ted]]\
<<run $temp.log.remove("offOn")>>\<<if $game.images>><img class="scene-image" src="images/backstory/Work_focus_Ted.webp"><</if>>\
A few minutes later, a buff guy wearing glasses and a black t-shirt arrives. \
<<if visited("Erika Tour Ted")>>\
You immediately recognize him as Ted from floor B1.\
<<else>>\
@@.ted;"Name's Ted."@@
@@.player;"$player.name."@@\
<</if>>
He motions you out of your chair. @@.ted;"I'm gonna reboot in Safe Mode. See what you did to this thing."@@
He sits down and takes over. You peer over his shoulder while he zips through menu after menu.
@@.ted;"How much porn did you put on this?"@@ he asks way too loudly.
@@.thought;Shit.@@ He didn't access //that// folder, did he?
@@.ted;"Just messing with you. Can't access that stuff in Safe Mode anyway."@@ He clicks somewhere, and a black window with a blinking cursor opens, like something from your dad's ancient computer.
You crack your back. It's hard not to feel like a doofus waiting with nowhere to sit, while another dude fixes your computer. @@.player;"Almost done? 'Cause I could head to the break room..."@@
@@.ted;"Yeah, almost."@@
You shift your weight from side to side. @@.player;"Know what, I'm gonna--"@@
@@.ted;"--Done. I removed four viruses from your computer. Try to be more careful with what you download."@@ He beckons you back into your seat.
You wonder how someone so stoic can feel so intimidating.
@@.ted;"Let me know if you have any more trouble."@@ He half smiles. @@.ted;"At IT, we solve problems."@@ As he walks away, you notice the same slogan printed on his shirt.
Settling back to work, you're amazed at how responsive your computer is now. Ted clearly knows his stuff. Five hours later you clock out, your head swimming in product data and client reports. But at least you got a ton of work done.\
<<run $player.log.timeStamp("workFocused")>><<run $player.mood.tire()>>/* **add hint here */
<<nextScene "Relax until bedtime">><</nextScene>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
<<if $time.week is 3>>\
If you want more sales than Mark this month, you need to get moving. So you open your spreadsheet and dial the next entry.\
<<else>>\
You shove away your problems and open your sales spreadsheet. It's long, with over thirty calls to make today. Better get started.\
<</if>>
A woman answers on the third ring. @@.female;"Oh yeah, saw your message. Remind me what you sell again?"@@
You go through your standard spiel.
@@.female;"I guess we could use that. I'll need to check with my boss."@@ From her voice, she sounds young--and hot. A picture forms in your mind.\
<<run $player.mood.arouse()>>
@@.player;"We offer a free trial. All I need is your--"@@ \
<<if $time.week is 1>>\
Suddenly, a shooting pain strikes your balls, and you wince.\
<<elseif $time.day is 16>>\
<<if $doctor.log.justHappened("biopsyCall")>>\
Your hand moves to scratch at your chest.\
<<else>>\
As you lean back in your chair, your shirt brushes against your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<</if>>\
<<elseif $time.day is 18>>\
As you lean back in your chair, your shirt catches again--the right nipple this time.\
<<elseif $time.week is 4>>\
Suddenly your voice cracks. @@.thought;For the <<if $time.present is "Thursday">>fourth<<else>>third<</if>> time this week?@@\
<</if>>
@@.female;"My what? You cut out there."@@
<<if $time.week is 1>>The pain subsides. <</if>>@@.player;"Sorry, just your credit card."@@
@@.female;"Oh!"@@ <<if $time.week is 4>>She pauses<<else>>Her voice jumps even higher<</if>>. @@.female;"I'm not supposed to give that out."@@
She sounds like an intern--this will be cake. @@.player;"Is your boss free? Tell him it's $player.name. We met at--"@@ \
<<if $time.week is 4>>\
Your voice cracks again, shooting up an octave.\
<<else>>\
You start to scan your spreadsheet, when \
<<if $time.week is 1>>\
another pain hits, worse than the last.\
<<elseif $time.day is 16>>\
the tickle intensifies...as though your nipple were burrowing into the scratchy fabric of your shirt.\
<<elseif $time.day is 18>>\
the tickle in your shirt turns almost...pleasurable.\
<<run $player.mood.arouse()>>\
<</if>>\
<</if>>
@@.female;"Sorry, can you try again later? You keep cutting out."@@
@@.player;"No, no. Wait--"@@ <<if $time.week is 4>>you squeak. <</if>>But she's already hung up. @@.thought;Fantastic.@@ That was the easiest sale you'll have all day.
<<if $time.week is 1>>\
You feel around between your legs. The weird thing is, the shot was farther back, at the base of your scrotum. But it's your balls that ache.\
<<run $player.mood.distract("genital pain")>>
[[Take something for the pain|Work Focus Week 1 Painkiller]]
[[Suffer through|Work Focus Week 1 Abort]]\
<<else>>\
<<if $time.week is 3>>\
You feel around your shirt. The firm nub is obvious to the touch, and pulses on contact. You pull the fabric out and away from it.
Josie walks by just then, and you swear her eyes swivel your direction. @@.thought;I don't have time for this--the month ends Friday.@@\
<<run $josie.suspect()>>\
<<elseif $time.week is 4>>\
You finger your throat, then fetch a tall glass of water. That seems to restore your voice to its resonant baritone.<<if $player.mood.distractions.includes("soreVulva")>> Your sore vulva, on the other hand, hurts just enough to keep you distracted.<</if>>\
<</if>>\
<<run $player.log.timeStamp("workFocused")>><<run $player.mood.tire()>><<run $player.log.increase("monthlySales")>>
<<nextScene "Resume making sales calls">><</nextScene>>\
<</if>>\
<<run $player.log.increase("internSale")>>\<<set _erikaLookingFor = 0>>\
You open your desk drawer. Of course no painkillers are there--you're not some chick on her period.
Lot's of women work here, though. Maybe they keep a stash in the break room? You walk there and start rummaging through the cabinets.
Then you hear footsteps--//high-heeled// footsteps. @@.erika;"Oh, hi $player.name!@@<<if not $erika.log.entry("reconnected")>>@@.erika;"@@ You've avoided Erika all this time--she had to show up //now//? @@.erika;"@@<<else>> <</if>>@@.erika;Whatcha looking for?"@@
Erika would probably have painkillers, or at least know where they're kept. She has periods, right? She could be on hers right now. But are you really going to ask your crush for painkillers? That doesn't seem very manly.
<<do tag "erikaLookingFor">><<switch _erikaLookingFor>>\
<<case 0>>\
<<link "You're looking for painkillers">><<set _erikaLookingFor = 1>><<redo "erikaLookingFor">><</link>>
<<link "You're looking for coffee grinds">><<set _erikaLookingFor = 2>><<redo "erikaLookingFor">><</link>>\
<<case 1>>\
@@.player;"Painkillers, actually."@@
@@.erika;"Oh no! Headache? The work here can get to you."@@
You're about to respond when more pain shoots through your testicles.
@@.erika;"Oh, is it something else? Did you get hurt?"@@ She looks concerned.
<<link "\"Yeah, headache\"" "Work Focus Week 1 Erika">><</link>>
<<link "\"Actually, it's...\" (tell the truth)" "Work Focus Week 1 Erika">><<run $erika.log.timeStamp("sharedTesticlePain")>><</link>>\
<<case 2>>\
@@.player;"Coffee grinds,"@@ you answer.
Erika finishes filling her mug. @@.erika;"In case the machine runs out?"@@
That was a bad lie. @@.player;"Gotta be prepared, right?"@@
She gives you an odd look. @@.erika;"I suppose so. @@\
<<run $erika.entrust(-1)>>\
<<if $erika.log.entry("reconnected")>>\
@@.erika;Well, I should get back to work. <<if $erika.log.entry("askedOut")>>Can't wait for Friday<<else>>Take care, $player.name<</if>>!"@@/* **consider increasing arousal here */
[[Continue|Work Focus Week 1 Mark or Josie]]\
<<else>>\
@@.erika;Well, take care."@@
[[Ask what she's been up to|Erika Reconnect After Party][$temp.log.record("workFocusAbort", 1)]]
[[Let her go|Work Focus Week 1 Mark or Josie]]\
<</if>>\
<</switch>><</do>>\
<<run $erika.log.timeStamp("lastSeen")>>\<<if $erika.log.entry("sharedTesticlePain")>>\
@@.player;"Actually, it's...@@ You ponder how to put it. @@.player;"I'm kind of sore...down there."@@
@@.erika;"Ohh."@@ Erika's eyes go wide. @@.erika;"Did you get hit or something?"@@
@@.thought;Something like that.@@ You nod.
@@.erika;"Ouch! I hear that can hurt! Not that I would know--unless rolling onto a boob counts."@@
You not sure what that's like, but it can't be as bad as this.\
<<run $erika.entrust()>><<run $erika.suspect()>>
@@.erika;"@@\
\<<else>>\
@@.player;"Yeah, headache. I don't usually get them."@@
@@.erika;"I'm sorry! @@\
<</if>>\
@@.erika;Well there's nothing in the cabinet--I checked when my period last hit."@@ She covers her mouth. @@.erika;"TMI?"@@
@@.player;"It's fine,"@@ you stutter.
@@.erika;"Yeah, that was a long day. The gals here need to get organized! Anyway, I keep some in my purse now."@@ She fishes through it. @@.erika;"Here you go!"@@
You take the bottle and start studying the label.
@@.erika;"It's two every four hours. Unless the cramps are really bad--<<if $erika.log.entry("sharedTesticlePain")>>er, you know what I mean<<else>>sorry, headache, I meant<</if>>."@@
You're starting to regret asking her.<<if $erika.log.entry("askedOut")>> You hope this doesn't make things weird on your date.<</if>>
@@.erika;"Oh. Two won't get you through the day, will it?"@@ She pauses. @@.erika;"Know what? Keep the whole bottle. I should be good till next month."@@\
<<run $player.feminize("borrowsPainkillers")>><<run $player.inventory.addItem("Painkillers")>>
[[Thank her and take the pills|Work Focus Week 1 End]]\<<set _josieHelp = false>>\
<<if $temp.log.entry("workFocusAbort")>>\
Another jolt shoots through your balls. If you don't deal with this, you'll get nothing done. Where can you find painkillers? You forgot to buy some last night.\
<<else>>\
Just as she leaves, your balls remind you why you came. @@.thought;That really hurts!@@ You resume searching for painkillers but find none in the cabinet. Now what?\
<</if>>
You could ask Mark. He doesn't get periods, of course, but maybe he gets sore from lifting? Then there's always Josie, who does get periods. At least you assume so.
<<do tag "josieHelp">><<if not _josieHelp>>\
[[Ask Mark for help|Work Focus Week 1 Mark]]
<<if $josie.log.entry("promisedFavor")>>\
<<link "Ask Josie">><<set _josieHelp = true>><<redo "josieHelp">><</link>>\
<<else>>\
[[Ask Josie|Work Focus Week 1 Josie]]\
<</if>>
[[Suffer through the pain|Work Focus Week 1 Abort]]\
<<else>>\
Mark would just make fun of you. That leaves just one option: Josie.\
<<if $josie.log.entry("promisedFavor")>>
Then you freeze. You promised to <<if $josie.log.entry("promisedFavor") is "goodWord">>put in a good word for her<<else>>buy her lunch<</if>>, and of course you forgot. You can't show your face in her office now; she'd likely show you the door.
If you want her help finding painkillers, you'll have to follow through.\
<</if>>
<<if $josie.log.entry("promisedFavor") is "goodWord">>\
[[Go find Steve|Josie Curry Favor Steve][$temp.log.record("favorScene", "Work Focus Week 1 Josie")]]\
<<if not $temp.log.entry("workFocusAbort")>>
[[Forget it--suffer through the pain|Work Focus Week 1 Abort]]\
<</if>>\
<<elseif $josie.log.entry("promisedFavor") is "buyLunch">>\
[[Take Josie to lunch|Josie Curry Favor Lunch][$temp.log.record("favorScene", "Work Focus Week 1 Josie")]]\
<<if not $temp.log.entry("workFocusAbort")>>
[[Forget it--suffer through the pain|Work Focus Week 1 Abort]]\
<</if>>\
<<else>>\
[[Find her in her office|Work Focus Week 1 Josie]]\
<</if>>\
<</if>><</do>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Mark_cubicle.webp"><</if>>\
Mark would help out a friend in need. You walk over to his cubicle.
@@.mark;"S'up, $player.name!"@@ He stretches. @@.mark;"Wow, I'm sore from all that lifting!"@@
That's a good sign--maybe he's taking painkillers.<<if not $player.log.duringWeek("weightlifted")>> Wait--no it's not! You've been too distracted to lift, and you can't fall behind<<if $erika.log.entry("askedOut")>>. But then again, he doesn't have a date with Erika, and you do.<<elseif $erika.log.entry("reconnected")>>--especially after what happened with Erika.<<else>>.<</if>><</if>>/* **check continuity*/
@@.player;"I know what you mean, man. Hey, are you taking anything for that?"@@
@@.mark;"Taking something? Like what?"@@
@@.player;"I don't know, painkillers or something."@@
@@.mark;"No, $player.name, I'm not taking painkillers like some chick on her period."@@ He laughs. @@.mark;"Why do you ask?"@@
[[You're sore from lifting|Work Focus Week 1 Mark Painkillers]]
<<link "You're sore //down there//" "Work Focus Week 1 Mark Painkillers">><<run $mark.log.timeStamp("sharedTesticlePain")>><</link>>\<<set _josieHelp = false>>\
<<if $mark.log.entry("sharedTesticlePain")>>\
@@.player;"Actually..."@@ You take a deep breath. @@.player;"I'm sore //down there//."@@
@@.mark;"Whoa. Something hit you? A baseball? Football?"@@
@@.thought;Shot of pink liquid?@@ You nod.
@@.mark;"Wow, I'm sorry man. That sucks."@@\
<<run $mark.entrust()>><<run $mark.suspect()>>
<<else>>\
@@.player;"Oh, just sore from lifting."@@
<<if $player.log.duringWeek("weightlifted")>>\
@@.mark;"Yeah, that was a killer session!"@@
You nod.\
<<else>>\
@@.mark;"Lifting what? Tomatoes? Haven't seen you at the gym."@@\
<<run $mark.entrust(-1)>>
You shrug.\
<</if>> \
<</if>>\
@@.player;"I take it you don't have any, then."@@
@@.mark;"Let me go through my purse... Dude! If you want painkillers, better ask some chick."@@
This was a bad idea.
He grins. @@.mark;"Have you tried Erika, for example? I'm sure she could help with your <<if $mark.log.entry("sharedTesticlePain")>>sore balls<<else>>menstrual cramps, or sore muscles, or whatever you've got<</if>>."@@\
<<run $mark.erikaConfident()>>
<<do tag "josieHelp">><<if not _josieHelp>>\
<<link "\"I'll ask Josie\"">>
<<if $josie.log.entry("promisedFavor")>>
<<set _josieHelp = true>><<redo "josieHelp">>
<<else>>
<<goto "Work Focus Week 1 Josie">>
<</if>>
<</link>>
<<link "\"You know what? Never mind\"" "Work Focus Week 1 Abort">><</link>>\
<<else>>\
@@.player;"I'll ask Josie,"@@ you mutter, and start toward her office.\
<<if $josie.log.entry("promisedFavor")>>
Then you freeze. You promised to <<if $josie.log.entry("promisedFavor") is "goodWord">>put in a good word for her<<else>>buy her lunch<</if>>, and of course you forgot. You can't show your face now; she'd likely show you the door.
If you want her help finding painkillers, you'll have to follow through.\
<</if>>
<<if $josie.log.entry("promisedFavor") is "goodWord">>\
[[Put in a good word with Steve|Josie Curry Favor Steve][$temp.log.record("favorScene", "Work Focus Week 1 Josie")]]
[[Forget it--suffer through the pain|Work Focus Week 1 Abort]]\
<<elseif $josie.log.entry("promisedFavor") is "buyLunch">>\
[[Take Josie to lunch|Josie Curry Favor Lunch][$temp.log.record("favorScene", "Work Focus Week 1 Josie")]]
[[Forget it--suffer through the pain|Work Focus Week 1 Abort]]\
<<else>>\
[[Continue|Work Focus Week 1 Josie]]\
<</if>>\
<</if>><</do>>\<<if lastVisited("Josie Curry Favor Lunch Erika") is 1>>\
<<if $game.images>><img class="scene-image" src="images/josie/Josie_post_lunch.webp"><</if>>\
You follow Josie back to her office.
@@.josie;"Oh! Did you need something?"@@\
<<else>>\
<<if $game.images>>\
<<if lastVisited("Josie Curry Favor Steve Finish") is 1>>\
<img class="scene-image" src="images/josie/Josie_post_Steve.webp">\
<<else>>\
<img class="scene-image" src="images/josie/Josie_office.webp">\
<</if>>\
<</if>>\
<<if lastVisited("Work Focus Week 1 Mark or Josie") is 1>>\
Mark would just make fun of you. That leaves just one option: Josie.
<<elseif lastVisited("Work Focus Week 1 Mark Painkillers") is 1>>\
@@.player;"I'll ask Josie,"@@ you mutter, and stagger away.
<</if>>\
Josie looks hard at work when you arrive in her office. @@.josie;"Hi $player.name. <<if lastVisited("Josie Curry Favor Steve Finish") is 1>>Thanks for doing that! <</if>>Did you need something?"@@\
<</if>>
@@.player;"Uh...kind of, yeah."@@
@@.josie;"But you're embarrassed to say what."@@
@@.player;"Yeah--I mean no."@@ Finally you just say it. @@.player;"Do you have any painkillers?"@@
@@.josie;"Break room cabinet. Top left."@@
You shake your head.
@@.josie;"No one refilled them? Stupid lazy-ass women."@@ She looks at you. @@.josie;"Or it could be men taking them, I suppose."@@
You wait while she fishes through her desk.
@@.josie;"Here. When you're done with them, leave the bottle in that cabinet, okay?"@@
That was easy. She didn't even ask why you needed them. Josie is a true professional.\
<<run $player.inventory.addItem("Painkillers")>>
[[Thank her and take the pills|Work Focus Week 1 End][$player.mood.calmDown()]]\
<<run $temp.log.remove("favorScene")>>\You head back to your desk and swallow two of the pills. A few minutes later the pain in your balls subsides. @@.thought;Wow, this is good stuff! I can see why women use them.@@
After that, your sales calls go much better. You're worn out by day's end, but at least you got some good work in.\
<<run $player.mood.clearDistraction("genital pain")>><<run $player.mood.tire()>><<run $player.log.timeStamp("workFocused")>><<run $player.log.increase("monthlySales")>>
<<nextScene>><</nextScene>>\
<<run $temp.log.remove("workFocusAbort")>>\Forget it, you'll suffer through the pain.
You resume making sales calls, but your balls keep distracting you at just the wrong times. If you want to have a productive week, you'll need to take care of this.\
<<run $player.defy("enduredTesticlePain")>><<run $temp.log.record("workFocusAbort", 2)>>
<<nextScene>><</nextScene>>\Just as she leaves, your balls remind you why you came here. @@.thought;That really hurts!@@
You resume searching for painkillers but find none in the cabinet. Who can you ask? Mark? Josie? Then you see Steve walk by the window. @@.thought;Crap!@@ You've been away from your desk for too long. You'll have to go looking another time.
<<nextScene "Endure it the rest of the day">><</nextScene>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
Last week, your sore balls interfered with work\
\<<if $doctor.log.entry("biopsyCall")>>\
\--and now you know why. They were slowly changing into...
You shove the thought from your brain.\
<<else>>\
\--but that's no longer a problem, thankfully. Whatever that shot did to them seems to have ended.
It's a good thing too.\
<</if>> \
<<if $time.day >= 10>>\
The month ends next week, and Mark <<if $time.week is 3 and $player.log.entry("monthlySales") > 0>><<if $player.log.entry("monthlySales") > 1>>might still be<<else>>is still<</if>><<else>>is way<</if>> ahead of you in sales. \
<<if $josie.log.entry("boostedSales")>>\
Josie promised to help, but you need to fulfill your end.\
<<else>>\
If you want to beat him, you need to focus.\
<</if>>\
<<else>>\
If you want to land that promotion, you need to focus.\
<</if>>
So you scoot your chair forward, open your client spreadsheet, and get to work. It's tedious and exhausting, but you make good progress.<<if $doctor.log.entry("biopsyCall")>> And thankfully, your ovaries don't hurt one bit.<</if>>\
<<run $player.log.timeStamp("workFocused")>><<run $player.log.increase("monthlySales")>><<run $player.mood.tire()>>
<<nextScene>><</nextScene>>\<<if $josie.log.entry("promisedFavor")>>\
You start toward Josie's office, then freeze. You promised to <<if $josie.log.entry("promisedFavor") is "goodWord">>put in a good word for her<<else>>buy her lunch<</if>>, and of course you forgot. If you showed up now, she'd likely show you the door.
If you want her help against Mark, you'll have to follow through.
<<if $josie.log.entry("promisedFavor") is "goodWord">>\
[[Go find Steve|Josie Curry Favor Steve][$temp.log.record("favorScene", "Sales Contest Josie")]]\
<<else>>\
[[Take Josie to lunch|Josie Curry Favor Lunch][$temp.log.record("favorScene", "Sales Contest Josie")]]\
<</if>>\
<<else>>\
<<if $game.images>>\
<<if lastVisited("Josie Curry Favor Lunch Erika") is 1>>\
<img class="scene-image" src="images/josie/Josie_post_lunch.webp">\
<<elseif lastVisited("Josie Curry Favor Steve Finish") is 1>>\
<img class="scene-image" src="images/josie/Josie_post_Steve.webp">\
<<else>>\
<img class="scene-image" src="images/josie/Josie_office.webp">\
<</if>>\
<</if>>\
<<if ($time.day is 16 and not $doctor.log.justHappened("biopsyCall")) or $time.day is 18>>\
On the way to Josie's office, your shirt \
<<if $time.day is 16>>\
rubs weirdly against your chest. Or rather, your left nipple.\
<<run $player.mood.distract("budding nipples")>>\
<<else>>\
catches again--the right nipple this time.\
<</if>>
You purge the thought.\
<<else>>\
You <<if $josie.log.justHappened("lunchFavor")>>follow Josie back to<<else>>go find Josie in<</if>> her office.\
<</if>> \
@@.player;"You're right about the sales competition. It is hopeless."@@
@@.josie;"And you're telling me this because..."@@
<<if $time.day is 16 and $doctor.log.justHappened("biopsyCall")>>The tickle in your shirt intensifies<<else>>You breathe in.<</if>> @@.player;"Well, um, you handle the files, right?"@@
@@.josie;"The employment records? Yes I do. Password protected. Very secure. Only like five people in the company can access them."@@
@@.player;"That's good to hear. God forbid someone might 'tamper' with those..."@@
@@.josie;"God forbid."@@
She's going to make you say it. @@.player;"But, um--"@@
@@.josie;"--You'd like me to go in, edit a few numbers, and voila! You beat Mark this month."@@
@@.player;"Could you?"@@
Josie sits with her arms crossed, black frames encircling her eyes<<if $time.day is 16>>, as your nipple seems to burrow into the scratchy fabric of your shirt<</if>>. \
<<if $josie.standing > 0>>\
<<include "Josie Favor Gratitude">>\
<<else>>\
@@.josie;"How do you know he hasn't asked me the same thing?"@@
@@.thought;Because he's winning?@@ You're starting to think this was a bad idea.
@@.josie;"See, they trust me with these records for a reason."@@
@@.player;"So true,"@@ you agree. Maybe she just needs massaging. <<if $josie.log.entry("wordFavor")>>Well, you already talked her up with Steve. <<elseif $josie.log.entry("lunchFavor")>>Well, you already bought her lunch. <</if>>\
<<include "Josie Curry Favor Options">>\
<</if>>\
<<do tag "favor workCompliment outfitCompliment">><<if _workCompliment or _outfitCompliment or $josie.standing > 0>> \
Josie clicks her mouse a few times. \
<<if $player.log.entry("monthlySales") >=2>>\
@@.josie;"Been working hard, I see. You're not //that// far behind Mark."@@
@@.thought;That's encouraging.@@
She taps some more keys. @@.josie;"There. Mark should act less pompous after this."@@ A smile escapes her lips.
@@.player;"This is amazing. Thank you!"@@
<<nextScene>><</nextScene>>\
<<else>>\
@@.josie;"Ooh, this is worse than I thought. What do you do all day?"@@
@@.thought;I have a lot going on, okay?@@
@@.josie;"Well this can't be too obvious. Make as many sales as possible before <<if $time.week is 2>>next <</if>>Friday, and I'll see what I can do."@@
<<nextScene "Thank her profusely">><</nextScene>>\
<</if>>\
<<run $josie.receiveFavor("boostedSales")>>\
<</if>><</do>>\
<<run $temp.log.remove("favorScene")>>\
<</if>>\<<if $game.images>><img class="scene-image" src="images/all-purpose/Work_focus.webp"><</if>>\
You can't let Erika, or Mark, or your <<if $doctor.log.duringWeek("biopsyCall")>>new ovaries<<else>>Sentence<</if>> distract you from winning that promotion. So you scoot your chair forward and focus on work for the rest of the day. It's tedious and exhausting, but you get a lot done.\
<<run $player.log.timeStamp("workFocused")>><<run $player.log.increase("monthlySales")>><<run $player.mood.tire()>>
<<nextScene>><</nextScene>>\