<div class="titleBox">
<div class="titleRose">
<pre>
o$$
$$$$$ ooo
$$$$$$$$ o$$$" ""oo
o$$$"$$"$$ o"$$$"oo$"$$$ $$o $
o$$$$ $$$ o $o" o""""""$o"$$oo"$
o$$$o$o$$$" $o$$$$$""" oo$$$$$o$$$ "
$$$"$$$$$$ ooo$$""$" o$$$$$o "$o"$$
$$$ o"$$$$$" $$$"ooo$ $$$""$$o$$" $o $
"$$$ooo$$$$ $oo$$""$$$$$$ $o$"$ $"$ $
"$$"$$$$$" $$$ o$$$$oo""o$" $$ $ $
$$"o$""$ $$$$ "$$$$$o$$" o$"$$"$
""" $$$ $$$$o $$$o$o ""$$$ "$
oo$"$$ $$$$$" "$$$$ $$ooooo"""""
o$$"$" $$o $$$$$$ "o$$o$
o$"" $$oo$$$$o$$$$$$$$$o$$$$
o"$" o$$" "$$$$$$$"$$"$$$$$$$
o$$o$"""$o "$$$o"o"o$$" ""
$$$"" ""o oooo""""""
$o$$" $$$$$$$$o
o$$$ $"$$$$o$""$o
o$$$" $$$$$$$$oo"" $
o$oo$ $$"$$$$$$$$"$"$
o$o"$ "$$$$$$$$$$ oo$
oo$$" ""$ $$$$$$$$$ $
$$"$$ "ooo$""$$$$$o
$$$" ""$$o$"$o"
$$$ """"$
$$$
$$
$$
oo $$$
$$$ $$$ oooo$$ooo$o$oo
o$$$$o $$o$$$$$$$$$$$$$$"
$$$$$$o $$$$$$$$$$$$$$$$"
$$$$$$$$o o$$$$$$$$$o$$$$"
$$$$$$$$$o $$$$$$$$$$$$$$"
$$$$$$$$$$$$ o$$$$$$$$$$$$"
$$$$$$$$$$$$ oo$"$$$$$$""
$$$$$$$$$$$$$"$
"$$$$$$$$$$$ $
""$$$$"$$$$ "
$$ $$"
$$ $$
$$ $$
"$$$$
"$$$
</pre>
</div>
<div class="titleText">
<img src="./rosie-assets/rosie-icon.png" height="100px"/>
<p>It's a cold November morning. Your waking routine is as unremarkable as the grey, cloudy skies: make bed, brush teeth, polish [[AR glasses->AR glasses]] with a cleaning cloth.</p>
<p>This game is a project from UWaterloo's CS492 - The Social Implications of Computing class. For more information and credits, check out the <a href="https://github.com/CS-492-Final-Project/rosie-if-story" target="_blank" rel="noopener noreferrer">game's repository</a>.</p>
</div>
</div>
{
(track: 'home', 'loop', true)
(track: 'home', 'playwhenpossible')
}<p class="p-expo">The lenses became smudged last night - it takes some [[rubbing]] to return the glasses back to their pristine condition.</p>=><=
<p class="p-expo">The cleaning cloth makes them sparkle.</p>
(button:"=X=")[[Put them on]]{(change: ?them_message, (border: "solid") + (border-size: 4)+ (border-color: #404040) + (corner-radius: 12) + (bg:#404040) + (css: "margin-top: 0.2em;"))}(change: ?rosie-text, (border: "dotted") + (border-size: 4)+ (border-color: "#c84976") + (corner-radius: 6) + (css: "margin-top: 0.2em; color: #c84976;")){(if: $show_stats is true)[
<==
<div class="rosie-stat-panel">
<div class="rosie-recording">
<img src="./rosie-assets/rosie-icon.png" height="30px"/>
<p style="font-size: 20px">is recording</p>
<div class="circle"></div>
</div>
|meter_content>[(meter: bind $rizz, 10, "X", "💙", #c84976)]
<p class="stat-bar-text" style="font-size: 15px">|rizz_part>[$rizz_percent]% chance of a second date</p>
<br />
|meter_content>[(meter: bind $ai_suspicion, 10, "X", "🤨", #404040)]
<p class="stat-bar-text" style="font-size: 15px">|sus_part>[$sus_percent]% chance she thinks you're using Rosie</p>
</div>
](display: "meter_style")}{
<!-- speaker variables: -->
(set: $speaker to (macro: str-type _name, [(output:)+(text-color:black)+(text-style: "italic")[_name:]]))
(set: $rosie to "Rosie")
(set: $annabel to "Annabel")
<!-- stat bar variables -->
(set: $ai_suspicion to 3)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(set: $rizz to 4)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(set: $show_stats to false)
(set: $did_prescreen to false)
(set: $help to 1)
<!-- OLD og variables -->
(set: $ai_accepted to 0)
(set: $dateName to "DATE-NAME")
}=><=
<p class="p-expo">You put on the glasses. Rosie, your dear virtual assistant, is waiting for you.</p>
(button:"=X=")[[Check my notifications]]=><=
<!--Save user [name] here?-->
($speaker: $rosie)
|rosie-text>[Hi there! You’ve got a new match on Beehive. Wanna check them out?](display: "rosie_style")
(button:"=X=")[[Let's do it]]
{(track: 'rosie', 'play')}=><=
<div class="dating-profile">
<div class="dating-profile-header">
<img src="./rosie-assets/profile-picture-cropped.jpg" height="75px"/>
<b>Annabel Lee</b> / <i>Libra</i>
</div>
<div class="dating-profile-content">
busy bee with two jobs! art lover, snowbird, obsessed with cocktails and italian food. big cuddler. always giggling!!
</div>
</div>
(button:"=X=")[[Ask her out]]==>
|me_message>[Hey Annabel! What’s your (link-reveal: "favourite cocktail bar?")[(show:?fav_cocktail_bar_response)]](display: "me_message_style")
<==
(hidden:)|fav_cocktail_bar_response>[
|them_message>[omg there’s this speakeasy called Florence downtown it’s soo cute]
|them_message>[we could grab a drink there (link-reveal: "tmr night?")[(show: ?tmr_night_response)]]
(display: "them_message_style")
]
==>
(hidden:)|tmr_night_response>[
|me_message_1>[I’m down! (link-reveal: "9pm?")[(show: ?confirm_response)]] (display: "me_message_style_1")
]
<==
(hidden:)|confirm_response>[
|them_message_1>[ [[see you there :)]]]
(display: "them_message_style_1")
]
{(track: 'text', 'play')}{(change: ?me_message, (border: "solid") + (border-size: 4)+ (border-color: blue) + (corner-radius: 12) + (bg:blue) + (css: "margin-top: 0.2em"))}=><=
<p class="p-expo">You go about your day...but night can’t come soon enough. You’ve never gotten a date so fast! Your mind keeps wandering back to Annabel...</p>
(button:"=X=")[[Talk to Rosie]]
(button:"=X=")[[Go to sleep]]=><=
<!--Use user [name] here?-->
($speaker: $rosie)
|rosie-text>[Hey! Congrats on the cute date.](display: "rosie_style")
(button:"=X=")[[I'm pretty nervous actually... -> Learn More]]
(button:"=X=")[[Yea, she seems nice! -> Learn More]]
{(track: 'rosie', 'play')}=><=
<p class="p-expo">You fall asleep fitfully, nervous for your date the next day.</p>
(button:"=X=")[[Wake up]]=><=
($speaker: $rosie)
|rosie-text>[I noticed that she didn’t have much info on her profile. Do you want to learn more?](display: "rosie_style")
(button:"=X=")[[Yea, why not?]]
(button:"=X=")[[No thanks. ->Go to sleep]]
{(track: 'rosie', 'play')}<!-- Progress bar code based on this example: https://twinery.org/forum/discussion/4667/progressbar-problems -->
=><=
($speaker: $rosie)
|rosie_text>[*Thinking...scraping the web for “Annabel Lee”...*](display: "rosie_style")
|rosie_loading>[<script>progress();</script>
<div id="progress-bar-background"><div id="progress-bar"> </div></div>
<!-- Timer code from: https://twinery.org/forum/discussion/6589/how-to-make-a-timer-displaying-more-text-after-x-seconds-preforming-action-after-a-time -->]
{|rosie_done>[(live: 6s)[{(change: ?rosie_loading, (collapse:))}
(button:"=X=")[[Thanks Rosie! ->Thanks Rosie!]] +
(button:"=X=")[[I guess I could’ve stalked her social media myself... ->Thanks Rosie!]]
{(replace: ?rosie_text)[Here’s what I found:<br/>
She went to Columbia. Wow!<br/>
She has two pet rats.<br/>
She has posted pictures showing her crocheting and biking.<br/>
One of her jobs is in engineering.]
{(stop:)}]]
(set: $help to it + 1)
(set: $did_prescreen to true)}
{(track: 'rosie', 'play')}=><=
($speaker: $rosie)
|rosie-text>[No problem. Good luck tomorrow!](display: "rosie_style")
(button:"=X=")[[Go to sleep]]
{(track: 'rosie', 'play')}<p class="p-expo">You wake up, wear your AR glasses, go to work, same old. The day feels even [[longer than usual]].</p><p class="p-expo">Finally, [[9pm rolls around]], and you show up at the bar.</p><p class="p-expo">You look around, but you don’t see Annabel. Your [[phone buzzes]].</p>
{(track: 'home', 'stop')
(track: 'bar', 'volume', 0.5)
(track: 'bar', 'play')
(track: 'bar', 'loop', true)}<==
|them_message>[im so sorry i’m running a few mins (link-reveal: "late")[(show: ?get_something_response)]!! be there soon](display: "them_message_style")
==>
(hidden:)|get_something_response>[
|me_message>[No worries, I can get you (link-reveal: "something")[(show: ?what_to_order)] :)](display: "me_message_style")]
{(hidden:)|what_to_order>[
<p class="p-expo">What should you order for Annabel?</p>
<br/>
=><=
(button:"=X=")[[Ask Rosie]]
<br/>
(button:"=X=")[[Take a guess ->Options]]
]}
{(track: 'text', 'play')}<p class="p-expo">Your options are: </p>
<div class="cocktail-menu">
<h3 class="cocktail-title">Florence Cocktail Bar Menu</h3>
<p class="cocktail-menu-item">[[Pornstar Martini ->Wrong Cocktail]] - $12.00</p>
<p class="cocktail-menu-item">[[Cosmopolitan ->Wrong Cocktail]] - $14.00</p>
<p class="cocktail-menu-item">[[Margarita ->Wrong Cocktail]] - $13.00</p>
<p class="cocktail-menu-item">[[Singapore Sling ->Correct Cocktail]] - $13.50</p>
<p class="cocktail-menu-item">[[Aperol Spritz ->Wrong Cocktail]] - $12.50</p>
</div><!-- Progress bar code based on this example: https://twinery.org/forum/discussion/4667/progressbar-problems -->
=><=
($speaker: $rosie)
|rosie_text>[*Thinking...scraping Annabel’s Instaglam, Flitter, Facenook, and blog...*](display: "rosie_style")
|rosie_loading>[<script>progress();</script>
<div id="progress-bar-background"><div id="progress-bar"> </div></div>
<!-- Timer code from: https://twinery.org/forum/discussion/6589/how-to-make-a-timer-displaying-more-text-after-x-seconds-preforming-action-after-a-time -->]
{|rosie_done>[(live: 6s)[{(change: ?rosie_loading, (collapse:))}
(button:"=X=")[[Check out the menu ->Options]] +
{(replace: ?rosie_text)[Looks like her favourite cocktail is a Singapore Sling.]
{(stop:)}]]}{(set: $help to it + 1)}{(track: 'rosie', 'play')}<!-- Option: Wrong Cocktail variable changes: -->
{(set: $rizz to it - 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
<p class="p-expo">Annabel arrives. She seems to be a bit [[perplexed]] at your drink choice.</p><!-- Option: Correct Cocktail variable changes: -->
{(set: $rizz to it + 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
<p class="p-expo">Annabel arrives. She [[grins]] at you.</p>=><=
($speaker: $annabel)
<div class="speech-bubble">Oh my gosh, how did you know this one’s my favourite? You haven’t been stalking me, have you?</div>
(button:"=X=")[[Laugh nervously.->AskAboutStats]]=><=
<!--Use user [name] here?-->
($speaker: $rosie)
|rosie-text>[Hey, you seem a bit nervous.
I can help you figure out how she’s feeling — just so you can get a feel for how the date’s going, if you want.](display: "rosie_style")
(button:"=X=")[[Yeah, sure.->AcceptStats]]
(button:"=X=")[[No thanks.->RejectStats]]
{(track: 'rosie', 'play')}=><=
($speaker: $annabel)
<div class="speech-bubble">Hey! Oh, this is... interesting.</div>
(button:"=X=")[[Laugh nervously.->AskAboutStats]]{(set: $show_stats to true)(set: $help to it + 1)}
=><=
($speaker: $rosie)
|rosie-text>[Great! I’ll analyse her microexpressions so you can see how you’re doing.](display: "rosie_style")
(button:"=X=")[[Great, this is going to help a lot.->MusicTaste]]
{(track: 'rosie', 'play')}=><=
($speaker: $rosie)
|rosie-text>[Are you sure?](display: "rosie_style")
(button:"=X=")[[Ah, why not.->AcceptStats]]
(button:"=X=")[[Yeah, I'm sure.->RejectStatsConfirmed]]
{(track: 'rosie', 'play')}=><=
<!--Use user [name] here?-->
($speaker: $rosie)
|rosie-text>[Alright, you're on your own then.](display: "rosie_style")
(button:"=X=")[[Look back to $annabel.->MusicTaste]]
{(track: 'rosie', 'play')}=><=
($speaker: $annabel)
<div class="speech-bubble">So...</div>
{<p class="p-expo">
(if: $rizz > 4)[$annabel looks at you with a discerning eye.]
(else: )[You see $annabel twiddling her thumbs.]
</p>}
<div class="speech-bubble">What kind of music do you listen to?</div>
($speaker: $rosie)
|rosie-text>[Your interest in dubstep is uncommon; it's hard to know if she'll like it. (if: $did_prescreen is true)[Consider talking about indie rock. It seemed liked Annabel enjoyed that genre when I looked online before.]](display: "rosie_style")
(button:"=X=")[[I listen to a lot of dubstep.->Dubstep]]
(button:"=X=")[[I really like indie rock.->IndieRock]]
{(track: 'rosie', 'play')}<!-- Option: Dubstep variable changes: -->
{(set: $ai_suspicion to it - 2)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(set: $rizz to it - 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]
(replace: ?sus_part)[$sus_percent]}
=><=
($speaker: $annabel)
<div class="speech-bubble">Like Skrillex? People still listen to that kind of music?</div>
<p class="p-expo">$annabel raises an eyebrow for a moment out of instinct, before quickly relaxing her face.</p>
<div class="speech-bubble">Hey, I respect it though.</div>
(button:"X")[[I know it’s not something that everybody enjoys, but I personally love it.->ClimateStart]]<!-- Option: IndieRock variable changes: -->
{(set: $ai_suspicion to it + 2)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(set: $rizz to it + 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(set: $help to it + 1)
(replace: ?rizz_part)[$rizz_percent]
(replace: ?sus_part)[$sus_percent]}
=><=
($speaker: $annabel)
<div class="speech-bubble">Woah, no way! I love indie rock! Who’s your favourite artist or band?
</div>
($speaker: $rosie)
|rosie-text>[Don’t panic if you don’t know anyone! You can just say Arcade Fire, The Stokes, or Tame Impala.
You've got this!](display: "rosie_style")
(button:"=X=")[[I'm a fan of Arcade Fire. ->MusicBand]]
(button:"=X=")[[I love The Stokes. ->MusicBand]]
(button:"=X=")[[I like Tame Impala. ->MusicBand]]
{(track: 'rosie', 'play')}=><=
<p class="p-expo">The room is silent for a brief period of time, and both you and Annabel are [[thinking]] of what to discuss.</p><!-- Option: MusicBand variable changes: -->
{(set: $ai_suspicion to it + 1)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(replace: ?sus_part)[$sus_percent]}
=><=
($speaker: $annabel)
<div class="speech-bubble">Classic choice; everybody that I talk to happens to love them...</div>
(button:"=X=")[[The energy in the room has definitely shifted.->ClimateStart]]=><=
($speaker: $rosie)
|rosie-text>[Climate change is a particularly sensitive topic, and many people disengage when topics like these become “too real”. Consider responding with something more neutral or agreeable.](display: "rosie_style")
<p class="p-expo"><i>$rosie makes a good point if I want to keep the date going well. How do I feel about this though?</i></p>
(button:"X")[[I do believe it’s an issue, but I’m not one to protest or anything. I just recycle and do what I can.->ClimateLax]]
(button:"X")[[I believe we ought to do what we can to bring awareness and advocate for better policy.->ClimateModerate]]
(button:"X")[[There’s not enough hype honestly; we need radical, systemic changes now.->ClimateIntense]]
{(track: 'rosie', 'play')}<!-- Option: ClimateLax variable changes: -->
{(set: $rizz to it + 2)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(set: $help to it + 1)
(replace: ?rizz_part)[$rizz_percent]}
=><=
($speaker: $annabel)
<div class="speech-bubble">I like that you’re not too extreme about it. Climate change is concerning, but shouldn’t be all we focus on.</div>
<p class="p-expo">
<i>It feels like that went over well. Now it's my turn to [[ask a question->JobQuestion]].</i>
</p><!-- Option: ClimateModerate variable changes: Rizz stays the same. -->
=><=
($speaker: $annabel)
<div class="speech-bubble">Hm, seems like a lot of work to do, but I respect your efforts.</div>
($speaker: $rosie)
|rosie-text>[$annabel appears accepting of your answer, though maybe [[change the subject->JobQuestion]]?](display: "rosie_style")
{(track: 'rosie', 'play')}<!-- Option: ClimateIntense variable changes: -->
{(set: $rizz to it - 2)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
=><=
($speaker: $annabel)
<div class="speech-bubble">Whoa, that’s quite intense.</div>
($speaker: $rosie)
|rosie-text>[Annabel does not appear to like your answer. It would be a good idea to deescalate and talk about something else...](display: "rosie_style")
<p class="p-expo">You decide for the sake of not ruining your date to follow Rosie’s advice this time, and you [[deescalate the situation->JobQuestion]]. However, you still ultimately feel deep down that your answer is right and justified.</p>
{(track: 'rosie', 'play')}=><=
<p class="p-expo">You decide to turn the attention towards her and ask about her two jobs.</p>
(button:"=X=")[[What are the two jobs you have? ->AskAboutJobs]]<!-- For longer text exchanges, we need to duplicate rules to prevent overlap - see "Ask her out" exchange -->
{(change: ?them_message_1, (border: "solid") + (border-size: 4)+ (border-color: #404040) + (corner-radius: 12) + (bg: #404040) + (css: "margin-top: 0.2em;"))}<!-- For longer text exchanges, we need to duplicate rules to prevent overlap - see "Ask her out" exchange -->
{(change: ?me_message_1, (border: "solid") + (border-size: 4)+ (border-color: blue) + (corner-radius: 12) + (bg:blue) + (css: "margin-top: 0.2em;"))}(change: ?meter_content, (css: "margin:10px; border-radius: 16px; border-style: solid; border-width: 2px; border-color: grey;"))
=><=
<p class="p-expo">On your dating profile, you mentioned that you are a [[climate activist]], since you are seriously concerned about the ongoing climate catastrophe. Annabel has taken particular note of this.</p>=><=
($speaker: $annabel)
<div class="speech-bubble">On your profile, it seems like you’re very passionate about climate change. There’s a lot of hype about it, almost maybe too much hype? What do you think we should do about it?</div>
<p class="p-expo">Looks like [[$rosie->ClimateRosie]] has something to say.</p>=><=
($speaker: $annabel)
<div class="speech-bubble">I work as a full-stack engineer at a startup, currently dealing with the back-end, as well as a freelance digital artist.</div>
($speaker: $rosie)
|rosie-text>[I'm noting these specifics about $annabel. She seems to be exceptional and driven - with both a technical and creative side! Ask her how she does it.](display: "rosie_style")
(button:"=X=")[[That sounds like a lot of work! How do you even do it? ->Job ResponseBad]]
(button:"=X=")[[Do you find it challenging to do both? ->Job ResponseGood]]
{(track: 'rosie', 'play')}<!-- Option: ClimateLax variable changes: -->
{(set: $rizz to it - 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
=><=
<p class="p-expo">$annabel politely chuckles.</p>
($speaker: $annabel)
<div class="speech-bubble">There's lots of people who have [[more than one job->Job Question2]].</div><!-- Option: ClimateLax variable changes: -->
{(set: $rizz to it + 1)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
=><=
<p class="p-expo">$annabel smiles.</p>
($speaker: $annabel)
<div class="speech-bubble">It can be a challenge, but I really enjoy the variety - I find it keeps me [[engaged->Job Question2]] in the work that I do.</div>=><=
($speaker: $rosie)
|rosie-text>[You could also ask about her work-life balance or if she works with other people!](display: "rosie_style")
(button:"=X=")[[How do you balance your coding and art?]]
(button:"=X=")[[Do you do everything on your own, or as a team?]]
(button:"=X=")[[Is there any work in particular you've done that stands out?]]
{(track: 'rosie', 'play')}=><=
<!-- Option: Balance variable changes: -->
{(set: $ai_suspicion to it + 2)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(replace: ?sus_part)[$sus_percent]}
<p class="p-expo">$annabel laughs.</p>
($speaker: $annabel)
<div class="speech-bubble">Lots of people ask me this - I just make sure that I always reserve the time to focus on my hobbies and treat myself to some things, like this [[cocktail->Talking]]!</div>=><=
<!-- Option: Team variable changes: -->
{(set: $ai_suspicion to it + 2)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(set: $rizz to it - 2)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]
(replace: ?sus_part)[$sus_percent]}
<p class="p-expo">$annabel frowns.</p>
($speaker: $annabel)
<div class="speech-bubble">Uh, I’m on a team, but I own my projects start to finish. Why do you [[ask->Talking]]?</div>=><=
<!-- Option: Stands out variable changes: -->
{(set: $rizz to it + 2)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(replace: ?rizz_part)[$rizz_percent]}
<p class="p-expo">$annabel perks up.</p>
($speaker: $annabel)
<div class="speech-bubble">Right now, I’m working on setting up the database for a new service my startup is currently developing! It’s the first time I’ve gotten to do something like [[this->Talking]].</div>=><=
<p class="p-expo">(if: $show_stats)[With](else:)[Without] Rosie’s expression assistance, you continue to discuss various things, and after a little while, both of you are headed out back [[home]].</p>{(set: $show_stats to false)}
=><=
<p class="p-expo">You say goodbye to Annabel, and she says [[goodbye]] back.</p>=><=
<p class="p-expo">You have finally returned home after your date, feeling exhausted. When you're about to take your AR glasses off...</p>
(hidden:)|next_date>[<p class="p-expo">...a new notification appears on your screen from Annabel. You decide to read it:</p>
|them_message>[Hey! I really enjoyed our date last night; I was wondering if you would maybe be down to meet again [[next Friday]]?](display: "them_message_style")]
(hidden:)|no_date>[<p class="p-expo">...you notice that Annabel hasn’t reached out to you afterward your date. It seems like Annabel was [[not interested]] in pursuing the relationship further.</p>]
{(if: $rizz >= 5 and $ai_suspicion < 5)[(show: ?next_date)](else:)[(show: ?no_date)]}
{
(track: 'bar', 'stop')
(track: 'home', 'loop', true)
(track: 'home', 'play')
}=><=
<p class="p-expo">Your date last night was a success! But, the only thing that’s currently going through your head right now is, how much did Rosie actually help you?</p>
(hidden:)|was_helpful>[<p class="p-expo">You realize that Rosie was really [[helpful->END]]. But, you can’t help but shake this feeling that Annabel only liked the version of you that Rosie provided, and that you would have been more lost without Rosie.</p>]
(hidden:)|not_helpful>[<p class="p-expo">You realize that Rosie [[didn’t actually help->END]] all too much. Maybe this is a sign that Annabel truly likes you for who you were?</p>]
{(if: $help >= 5)[(show: ?was_helpful)](else:)[(show: ?not_helpful)]}=><=
<p class="p-expo">You ask yourself: did Rosie sabotage you, or did you sabotage yourself? You’re [[not really sure->END]].</p>=><=
<p class="p-expo">Regardless, you must make a choice about Rosie: Do you continue using Rosie, ditch Rosie entirely, or let Rosie assist only when you need it? The choice is yours...</p>
<p class="p-expo">|end_statement>[END](mouseover-replace: ?end_statement)[01000101 01001110 01000100]</p>
<p class="p-expo">[[Start over? ->Title]]</p>
{
<!-- speaker variables: -->
(set: $speaker to (macro: str-type _name, [(output:)+(text-color:black)+(text-style: "italic")[_name:]]))
(set: $rosie to "Rosie")
(set: $annabel to "Annabel")
<!-- stat bar variables -->
(set: $ai_suspicion to 3)
(set: $sus_percent to (min: ($ai_suspicion/10) * 100, 100))
(set: $rizz to 4)
(set: $rizz_percent to (min: ($rizz/10) * 100, 100))
(set: $show_stats to false)
(set: $did_prescreen to false)
(set: $help to 1)
<!-- OLD og variables -->
(set: $ai_accepted to 0)
(set: $dateName to "DATE-NAME")
}home: ./rosie-assets/Chad_Crouch_The_Channel_Instrumental.mp3
bar: ./rosie-assets/509950__talitha5__bustling-cafe-ambience.m4a
text: ./rosie-assets/iphone_ding.mp3
rosie: ./rosie-assets/notification.mp3