diff --git a/game/audio/ui/uiBack.wav b/game/audio/ui/uiBack.wav new file mode 100644 index 0000000..df8d06c Binary files /dev/null and b/game/audio/ui/uiBack.wav differ diff --git a/game/audio/ui/uiClick.wav b/game/audio/ui/uiClick.wav new file mode 100644 index 0000000..1bdd804 Binary files /dev/null and b/game/audio/ui/uiClick.wav differ diff --git a/game/audio/ui/uiFail.wav b/game/audio/ui/uiFail.wav new file mode 100644 index 0000000..4ab6982 Binary files /dev/null and b/game/audio/ui/uiFail.wav differ diff --git a/game/audio/ui/uiNotification.wav b/game/audio/ui/uiNotification.wav new file mode 100644 index 0000000..4853a85 Binary files /dev/null and b/game/audio/ui/uiNotification.wav differ diff --git a/game/audio/ui/uiOptionOff.wav b/game/audio/ui/uiOptionOff.wav new file mode 100644 index 0000000..f862a62 Binary files /dev/null and b/game/audio/ui/uiOptionOff.wav differ diff --git a/game/audio/ui/uiOptionOn.wav b/game/audio/ui/uiOptionOn.wav new file mode 100644 index 0000000..67ad18a Binary files /dev/null and b/game/audio/ui/uiOptionOn.wav differ diff --git a/game/audio/ui/uiRollover.wav b/game/audio/ui/uiRollover.wav new file mode 100644 index 0000000..5e69126 Binary files /dev/null and b/game/audio/ui/uiRollover.wav differ diff --git a/game/gui.rpy b/game/gui.rpy index 939b282..556c836 100644 --- a/game/gui.rpy +++ b/game/gui.rpy @@ -49,7 +49,7 @@ define gui.hover_muted_color = u'#7a003d' ## The colors used for dialogue and menu choice text. define gui.text_color = '#ffffff' -define gui.interface_text_color = '#00000000' +define gui.interface_text_color = '#fff' define gui.text_color_outline = '#000' @@ -196,8 +196,10 @@ define gui.confirm_button_text_xalign = 0.5 define gui.page_button_borders = Borders(15, 6, 15, 6) define gui.quick_button_borders = Borders(15, 6, 15, 0) +define gui.quick_button_text_color_outline = "#000" +define gui.quick_button_text_outlines = [ (absolute(1.0), gui.quick_button_text_color_outline, 0, 0) ] define gui.quick_button_text_size = 21 -define gui.quick_button_text_idle_color = gui.idle_small_color +define gui.quick_button_text_idle_color = "#fff" define gui.quick_button_text_selected_color = gui.accent_color ## You can also add your own customizations, by adding properly-named variables. diff --git a/game/gui/button/uioptionbuttons/template_hover.png b/game/gui/button/uioptionbuttons/template_hover.png new file mode 100644 index 0000000..f85807a Binary files /dev/null and b/game/gui/button/uioptionbuttons/template_hover.png differ diff --git a/game/gui/button/uioptionbuttons/template_idle.png b/game/gui/button/uioptionbuttons/template_idle.png new file mode 100644 index 0000000..6dbd805 Binary files /dev/null and b/game/gui/button/uioptionbuttons/template_idle.png differ diff --git a/game/screens.rpy b/game/screens.rpy index bd40015..570a529 100644 --- a/game/screens.rpy +++ b/game/screens.rpy @@ -98,6 +98,8 @@ style frame: screen say(who, what): style_prefix "say" + use quick_menu + window: id "window" @@ -238,8 +240,47 @@ style choice_button_text is default: ## The quick menu is displayed in-game to provide easy access to the out-of-game ## menus. +screen quick_button(filename, label, function): + button: + xsize 71 + ysize 71 + action function + if 'Return' in label or 'Back' in label or 'Menu' in label: + activate_sound "audio/ui/uiBack.wav" + else: + activate_sound "audio/ui/uiClick.wav" + fixed: + add filename xalign 0.5 yalign 0.5 zoom 1 + text label xalign 0.5 yalign 0.5 xanchor 0.5 size 22 style "quick_button_text" + +# label_functions is [ [ "label", function() ], [ "foobar", foobar() ], .. ] +# Reuse the same image string and keep things 'neat'. +screen quick_buttons(filename, label_functions): + for l_f in label_functions: + use quick_button(filename, l_f[0], l_f[1]) + +image pink_button = im.MatrixColor("gui/button/uioptionbuttons/template_idle.png", im.matrix.hue(50)) screen quick_menu(): + ## Ensure this appears on top of other screens. + zorder 100 + if quick_menu: + window: + xpos 1.45 + ypos 1.012 + vbox: + style_prefix "quick" + spacing 1 + + use quick_buttons("pink_button", + [ + [ "Skip", Skip() ], + [ "Auto", Preference("auto-forward", "toggle") ], + [ "Back", Rollback() ] + ] ) + +screen quick_old_menu(): + ## Ensure this appears on top of other screens. zorder 100 diff --git a/game/script.rpy b/game/script.rpy index 58a79a0..324df53 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -1,3 +1,5 @@ + + init python: renpy.music.register_channel("ambient","sfx",True,tight=True) config.default_text_cps = 50 @@ -8,10 +10,12 @@ init python: return choices label splashscreen: -#play sound "audio/bongos.ogg" -$ renpy.movie_cutscene("images/Cavemanon_logo.webm") -#stop sound -jump start + python: + #play sound "audio/bongos.ogg" + renpy.movie_cutscene("images/Cavemanon_logo.webm") + #stop sound + config.overlay_screens.append("quick_menu") + Start() init -1 python: kwargs = {'who_xpos': 60,'who_ypos': 36} @@ -20,1834 +24,1833 @@ define M = Character ('Morgan',color="#2D36E1",**kwargs) #Blue define F = Character ('Farelie',color="#8A0036",**kwargs) #Pink label start: -window auto hide + window auto hide -"The script contains swearing and other family unfriendly images, would you be okay with seeing that?{w=.5}{nw}" + "The script contains swearing and other family unfriendly images, would you be okay with seeing that?{w=.5}{nw}" -menu: - "The script contains swearing and other family unfriendly images, would you be okay with seeing that?{fast}" - "No thank you": - "No Saucy bits Activated..." - $ lewd = False + menu: + "The script contains swearing and other family unfriendly images, would you be okay with seeing that?{fast}" + "No thank you": + "No Saucy bits Activated..." + $ lewd = False + return - "Yeah": - "Saucy bits Activated..." - $ lewd = True + "Yeah": + "Saucy bits Activated..." + $ lewd = True label replayStart: -$ Farelie = 0 + $ Farelie = 0 -window auto hide -pause .5 + window auto hide + pause .5 -play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 -pause 2 + play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 + pause 2 -"The early morning summer sun shines through the clouds, illuminating the quiet dirt parking lot." + "The early morning summer sun shines through the clouds, illuminating the quiet dirt parking lot." -"As I cut the engine to my small sedan and crack open the door, I take a deep breath of fresh air." + "As I cut the engine to my small sedan and crack open the door, I take a deep breath of fresh air." -"I can feel a light, cool wind blowing. Ideal conditions for what’s to come." + "I can feel a light, cool wind blowing. Ideal conditions for what’s to come." -"What a perfect start for today." -pause .5 + "What a perfect start for today." + pause .5 -M "Welp, we’re here." + M "Welp, we’re here." -M "St. May trail." -pause .5 + M "St. May trail." + pause .5 -"The harsh slam of the passenger-side door is my sleepy girlfriend’s response." + "The harsh slam of the passenger-side door is my sleepy girlfriend’s response." -"I exit the car and turn to Farelie." -pause .5 + "I exit the car and turn to Farelie." + pause .5 -F "Moooorgaaaan." + F "Moooorgaaaan." -F "{i}*yawn*{/i}" + F "{i}*yawn*{/i}" -F "Why’re we here at..." + F "Why’re we here at..." -"She checks her overly sized, overly expensive, and overly fragile phone." + "She checks her overly sized, overly expensive, and overly fragile phone." -"I glance down at my clothes; all well-worn and perfect parts comfy and airy for this." + "I glance down at my clothes; all well-worn and perfect parts comfy and airy for this." -"I’m already calculating how much of my paycheck is going to be spent replacing all her brand new and unnecessary workout gear." -pause .5 + "I’m already calculating how much of my paycheck is going to be spent replacing all her brand new and unnecessary workout gear." + pause .5 -F "...five in the morning?" + F "...five in the morning?" -M "If you really want to do this Spartan Run-" + M "If you really want to do this Spartan Run-" -F "Of course! If you can do this kind of stuff then I wanna do it too!" + F "Of course! If you can do this kind of stuff then I wanna do it too!" -M "Farelie, a Spartan run isn’t just a marathon." + M "Farelie, a Spartan run isn’t just a marathon." -M "It’s over three miles, and at least fifteen obstacles are scattered through-" + M "It’s over three miles, and at least fifteen obstacles are scattered through-" -F "I know, I know! C’mon, I must’ve read the flyer like a dozen times!" -pause .5 + F "I know, I know! C’mon, I must’ve read the flyer like a dozen times!" + pause .5 -F "{cps=*.1}...{/cps}and it said {i}twenty-two{/i} of those things." + F "{cps=*.1}...{/cps}and it said {i}twenty-two{/i} of those things." -"Ugh, damn advertisers." -pause .5 + "Ugh, damn advertisers." + pause .5 -F "C’mon Morgan." + F "C’mon Morgan." -F "You said you’d help me to get ready." + F "You said you’d help me to get ready." -F "And we barely get to spend time together." + F "And we barely get to spend time together." -M "I know you know, but this kind of thing is really intense." + M "I know you know, but this kind of thing is really intense." -M "I’ve only got a few days off this month and you want to spend them working out?" + M "I’ve only got a few days off this month and you want to spend them working out?" -M "Wouldn’t you prefer to do something better?" + M "Wouldn’t you prefer to do something better?" -M "Like that new theme park or-" + M "Like that new theme park or-" -F "Nooooo." + F "Nooooo." -F "We’re always doing normal plain couple stuff when we have time together." + F "We’re always doing normal plain couple stuff when we have time together." -F "This time I want to do something {i}with you{/i}." + F "This time I want to do something {i}with you{/i}." -M "These courses aren’t jungle gyms, and there’s your medicine to think about..." -pause .5 + M "These courses aren’t jungle gyms, and there’s your medicine to think about..." + pause .5 -"Farelie pays no mind to that, opening the backseat of the car and pulling out our backpacks for the day." + "Farelie pays no mind to that, opening the backseat of the car and pulling out our backpacks for the day." -stop ambient fadeout 1 -window auto hide -pause 1 + stop ambient fadeout 1 + window auto hide + pause 1 -play music 'audio/she likes this a lotl.ogg' -if lewd: - scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve - pause 10 -else: - scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve - pause 10 - M "Should leave the hat behind." + play music 'audio/she likes this a lotl.ogg' + if lewd: + scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve + pause 10 + else: + scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 10.0) with dissolve + pause 10 + M "Should leave the hat behind." - "Farelie pouts but complies, setting the designer hat on the backseat." + "Farelie pouts but complies, setting the designer hat on the backseat." #if they skip too fast -if lewd: - scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 0.0) -else: - scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 0.0) + if lewd: + scene farelie01 at Pan((0, 3125-1080), (0, 540/2), 0.0) + else: + scene farelie02 at Pan((0, 3125-1080), (0, 540/2), 0.0) -F "C’mon, Morgan! The sooner we start the sooner we can get home and have a real dinner." + F "C’mon, Morgan! The sooner we start the sooner we can get home and have a real dinner." -F "Not your bland sandwiches." + F "Not your bland sandwiches." -"I catch the bag she tosses my way." + "I catch the bag she tosses my way." -M "They’re not bland." + M "They’re not bland." -M "And if you’re really dead set on this, follow me." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + M "And if you’re really dead set on this, follow me." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -"I lead Farelie around to the entrance to the trail." + "I lead Farelie around to the entrance to the trail." -"We’re probably going to end up stopping midway, I barely made it around my first try." + "We’re probably going to end up stopping midway, I barely made it around my first try." -"Just something I need to resign myself to." + "Just something I need to resign myself to." -"The entrance of the trail is marked with a posted sign with a map of the route." -pause .5 + "The entrance of the trail is marked with a posted sign with a map of the route." + pause .5 -F "Alright, I’m ready to hit the pavement here!" + F "Alright, I’m ready to hit the pavement here!" -F "Three miles is nothing!" + F "Three miles is nothing!" -M "You usually don’t even walk three miles in a day." + M "You usually don’t even walk three miles in a day." -F "Yeah but I {i}have{/i} walked three miles in a day!" + F "Yeah but I {i}have{/i} walked three miles in a day!" -F "So {i}HA{/i}!" -pause .5 + F "So {i}HA{/i}!" + pause .5 -"Hoo boy." -pause .5 + "Hoo boy." + pause .5 -F "Okay, let's get started!" + F "Okay, let's get started!" -"She pumps a fist in the air and starts jogging down the trail." + "She pumps a fist in the air and starts jogging down the trail." -M "WAIT!!" + M "WAIT!!" -"She freezes mid-stride and pivots to face me." + "She freezes mid-stride and pivots to face me." -"I start my warm-ups, feeling my muscles warm." + "I start my warm-ups, feeling my muscles warm." -"A look to Farelie and I see her trying and failing to mimic me." -pause .5 + "A look to Farelie and I see her trying and failing to mimic me." + pause .5 -M "Wait, Farelie, slow down there." + M "Wait, Farelie, slow down there." -M "You want to stretch your leg like this." + M "You want to stretch your leg like this." -"I demonstrate the stretch to her, and watch her carefully to make sure she’s doing it right this time." + "I demonstrate the stretch to her, and watch her carefully to make sure she’s doing it right this time." -F "L-like this?" -window auto hide -pause .5 -scene farelie_stretch with Dissolve(1) -pause 1 + F "L-like this?" + window auto hide + pause .5 + scene farelie_stretch with Dissolve(1) + pause 1 -"She strains to stay upright, and I count aloud so she knows when to ease off her leg." + "She strains to stay upright, and I count aloud so she knows when to ease off her leg." -"It takes a couple of tries for her to understand the warm-ups, but after ten minutes I’m ready to go and she’s…" + "It takes a couple of tries for her to understand the warm-ups, but after ten minutes I’m ready to go and she’s…" -"Already sweating." -pause .5 + "Already sweating." + pause .5 -M "Alright, let me set the pace." + M "Alright, let me set the pace." -"She nods and smiles uneasily." -window auto hide -pause .5 -scene morning with dissolve -pause .5 + "She nods and smiles uneasily." + window auto hide + pause .5 + scene morning with dissolve + pause .5 -"With her approval I set a sedate jogging pace for her and head towards the first obstacle." + "With her approval I set a sedate jogging pace for her and head towards the first obstacle." -"For the first part of the run, I’ve gotten accustomed to taking the first half of each running segment easy, then setting a moderate pace for the latter half." + "For the first part of the run, I’ve gotten accustomed to taking the first half of each running segment easy, then setting a moderate pace for the latter half." -"It also lets me briefly take in the surrounding nature before tunnel vision kicks in." + "It also lets me briefly take in the surrounding nature before tunnel vision kicks in." -"My attention flips every few dozen feet to some minor detail off in the treeline." + "My attention flips every few dozen feet to some minor detail off in the treeline." -"A small log in a creek with a few frogs on it, some fallen tree splintered into the wind by a lightning strike, deer barely skipping out of sight..." -pause .5 + "A small log in a creek with a few frogs on it, some fallen tree splintered into the wind by a lightning strike, deer barely skipping out of sight..." + pause .5 -"Wait, I don’t hear Farelie behind me." + "Wait, I don’t hear Farelie behind me." -"I flip back around to see she’s stopped a good fifty feet back." + "I flip back around to see she’s stopped a good fifty feet back." -"She can’t be done already, is something wrong?" + "She can’t be done already, is something wrong?" -"I drop my jogging pace and walk back." + "I drop my jogging pace and walk back." -"She’s still hunched over on the side when I reach her." -pause .5 + "She’s still hunched over on the side when I reach her." + pause .5 -M "{cps=*.1}...{/cps}You okay, Farelie?" + M "{cps=*.1}...{/cps}You okay, Farelie?" -F "Ugh... yeah, just need a drink." + F "Ugh... yeah, just need a drink." -"I nod, taking my worn out metal canteen and holding it out to her." + "I nod, taking my worn out metal canteen and holding it out to her." -M "Here, Farelie." + M "Here, Farelie." -M "Gotta keep hydrated." + M "Gotta keep hydrated." -F "Oh, I’m good, trust me." + F "Oh, I’m good, trust me." -"Farelie pulls out a furiously pink bottle filled with a slurry of something." -window auto hide -pause .5 -scene fareliebottle1 with Dissolve(1) -pause 1 + "Farelie pulls out a furiously pink bottle filled with a slurry of something." + window auto hide + pause .5 + scene fareliebottle1 with Dissolve(1) + pause 1 -F "I got this super scientific formula at the market." -pause .5 + F "I got this super scientific formula at the market." + pause .5 -"God damned adverts." + "God damned adverts." -"I hope that isn’t one of the scammier brands." + "I hope that isn’t one of the scammier brands." -"Although water is water in the end, it’s probably fine." -pause .5 + "Although water is water in the end, it’s probably fine." + pause .5 -"{cps=*.1}...{/cps}" -window auto hide -pause .5 + "{cps=*.1}...{/cps}" + window auto hide + pause .5 -#menu: - #"Speak up": - # jump speakup - #"Shut up": - # jump shutup -python: - #menu item text then label to jump into - choices = [('Speak Up', 'speakup'), #[] is list, () is tuple - ('Shut Up', 'shutup')] - #narrator("", interact=False) - renpy.jump(renpy.display_menu(randomize_choices(choices))) + #menu: + #"Speak up": + # jump speakup + #"Shut up": + # jump shutup + python: + #menu item text then label to jump into + choices = [('Speak Up', 'speakup'), #[] is list, () is tuple + ('Shut Up', 'shutup')] + #narrator("", interact=False) + renpy.jump(renpy.display_menu(randomize_choices(choices))) label speakup: -$ Farelie += 1 -pause .5 + $ Farelie += 1 + pause .5 -M "Er… I think you should stick to water." + M "Er… I think you should stick to water." -F "Why not?" + F "Why not?" -M "Those supplements are more for gym workouts." + M "Those supplements are more for gym workouts." -M "And destroy bathrooms." + M "And destroy bathrooms." -"{i}The horrors.{/i}" -pause .5 + "{i}The horrors.{/i}" + pause .5 -"Farelie frowns but takes the proffered canteen." -window auto hide -pause .25 -scene fareliecanteen1 with dissolve -pause .75 + "Farelie frowns but takes the proffered canteen." + window auto hide + pause .25 + scene fareliecanteen1 with dissolve + pause .75 -F "Fine... but it really smelled good, like a banana-strawberry shake." + F "Fine... but it really smelled good, like a banana-strawberry shake." -"She pops the cap and sips the water." -pause .5 + "She pops the cap and sips the water." + pause .5 -M "If you want you could douse your gills too." + M "If you want you could douse your gills too." -F "Are you sure? Seems like a waste of water." + F "Are you sure? Seems like a waste of water." -M "I think I can refill my canteen when we get to a good break spot." + M "I think I can refill my canteen when we get to a good break spot." -F "Mkay." + F "Mkay." -"She’s careful to pour the icy water on her pink gills, a shiver runs over her entire body as the liquid life refreshes her dried out skin." -window auto hide -pause .25 -scene fareliecanteen2 with dissolve -pause .75 + "She’s careful to pour the icy water on her pink gills, a shiver runs over her entire body as the liquid life refreshes her dried out skin." + window auto hide + pause .25 + scene fareliecanteen2 with dissolve + pause .75 -F "O-oh, that’s nice." + F "O-oh, that’s nice." -F "Here Morgan." + F "Here Morgan." -"I take the bottle back and smile." + "I take the bottle back and smile." -jump secondchoice + jump secondchoice label shutup: -pause .5 -"I watch her slowly drink the pink sludge." + pause .5 + "I watch her slowly drink the pink sludge." -window auto hide -pause .25 -scene fareliebottle2 with dissolve -pause .75 + window auto hide + pause .25 + scene fareliebottle2 with dissolve + pause .75 -"See her eyes water as she forces the disgusting sweetened slurry down." + "See her eyes water as she forces the disgusting sweetened slurry down." -"Farelie’s lips pop and she turns a very unconvincing smile towards me." -pause .5 + "Farelie’s lips pop and she turns a very unconvincing smile towards me." + pause .5 -F "Mmmm, d-delicious..." + F "Mmmm, d-delicious..." -M "M-maybe I’ll have some too..?" + M "M-maybe I’ll have some too..?" -F "Sure." + F "Sure." -F "In fact, let’s trade, you can have the rest of this!" -pause .5 + F "In fact, let’s trade, you can have the rest of this!" + pause .5 -if lewd: - "Ah fuck." -else: - "Ah crap." -pause .5 + if lewd: + "Ah fuck." + else: + "Ah crap." + pause .5 -"I fake sip from the clear bottle and nod to Farelie." + "I fake sip from the clear bottle and nod to Farelie." -"After placing the bottle of sugary preservatives and my empty canteen we continue on." + "After placing the bottle of sugary preservatives and my empty canteen we continue on." -"Good thing there’s a fillup station a while down the path." + "Good thing there’s a fillup station a while down the path." -jump secondchoice + jump secondchoice -label secondchoice: -window auto hide -pause .5 -scene morning with dissolve -pause .5 + label secondchoice: + window auto hide + pause .5 + scene morning with dissolve + pause .5 -M "You ready to keep going?" + M "You ready to keep going?" -F "Yeah, let’s go!" + F "Yeah, let’s go!" -"I start a slow jog again and pick up the pace once I hear her following along." + "I start a slow jog again and pick up the pace once I hear her following along." -"Finally, we come to the first major obstacle." + "Finally, we come to the first major obstacle." -"I dart my eyes over to Farelie’s face, and see her pink features paling as she takes it in." + "I dart my eyes over to Farelie’s face, and see her pink features paling as she takes it in." -"Before us lies the Jacob’s Ladder segment." -window auto hide -pause .5 -scene jacobladder with Dissolve(1) -pause 1 + "Before us lies the Jacob’s Ladder segment." + window auto hide + pause .5 + scene jacobladder with Dissolve(1) + pause 1 -"It’s a giant, well, ladder." + "It’s a giant, well, ladder." -"The rungs are as big as logs, and the whole construction is angled slightly with the ground." -pause .5 + "The rungs are as big as logs, and the whole construction is angled slightly with the ground." + pause .5 -F "I-I don’t know about this, Morgan...This is a lot bigger than it looked in the flyer." + F "I-I don’t know about this, Morgan...This is a lot bigger than it looked in the flyer." -M "It looks intimidating, but trust me. It’s not that hard once you get used to it." + M "It looks intimidating, but trust me. It’s not that hard once you get used to it." -M "Here, I’ll show you." + M "Here, I’ll show you." -"With a flourish, I step forward. Putting my best foot forward, I begin to scale the ladder." -pause .5 + "With a flourish, I step forward. Putting my best foot forward, I begin to scale the ladder." + pause .5 -"After a few minutes of climbing, I can feel the faint and familiar strain on my arms and legs." + "After a few minutes of climbing, I can feel the faint and familiar strain on my arms and legs." -"I look back over my shoulder to Farelie, and flash a smile." -pause .5 + "I look back over my shoulder to Farelie, and flash a smile." + pause .5 -M "See? Not so hard." + M "See? Not so hard." -"I see her smile back, but it looks like she’s still unsure." -pause .5 + "I see her smile back, but it looks like she’s still unsure." + pause .5 -"Eventually I reach the top, and look over the edge." + "Eventually I reach the top, and look over the edge." -"There’s about a fifteen foot drop. Cushioned, of course." + "There’s about a fifteen foot drop. Cushioned, of course." -"Taking a breath to ready myself, I hook a leg over the edge and push off." -pause .5 + "Taking a breath to ready myself, I hook a leg over the edge and push off." + pause .5 -"My stomach flip-flops a little on the way down - thanks, gravity - and I hit the gymnastics mat after a few seconds." + "My stomach flip-flops a little on the way down - thanks, gravity - and I hit the gymnastics mat after a few seconds." -"I roll off the soft platform, and jog myself over to the side." + "I roll off the soft platform, and jog myself over to the side." -"A familiar Axolotl waits right where I left her, hands fidgeting nervously." -pause .5 + "A familiar Axolotl waits right where I left her, hands fidgeting nervously." + pause .5 -M "Ready?" + M "Ready?" -"I call out, catching her attention. Farelie’s eyes snap to me, then the ladder, and back in under a second." + "I call out, catching her attention. Farelie’s eyes snap to me, then the ladder, and back in under a second." -F "I guess so." + F "I guess so." -"She takes a steadying breath of her own, and begins to climb up." -pause .5 + "She takes a steadying breath of her own, and begins to climb up." + pause .5 -"Her movements are much slower than mine, but that’s a given since she doesn’t do this sort of thing a lot." + "Her movements are much slower than mine, but that’s a given since she doesn’t do this sort of thing a lot." -"Shakily but steadily she climbs, the large rungs beginning to pile below her as she progresses." + "Shakily but steadily she climbs, the large rungs beginning to pile below her as she progresses." -"I begin to call out a chant, trying to cheer her along." + "I begin to call out a chant, trying to cheer her along." -"A simple repeated ‘Let’s go Farelie, let’s go!’, punctuated by clapping." + "A simple repeated ‘Let’s go Farelie, let’s go!’, punctuated by clapping." -"I swear I can see her suppress a grin." -pause .5 + "I swear I can see her suppress a grin." + pause .5 -"She reaches the midway point, but my smile fades as I see her falter." + "She reaches the midway point, but my smile fades as I see her falter." -window auto hide -pause .25 -scene ladderclimb1 with dissolve -pause .75 + window auto hide + pause .25 + scene ladderclimb1 with dissolve + pause .75 -"She pauses, taking in several long breaths." + "She pauses, taking in several long breaths." -"I expect her to keep moving, but she stays there." -pause .5 + "I expect her to keep moving, but she stays there." + pause .5 -F "Mo{cps=*.1}...{/cps} Morgan{cps=*.1}...{/cps}" + F "Mo{cps=*.1}...{/cps} Morgan{cps=*.1}...{/cps}" -F "I don’t{cps=*.1}...{/cps} I don’t think I can{cps=*.1}...{/cps}" + F "I don’t{cps=*.1}...{/cps} I don’t think I can{cps=*.1}...{/cps}" -M "Come on Farelie, you’re already halfway there! You’re doing such a good job." + M "Come on Farelie, you’re already halfway there! You’re doing such a good job." -F "My gills {i}burn{/i} Morgan." + F "My gills {i}burn{/i} Morgan." -M "I know, I know. But it’s almost over." + M "I know, I know. But it’s almost over." -M "Just a little further, and you don’t have to climb anymore." + M "Just a little further, and you don’t have to climb anymore." -M "There’s a cushion at the bottom for you." -pause .5 + M "There’s a cushion at the bottom for you." + pause .5 -"I can tell by the look on her face that she’s debating her options." + "I can tell by the look on her face that she’s debating her options." -"I want to encourage Farelie to push through since she wanted to do this..." + "I want to encourage Farelie to push through since she wanted to do this..." -"...But I don’t want to risk her burning out and having to give up." -window auto hide -pause .5 + "...But I don’t want to risk her burning out and having to give up." + window auto hide + pause .5 -#menu: -# "Try again later.": -# jump tryagain -# "Encourage her to continue.": -# jump encourage -python: - #menu item text then label to jump into - choices = [('Try again later', 'tryagain'), #[] is list, () is tuple - ('Encourage her to continue', 'encourage')] - #narrator("", interact=False) - renpy.jump(renpy.display_menu(randomize_choices(choices))) + #menu: + # "Try again later.": + # jump tryagain + # "Encourage her to continue.": + # jump encourage + python: + #menu item text then label to jump into + choices = [('Try again later', 'tryagain'), #[] is list, () is tuple + ('Encourage her to continue', 'encourage')] + #narrator("", interact=False) + renpy.jump(renpy.display_menu(randomize_choices(choices))) label tryagain: -pause .5 + pause .5 -"Maybe I’m pushing her too hard." + "Maybe I’m pushing her too hard." -"Coming here was her idea and this is meant to be fun, I shouldn’t be acting like a drill sergeant." -pause .5 + "Coming here was her idea and this is meant to be fun, I shouldn’t be acting like a drill sergeant." + pause .5 -M "Alright, Farelie. That’s good enough." + M "Alright, Farelie. That’s good enough." -"I can see the subtle, grateful look in her eyes. It’s accompanied by a relieved sigh." + "I can see the subtle, grateful look in her eyes. It’s accompanied by a relieved sigh." -"Farelie looks down behind her." -pause .5 + "Farelie looks down behind her." + pause .5 -F "Um..." + F "Um..." -"I follow her eyes, and see the long section of ladder she would need to climb back down." + "I follow her eyes, and see the long section of ladder she would need to climb back down." -M "We can take a break, use the mat to relax." + M "We can take a break, use the mat to relax." -"Farelie nods and slowly reverses herself backwards down the ladder." -window auto hide -pause .25 -scene jacobladder with dissolve -pause .75 + "Farelie nods and slowly reverses herself backwards down the ladder." + window auto hide + pause .25 + scene jacobladder with dissolve + pause .75 -"At the bottom she wobbles to the protective mat at the base." + "At the bottom she wobbles to the protective mat at the base." -"I should’ve realized that she’d essentially be doing twice the work by going backwards too." + "I should’ve realized that she’d essentially be doing twice the work by going backwards too." -"I walk over, and can see the familiar results of strenuous exercise." + "I walk over, and can see the familiar results of strenuous exercise." -window auto hide -pause .5 -scene sherest with Dissolve(1) -pause .5 + window auto hide + pause .5 + scene sherest with Dissolve(1) + pause .5 -"A heaving chest, ragged breath." -pause .5 + "A heaving chest, ragged breath." + pause .5 -F "I{cps=*.1}... {/cps}just{cps=*.1}... {/cps}sit{cps=*.1}... {/cps}a while{cps=*.1}...{/cps}" + F "I{cps=*.1}... {/cps}just{cps=*.1}... {/cps}sit{cps=*.1}... {/cps}a while{cps=*.1}...{/cps}" -M "Take all the time you need." + M "Take all the time you need." -"I sit down next to her on the mat." -pause .5 + "I sit down next to her on the mat." + pause .5 -"The silence is interrupted by a breathless giggle from Farelie." + "The silence is interrupted by a breathless giggle from Farelie." -M "Hm?" + M "Hm?" -F "I’m tired, but..." + F "I’m tired, but..." -F "That was fun..." + F "That was fun..." -"I sit up and look back at her." + "I sit up and look back at her." -"The oscillating of her gills is starting to slow down as she catches her breath." -pause .5 + "The oscillating of her gills is starting to slow down as she catches her breath." + pause .5 -M "You good to go?" + M "You good to go?" -"I get a simple nod from her before she gets up." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + "I get a simple nod from her before she gets up." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -jump thirdchoice + jump thirdchoice -label encourage: -$ Farelie += 1 -pause .5 + label encourage: + $ Farelie += 1 + pause .5 -"Farelie I know it’s hard, and you’re tired. But there’s still a lot left." + "Farelie I know it’s hard, and you’re tired. But there’s still a lot left." -M "You need to push through. I know you can do it. Trust in the me that trusts in you." + M "You need to push through. I know you can do it. Trust in the me that trusts in you." -"Or something. I forgot how that line went." + "Or something. I forgot how that line went." -M "We can take a breather after you’re done." -pause .5 + M "We can take a breather after you’re done." + pause .5 -"After a few tense seconds, Farelie resigns herself to her fate." + "After a few tense seconds, Farelie resigns herself to her fate." -"Taking a deep breath and taking a face of determination, she begins to climb again." + "Taking a deep breath and taking a face of determination, she begins to climb again." -"I keep chanting, doing my best to encourage her." + "I keep chanting, doing my best to encourage her." -"It hurts to know she’s struggling, but we’ll never get through this course by taking it easy." -pause .5 + "It hurts to know she’s struggling, but we’ll never get through this course by taking it easy." + pause .5 -"She finally reaches the top, and her apprehensive grimace tells me she’s taking in the change in view." + "She finally reaches the top, and her apprehensive grimace tells me she’s taking in the change in view." -"I look up and wave to her. She sees me, and returns the favor with a smile." + "I look up and wave to her. She sees me, and returns the favor with a smile." -"She jumps off, though with less grace than the norm." + "She jumps off, though with less grace than the norm." -"I react quickly as her angle is off, falling towards me." + "I react quickly as her angle is off, falling towards me." -"My arms threaten to come out their sockets as she lands on them." -window auto hide -pause .5 -scene princesscarry with Dissolve(1) -pause 1 + "My arms threaten to come out their sockets as she lands on them." + window auto hide + pause .5 + scene princesscarry with Dissolve(1) + pause 1 -"Luckily, I still stand upright." + "Luckily, I still stand upright." -"Weary they may be, my arms have yet to fail me" + "Weary they may be, my arms have yet to fail me" -"My self-congratulation is cut short by the sudden sound of giggling." + "My self-congratulation is cut short by the sudden sound of giggling." -"I look down at Farelie, still in my embrace." -pause .5 + "I look down at Farelie, still in my embrace." + pause .5 -F "You can let me down now." + F "You can let me down now." -"I’m careful to set her back on her feet." + "I’m careful to set her back on her feet." -F "Thanks for being my coach here." + F "Thanks for being my coach here." -M "Quite a workout, isn’t it?" + M "Quite a workout, isn’t it?" -F "Whew, yeah." + F "Whew, yeah." -F "I can’t believe I climbed that thing." + F "I can’t believe I climbed that thing." -M "See, just need to push yourself." + M "See, just need to push yourself." -M "And next time will be even easier." + M "And next time will be even easier." -F "Oh man, let’s just focus on finishing today." + F "Oh man, let’s just focus on finishing today." -F "I’m gonna be so lazy tomorrow to make up for this." + F "I’m gonna be so lazy tomorrow to make up for this." -M "We can make it a lazy day." + M "We can make it a lazy day." -F "Yeah, make a giant bowl of popcorn and watch the entire Sundown series." + F "Yeah, make a giant bowl of popcorn and watch the entire Sundown series." -F "It’s gonna be great." + F "It’s gonna be great." -"I smile and nod before laying back on my hands again." + "I smile and nod before laying back on my hands again." -"After a while, Farelie gets back up and dusts her pants off." + "After a while, Farelie gets back up and dusts her pants off." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -jump thirdchoice + jump thirdchoice -label thirdchoice: -M "You ready to keep going?" + label thirdchoice: + M "You ready to keep going?" -"Her mouth curls into an amused smile, gaze fixed into the forest." + "Her mouth curls into an amused smile, gaze fixed into the forest." -"Did she notice something? I don’t see anything." -pause .5 + "Did she notice something? I don’t see anything." + pause .5 -M "Ready?" + M "Ready?" -F "{i}Sshhh!!{/i}" + F "{i}Sshhh!!{/i}" -F "{i}Look!{/i}" + F "{i}Look!{/i}" -"I follow her finger back to the log I’d noticed earlier." + "I follow her finger back to the log I’d noticed earlier." -"The log blinks at our presence." -pause .5 + "The log blinks at our presence." + pause .5 -"?!" -window auto hide -pause .5 -scene oliviainreal with Dissolve(1) -pause 1 + "?!" + window auto hide + pause .5 + scene oliviainreal with Dissolve(1) + pause 1 -F "The gator over there’s got some friends!" + F "The gator over there’s got some friends!" -"I almost think it just doesn’t notice the frogs when one of them flicks its tongue at his eye, getting an amused stare in return." + "I almost think it just doesn’t notice the frogs when one of them flicks its tongue at his eye, getting an amused stare in return." -M "Huh. Got a camera on you?" + M "Huh. Got a camera on you?" -F "You know it!" + F "You know it!" -"She already has her phone out, recording the whole thing." + "She already has her phone out, recording the whole thing." -"I watch the scene myself for a few moments longer." -pause .5 + "I watch the scene myself for a few moments longer." + pause .5 -M "Alright, we should continue." + M "Alright, we should continue." -M "If we want to get out of here by evening, we aren’t going to have much time to sightsee." + M "If we want to get out of here by evening, we aren’t going to have much time to sightsee." -M "And we definitely won’t be safe after nightfall." + M "And we definitely won’t be safe after nightfall." -F "Awww... Yeah, let’s keep going." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + F "Awww... Yeah, let’s keep going." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -"I start a slow jog again and pick up the pace once I hear her following along." + "I start a slow jog again and pick up the pace once I hear her following along." -"Instead of an answer, she cocks her head and flashes me a smile." + "Instead of an answer, she cocks her head and flashes me a smile." -"With her pose struck, I’m granted a thumbs-up." + "With her pose struck, I’m granted a thumbs-up." -"A few sips of water later, we begin back on the course." -pause .5 + "A few sips of water later, we begin back on the course." + pause .5 -"We pass by more small details, but nothing as interesting as the frogs." + "We pass by more small details, but nothing as interesting as the frogs." -"After several more obstacles (and lots of coaxing and encouragement), we reach the end." + "After several more obstacles (and lots of coaxing and encouragement), we reach the end." -"Or rather, the final trial before the home stretch." + "Or rather, the final trial before the home stretch." -"The smile fades from Farelie’s face as she takes in the sight before her." -window auto hide -pause .5 -scene thepit with Dissolve(1) -pause 1 + "The smile fades from Farelie’s face as she takes in the sight before her." + window auto hide + pause .5 + scene thepit with Dissolve(1) + pause 1 -"Between us and sweet, sweet freedom lies the mud pit." + "Between us and sweet, sweet freedom lies the mud pit." -"A long stretch of mud and dirt, with posts and wire overhead forcing one to crawl on their belly." + "A long stretch of mud and dirt, with posts and wire overhead forcing one to crawl on their belly." -"I turn back to Farelie, a grimace creeping across her features." + "I turn back to Farelie, a grimace creeping across her features." -F "Morgan, can we just{cps=*.1}... {/cps}not{cps=*.1}..?{/cps}" -pause .5 + F "Morgan, can we just{cps=*.1}... {/cps}not{cps=*.1}..?{/cps}" + pause .5 -M "Out of all the obstacles today, you want to quit because of some {i}mud{/i}?" + M "Out of all the obstacles today, you want to quit because of some {i}mud{/i}?" -M "This is noth-" + M "This is noth-" -"Before the words even finish coming out of my mouth, I already know I’ve chosen poorly." + "Before the words even finish coming out of my mouth, I already know I’ve chosen poorly." -F "It’s the {i}mud{/i}, it’s my {i}neck{/i}, it’s my {i}gills{/i}, it’s {i}everything!{/i}" + F "It’s the {i}mud{/i}, it’s my {i}neck{/i}, it’s my {i}gills{/i}, it’s {i}everything!{/i}" -F "I’m exhausted Morgan, can’t we just skip this last one?" + F "I’m exhausted Morgan, can’t we just skip this last one?" -"I thought you said you read the flyer..." -window auto hide -pause .5 + "I thought you said you read the flyer..." + window auto hide + pause .5 -#menu: -# "That's good enough": -# jump skip -# "Keep going": -# jump going -python: + #menu: + # "That's good enough": + # jump skip + # "Keep going": + # jump going + python: #menu item text then label to jump into choices = [('That\'s good enough', 'skip'), #[] is list, () is tuple ('Keep going', 'going')] #narrator("", interact=False) renpy.jump(renpy.display_menu(randomize_choices(choices))) + label skip: -pause .5 + pause .5 -"I sigh on the inside. I was hoping she’d keep at it." + "I sigh on the inside. I was hoping she’d keep at it." -"I guess I expected too much from someone who doesn’t do this as often as I do." + "I guess I expected too much from someone who doesn’t do this as often as I do." -"Biting back my disappointment, I concede." -pause .5 + "Biting back my disappointment, I concede." + pause .5 -M "Alright, I guess this is enough for this session." + M "Alright, I guess this is enough for this session." -"The thankful smile tells me I must have made the right choice." -pause .5 + "The thankful smile tells me I must have made the right choice." + pause .5 -M "Let’s head back to the car and-" + M "Let’s head back to the car and-" -"Farelie gives me the one look I always dread." + "Farelie gives me the one look I always dread." -F "Carry me." + F "Carry me." -M "C’mon it’s not that far Farelie." + M "C’mon it’s not that far Farelie." -"Plus it feels like we haven’t really done enough, I hardly feel exhausted." + "Plus it feels like we haven’t really done enough, I hardly feel exhausted." -F "But my legs {i}hurt{/i}." + F "But my legs {i}hurt{/i}." -"I roll my eyes but still stick my arms out, and she hops into place." + "I roll my eyes but still stick my arms out, and she hops into place." -window auto hide -pause .5 -scene mischievouspotatosack with Dissolve(1) -pause 1 + window auto hide + pause .5 + scene mischievouspotatosack with Dissolve(1) + pause 1 -"Carrying her lazy fireman style, I walk around the large mud pit." + "Carrying her lazy fireman style, I walk around the large mud pit." -"She wears an impish grin in my arms." -pause .5 + "She wears an impish grin in my arms." + pause .5 -M "Y’know, we’re gonna be doing this every week if you want to get ready for this thing." + M "Y’know, we’re gonna be doing this every week if you want to get ready for this thing." -"The twitch of her gills against my back tells of her hesitancy of even more training." + "The twitch of her gills against my back tells of her hesitancy of even more training." -F "But we don’t need to do the mud thing, right? Right?!" + F "But we don’t need to do the mud thing, right? Right?!" -"I’m going to need to check that pamphlet." + "I’m going to need to check that pamphlet." -M "Maybe... depends on what you actually signed us up for." + M "Maybe... depends on what you actually signed us up for." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -"I consider how Farelie really did on all the obstacles today." + "I consider how Farelie really did on all the obstacles today." -"Not great, but not terrible, for a first-timer anyway." + "Not great, but not terrible, for a first-timer anyway." -"But will she be ready in time?" -pause .5 + "But will she be ready in time?" + pause .5 -"As we reach the car I set Farelie down." + "As we reach the car I set Farelie down." -"She groans as she sluggishly drags herself into the passenger seat." + "She groans as she sluggishly drags herself into the passenger seat." -"Maybe next week I’ll take it easier on her." + "Maybe next week I’ll take it easier on her." -"I take my spot in the driver’s seat and start my old beater of a car up." -pause .5 + "I take my spot in the driver’s seat and start my old beater of a car up." + pause .5 -"As I maneuver my car out of the parking lot, I notice the rumbling snore next to me." + "As I maneuver my car out of the parking lot, I notice the rumbling snore next to me." -"Yeah, I should definitely be lighter on her next week." -stop music fadeout 2.5 -pause .5 + "Yeah, I should definitely be lighter on her next week." + stop music fadeout 2.5 + pause .5 -"{cps=*.1}... {/cps}" -window auto hide -pause .5 + "{cps=*.1}... {/cps}" + window auto hide + pause .5 -scene evening with Dissolve(2) -pause 1 + scene evening with Dissolve(2) + pause 1 -jump endingcheck + jump endingcheck label going: -$ Farelie += 1 -pause .5 + $ Farelie += 1 + pause .5 -M "Farelie, I believe in you." + M "Farelie, I believe in you." -M "You’ve been doing great all day." + M "You’ve been doing great all day." -M "Look, you can see the end {i}just{/i} over there." -pause .5 + M "Look, you can see the end {i}just{/i} over there." + pause .5 -"I could almost swear I see the beginning of tears." + "I could almost swear I see the beginning of tears." -M "Just a little further, c’mon." + M "Just a little further, c’mon." -M "Think of it like a mud bath from that spa you said you always wanted to try." -pause .5 + M "Think of it like a mud bath from that spa you said you always wanted to try." + pause .5 -"She still doesn’t look convinced." -pause .5 + "She still doesn’t look convinced." + pause .5 -M "We can go out for ice cream{cps=*.1}...{/cps}" + M "We can go out for ice cream{cps=*.1}...{/cps}" -"It’s almost comical how she perks up at the mention of a treat." -pause .5 + "It’s almost comical how she perks up at the mention of a treat." + pause .5 -"Although she’s quite hesitant, she eventually lowers herself into the grime and gunk." + "Although she’s quite hesitant, she eventually lowers herself into the grime and gunk." -"Side by side, we slowly make our way through the pit." + "Side by side, we slowly make our way through the pit." -"Suddenly, an idea hits me." + "Suddenly, an idea hits me." -"I dip my finger in the mud, and when she isn’t looking, poke her face." -pause .5 + "I dip my finger in the mud, and when she isn’t looking, poke her face." + pause .5 -"I’m glad my ears don’t bleed from the banshee shriek that she unleashes right next to my head." + "I’m glad my ears don’t bleed from the banshee shriek that she unleashes right next to my head." -"As I laugh, her hurt expression turns into an impish one." -window auto hide -pause .5 -scene funinmud with Dissolve(1) -pause 1 + "As I laugh, her hurt expression turns into an impish one." + window auto hide + pause .5 + scene funinmud with Dissolve(1) + pause 1 -"I am repaid with a handful of moist clay smooshed onto the side of my head." + "I am repaid with a handful of moist clay smooshed onto the side of my head." -"Halfway through the pit, Farelie's demeanor has changed completely." + "Halfway through the pit, Farelie's demeanor has changed completely." -"Groans have been replaced with laughter, and the air is filled with flying flecks of dirt." -pause .5 + "Groans have been replaced with laughter, and the air is filled with flying flecks of dirt." + pause .5 -"Eventually our impromptu play fight ends, although the girl next to me has left happier than when she entered." -pause .5 + "Eventually our impromptu play fight ends, although the girl next to me has left happier than when she entered." + pause .5 -M "That wasn’t so bad, was it?" + M "That wasn’t so bad, was it?" -F "No{cps=*.1}... {/cps}it was even worse{cps=*.1}...{/cps}" + F "No{cps=*.1}... {/cps}it was even worse{cps=*.1}...{/cps}" -"I can see the hint of a smile curl at the corners of her lips." + "I can see the hint of a smile curl at the corners of her lips." -F "You owe me{cps=*.1}... {/cps}a new workout shirt{cps=*.1}... {/cps}Morgan." + F "You owe me{cps=*.1}... {/cps}a new workout shirt{cps=*.1}... {/cps}Morgan." -"Striding over, I take Farelie by surprise and lift her over my shoulder." -window auto hide -pause .5 -scene dirtypotatosack with Dissolve(1) -pause 1 + "Striding over, I take Farelie by surprise and lift her over my shoulder." + window auto hide + pause .5 + scene dirtypotatosack with Dissolve(1) + pause 1 -F "Wah-!" + F "Wah-!" -M "You look tired, so lemme carry you back." + M "You look tired, so lemme carry you back." -F "Morgan-!" + F "Morgan-!" -M "Consider it a reward for making it through the whole course." -pause .5 + M "Consider it a reward for making it through the whole course." + pause .5 -"Sack of potatoes securely held - although lightfully hitting my back with balled fists - I make the trip back to the car." -pause .5 + "Sack of potatoes securely held - although lightfully hitting my back with balled fists - I make the trip back to the car." + pause .5 -"After a few minutes, the hitting and mock protestations stop." + "After a few minutes, the hitting and mock protestations stop." -"I can feel the gentle rise and fall of her chest on my arm. She must be tired after today." -pause .5 + "I can feel the gentle rise and fall of her chest on my arm. She must be tired after today." + pause .5 -"The evening wind feels nice, cooling the sweat on my shirt and skin." + "The evening wind feels nice, cooling the sweat on my shirt and skin." -"The yellow sun sits lazily in its orange-purple cradle in the sky." + "The yellow sun sits lazily in its orange-purple cradle in the sky." -"How picturesque. I hope Farelie is still awake to see it." -pause .5 + "How picturesque. I hope Farelie is still awake to see it." + pause .5 -"I can hear her mumble against my shirt." + "I can hear her mumble against my shirt." -F "I’m glad that’s over. I don’t think I wanna do this anymore..." + F "I’m glad that’s over. I don’t think I wanna do this anymore..." -M "Unfortunately, we’ve got to do this a lot more if we’re going to be ready for the real deal." + M "Unfortunately, we’ve got to do this a lot more if we’re going to be ready for the real deal." -"Her muffled groan of despair, funnily enough, is quite cute." + "Her muffled groan of despair, funnily enough, is quite cute." -M "Don’t worry, now’s the time for relaxing." + M "Don’t worry, now’s the time for relaxing." -M "A nice shower, a nice dinner..." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + M "A nice shower, a nice dinner..." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -"I can hear her murmur in approval. After a few minutes, the only sign she’s alive is her slight breathing." + "I can hear her murmur in approval. After a few minutes, the only sign she’s alive is her slight breathing." -"Out like a light." + "Out like a light." -"I come up to the car and open the door with my free hand." + "I come up to the car and open the door with my free hand." -"Ever-so-gently, I set the sleeping axolotl down into the passenger seat." + "Ever-so-gently, I set the sleeping axolotl down into the passenger seat." -"I click the seatbelt into place, and quietly shut the door before returning to my own seat." + "I click the seatbelt into place, and quietly shut the door before returning to my own seat." -"The car rumbles to life, and after a minute I reverse out of the parking lot and back home." + "The car rumbles to life, and after a minute I reverse out of the parking lot and back home." -"The sky looks so beautiful on the way out." -stop music fadeout 3 -pause .5 + "The sky looks so beautiful on the way out." + stop music fadeout 3 + pause .5 -"{cps=*.1}... {/cps}" -window auto hide -pause .5 + "{cps=*.1}... {/cps}" + window auto hide + pause .5 -scene evening with Dissolve(2) -pause 1 + scene evening with Dissolve(2) + pause 1 -jump endingcheck + jump endingcheck label endingcheck: -if Farelie <= 1: - jump badend -elif Farelie == 2: - jump Neutral -elif Farelie == 3: - jump Good + if Farelie <= 1: + jump badend + elif Farelie == 2: + jump Neutral + elif Farelie == 3: + jump Good label badend: -"I take Farelie home, pulling into the driveway." + "I take Farelie home, pulling into the driveway." -"She wakes up long enough to get to the couch, but crashes again upon laying down" + "She wakes up long enough to get to the couch, but crashes again upon laying down" -"Leaving her be, I took a quick shower and went to bed by myself." -pause .5 + "Leaving her be, I took a quick shower and went to bed by myself." + pause .5 -"I drift off to sleep, thinking about what all transpired today." + "I drift off to sleep, thinking about what all transpired today." -"If all our training sessions will be like this one, I can’t see us being ready for the run." -window auto hide -pause .5 + "If all our training sessions will be like this one, I can’t see us being ready for the run." + window auto hide + pause .5 -scene black with Dissolve(1) -pause .5 + scene black with Dissolve(1) + pause .5 -"I wake up groggily, silencing the alarm on my phone." + "I wake up groggily, silencing the alarm on my phone." -"Sun rays spill through the windows and into the room. Did I oversleep and trigger a backup alarm?" + "Sun rays spill through the windows and into the room. Did I oversleep and trigger a backup alarm?" -"I slip on my normal clothes and head towards the kitchen." + "I slip on my normal clothes and head towards the kitchen." -"Farelie is leaning over against the counter, a cup of coffee in her hand." + "Farelie is leaning over against the counter, a cup of coffee in her hand." -"It doesn’t look like she’s in her normal, good mood." -pause .5 + "It doesn’t look like she’s in her normal, good mood." + pause .5 -M "Good morning, Farelie." + M "Good morning, Farelie." -F "Hey..." + F "Hey..." -M "Feeling alright?" + M "Feeling alright?" -F "Still beat from yesterday..." + F "Still beat from yesterday..." -F "It’d be easier to count the muscles that {i}don’t{/i} ache." + F "It’d be easier to count the muscles that {i}don’t{/i} ache." -"She accentuates the complaint by pressing her hands against her back." + "She accentuates the complaint by pressing her hands against her back." -"She lets out a half-hearted laugh. I feel inclined to smile at her joke, but something feels off." + "She lets out a half-hearted laugh. I feel inclined to smile at her joke, but something feels off." -"I search for something to say." -pause .5 + "I search for something to say." + pause .5 -M "It’s still a real good start. You did pretty well for not having done that sort of thing regularly." + M "It’s still a real good start. You did pretty well for not having done that sort of thing regularly." -M "I’m sure in no time, we’ll have everything squared away and the actual run won’t be that bad by the time we get to it." + M "I’m sure in no time, we’ll have everything squared away and the actual run won’t be that bad by the time we get to it." -"Her gills flick out of the corner of my eye." + "Her gills flick out of the corner of my eye." -"That’s never a good sign." -pause .5 + "That’s never a good sign." + pause .5 -F "About that..." + F "About that..." -"Uh oh." + "Uh oh." -F "I really don’t think I’m cut out for this hard exercise thing..." -window auto hide -pause .5 + F "I really don’t think I’m cut out for this hard exercise thing..." + window auto hide + pause .5 -play music 'audio/slug coomers.ogg' -scene wakemeup with Dissolve(2) -pause 1 + play music 'audio/slug coomers.ogg' + scene wakemeup with Dissolve(2) + pause 1 -F "I’m going to drop from the Spartan Run." -pause .5 + F "I’m going to drop from the Spartan Run." + pause .5 -M "Oh." -pause .5 + M "Oh." + pause .5 -M "{cps=*1}...{/cps}" -pause .5 + M "{cps=*1}...{/cps}" + pause .5 -M "You sure? I don’t think you should give up so easy." + M "You sure? I don’t think you should give up so easy." -F "I’m{cps=*1}... {/cps} I’m sure." + F "I’m{cps=*1}... {/cps} I’m sure." -M "But didn’t you already pay the fee? It’s like ninety dollars, isn't it?" + M "But didn’t you already pay the fee? It’s like ninety dollars, isn't it?" -F "I know, I still..." -pause .5 + F "I know, I still..." + pause .5 -"I can barely see her hand grip tighter around the mug she’s holding." -pause .5 + "I can barely see her hand grip tighter around the mug she’s holding." + pause .5 -M "You seemed really interested in this, I just don’t want you to make any rash decisions." + M "You seemed really interested in this, I just don’t want you to make any rash decisions." -M "Exercise like that is pretty hard at first, but all it takes is practice, I promise." + M "Exercise like that is pretty hard at first, but all it takes is practice, I promise." -M "Come on, give it another shot, have some perseverance-" + M "Come on, give it another shot, have some perseverance-" -F "{i}Morgan, I said no!{/i}" -pause .5 + F "{i}Morgan, I said no!{/i}" + pause .5 -"She whirls around at me, and a fist slamming against the counter punctuates her words." + "She whirls around at me, and a fist slamming against the counter punctuates her words." -"Her shout echoes through the small room." + "Her shout echoes through the small room." -"Whatever I was going to say shriveled up and died before I could say them." -pause .5 + "Whatever I was going to say shriveled up and died before I could say them." + pause .5 -F "I’m sorry I tried to relate to your weird workout routines, just leave me alone already!" -pause .5 + F "I’m sorry I tried to relate to your weird workout routines, just leave me alone already!" + pause .5 -"The two of us stare at one another in silence." + "The two of us stare at one another in silence." -"It’s quiet for what feels like an eternity. Looking into Farelie’s loving eyes, now burning with anger." -pause .5 + "It’s quiet for what feels like an eternity. Looking into Farelie’s loving eyes, now burning with anger." + pause .5 -"After the forever of silence, she deflates a bit. Her eyes settle to the floor, dejectedly." -pause .5 + "After the forever of silence, she deflates a bit. Her eyes settle to the floor, dejectedly." + pause .5 -F "Look, I’m just..." -window auto hide -pause .5 -scene wakemeupinside with Dissolve(1) -pause 1 + F "Look, I’m just..." + window auto hide + pause .5 + scene wakemeupinside with Dissolve(1) + pause 1 -"She sighs, screwing her eyes shut." + "She sighs, screwing her eyes shut." -F "Just leave me alone for a while, please." + F "Just leave me alone for a while, please." -F "I’m going back to bed." -window auto hide -pause .5 -scene saaavemeee with Dissolve(1) -pause 2 + F "I’m going back to bed." + window auto hide + pause .5 + scene saaavemeee with Dissolve(1) + pause 2 -"She returns to her room in a huff, leaving me all alone in the tiny offsite-house." -pause .5 + "She returns to her room in a huff, leaving me all alone in the tiny offsite-house." + pause .5 -"I shift awkwardly, unsure what the appropriate action to do is." + "I shift awkwardly, unsure what the appropriate action to do is." -"I prepare a pot of coffee for myself." + "I prepare a pot of coffee for myself." -"As I pour the black bitterness into my cup, I mentally replay what we said to one another." -pause .5 + "As I pour the black bitterness into my cup, I mentally replay what we said to one another." + pause .5 -"My face burns as I think of what all I said to her." + "My face burns as I think of what all I said to her." -"I stir the coffee, bringing it to my lips, and imagine the what-ifs had I said something different." + "I stir the coffee, bringing it to my lips, and imagine the what-ifs had I said something different." -"Maybe if I said this, or that, she’d still be up. Maybe we’d be laughing right now." + "Maybe if I said this, or that, she’d still be up. Maybe we’d be laughing right now." -"I end up spending my last full day off for another several months reading to myself and watching television." + "I end up spending my last full day off for another several months reading to myself and watching television." -"But no matter what I tried to watch, the couch under my body felt uncomfortable." + "But no matter what I tried to watch, the couch under my body felt uncomfortable." -"The water I drank tasted foul, and the food I eat sits in my stomach like a stone." + "The water I drank tasted foul, and the food I eat sits in my stomach like a stone." -"Worst of all, I feel pangs of guilt every time I look over to her door, hoping it to be open..." -pause .5 + "Worst of all, I feel pangs of guilt every time I look over to her door, hoping it to be open..." + pause .5 -"{cps=*1}...{/cps}" -pause .5 + "{cps=*1}...{/cps}" + pause .5 -"{cps=*1}...{/cps}but seeing it still locked shut." -pause 1 + "{cps=*1}...{/cps}but seeing it still locked shut." + pause 1 -"Maybe she doesn’t actually like me alotl." -window auto hide -pause 1 + "Maybe she doesn’t actually like me alotl." + window auto hide + pause 1 -scene black with Dissolve(2) -stop music fadeout 3 -pause 1 + scene black with Dissolve(2) + stop music fadeout 3 + pause 1 -"{cps=*1}...{/cps}" -window auto hide -pause 1 + "{cps=*1}...{/cps}" + window auto hide + pause 1 -$ persistent.b_end = True + $ persistent.b_end = True jump playAgain - label Neutral: -"Driving home, I think back to today’s events." + "Driving home, I think back to today’s events." -"I’m scared to push her too hard, but there needs to be progress between now and the actual event." + "I’m scared to push her too hard, but there needs to be progress between now and the actual event." -"I pull into the driveway and switch off the car." + "I pull into the driveway and switch off the car." -"For a while I just sit there, staring at the house in front of me." + "For a while I just sit there, staring at the house in front of me." -"Listening to the sound of Farelie breathing sleepily beside me." -pause .5 + "Listening to the sound of Farelie breathing sleepily beside me." + pause .5 -"I guess I just need to have faith in her." -pause .5 + "I guess I just need to have faith in her." + pause .5 -"Stepping out of the car I stretch a little bit, trying to unkink my muscles." + "Stepping out of the car I stretch a little bit, trying to unkink my muscles." -"After a few seconds of standing in the pleasantly cool evening air, I go to pick up my passenger." + "After a few seconds of standing in the pleasantly cool evening air, I go to pick up my passenger." -"I unhook the seat belt. Slipping my arms under her legs and behind her neck, I take her inside." + "I unhook the seat belt. Slipping my arms under her legs and behind her neck, I take her inside." -"Stepping quietly through the dark and empty house, I carefully maneuver to the bedroom." + "Stepping quietly through the dark and empty house, I carefully maneuver to the bedroom." -"I lay Farelie down on the bed, not wanting to wake her up." + "I lay Farelie down on the bed, not wanting to wake her up." -"Package secured." -pause .5 + "Package secured." + pause .5 -"With that out of the way, I shut the bathroom door behind me quietly." + "With that out of the way, I shut the bathroom door behind me quietly." -"A quick shower later, and I walk to the couch and adjust the cushions." + "A quick shower later, and I walk to the couch and adjust the cushions." -"Making sure the ever important lumbar support is accounted for, I flip the TV on." -pause .5 + "Making sure the ever important lumbar support is accounted for, I flip the TV on." + pause .5 -"{cps=*.1}...{/cps}" -pause .5 + "{cps=*.1}...{/cps}" + pause .5 -"I’m sure we’ll find a way to make it work." -pause .5 + "I’m sure we’ll find a way to make it work." + pause .5 -"{cps=*.1}...{/cps}" -window auto hide -pause .5 -scene black with Dissolve(1) -pause .5 + "{cps=*.1}...{/cps}" + window auto hide + pause .5 + scene black with Dissolve(1) + pause .5 -play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 -pause 1 + play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 + pause 1 -"This is it." + "This is it." -"The day of the Spartan Run." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 + "The day of the Spartan Run." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 -"I move the shifter to park, having made sure that my metal steed is correctly positioned in the space." -pause .5 + "I move the shifter to park, having made sure that my metal steed is correctly positioned in the space." + pause .5 -M "Alright, let’s do this." + M "Alright, let’s do this." -F "I’m not so sure..." + F "I’m not so sure..." -"I can see the apprehension on her face." + "I can see the apprehension on her face." -M "Don’t worry, we’ve trained for this." + M "Don’t worry, we’ve trained for this." -"At least it felt like enough. Every weekend I tried to coax her to do even a tiny bit more." + "At least it felt like enough. Every weekend I tried to coax her to do even a tiny bit more." -M "You’ve just got pre-game jitters. Happens to the best of us." + M "You’ve just got pre-game jitters. Happens to the best of us." -"Deep down, I’m not so sure. But of course I can’t say that. I’m probably just being a pessimist." -pause .5 + "Deep down, I’m not so sure. But of course I can’t say that. I’m probably just being a pessimist." + pause .5 -"We take our places at the starting line." + "We take our places at the starting line." -stop ambient fadeout 3 -"Farelie mimics my stretches, and from the looks of it she’s gotten better at it." -pause .5 + stop ambient fadeout 3 + "Farelie mimics my stretches, and from the looks of it she’s gotten better at it." + pause .5 -play music 'audio/ragge.ogg' -"After a few minutes in the hot overhead sun, it’s time to start." + play music 'audio/ragge.ogg' + "After a few minutes in the hot overhead sun, it’s time to start." -"We both take off, side by side. I slow myself down a little so it’s more evenly matched." -window auto hide -pause .5 -scene sherungood with Dissolve(1) -pause 1 + "We both take off, side by side. I slow myself down a little so it’s more evenly matched." + window auto hide + pause .5 + scene sherungood with Dissolve(1) + pause 1 -"In, out. In, out." + "In, out. In, out." -"Breathing has become timed alongside the pumping of arms and legs." + "Breathing has become timed alongside the pumping of arms and legs." -"In through the nose, out through the mouth." -pause .5 + "In through the nose, out through the mouth." + pause .5 -"Jacob’s Ladder." -window auto hide -pause .5 -scene ladderclimb2 with Dissolve(1) -pause 1 + "Jacob’s Ladder." + window auto hide + pause .5 + scene ladderclimb2 with Dissolve(1) + pause 1 -"Climb up. Right arm, right leg. Left arm, left leg." + "Climb up. Right arm, right leg. Left arm, left leg." -"Farelie lags behind me a bit." + "Farelie lags behind me a bit." -"Over the edge, hurtling towards earth. Tuck and roll, like I practiced. Like I was taught." + "Over the edge, hurtling towards earth. Tuck and roll, like I practiced. Like I was taught." -"A momentary pause. Soon enough I see Farelie climb over the top." -window auto hide -pause .5 -scene morning with dissolve -pause .5 + "A momentary pause. Soon enough I see Farelie climb over the top." + window auto hide + pause .5 + scene morning with dissolve + pause .5 -"Having made sure she’s still in shape to continue, we pick back up and continue running." + "Having made sure she’s still in shape to continue, we pick back up and continue running." -"We come across and pass several more obstacles..." + "We come across and pass several more obstacles..." -"But after each one, Farelie lags behind further and further." -window auto hide -pause .5 -scene sherunnotsogood with Dissolve(1) -pause 1 + "But after each one, Farelie lags behind further and further." + window auto hide + pause .5 + scene sherunnotsogood with Dissolve(1) + pause 1 -"My heart sinks. We’re only just about halfway. Can she even keep going?" -pause .5 + "My heart sinks. We’re only just about halfway. Can she even keep going?" + pause .5 -"Another obstacle." -stop music fadeout 5 -pause .5 + "Another obstacle." + stop music fadeout 5 + pause .5 -"Another." -pause .5 + "Another." + pause .5 -"I look behind me and see Farelie, face flushed red. Her gills billow wildly." + "I look behind me and see Farelie, face flushed red. Her gills billow wildly." -"Oh no." -pause .5 + "Oh no." + pause .5 -M "Farelie, are you..." + M "Farelie, are you..." -F "I{cps=*.1}... {/cps}I’m{cps=*.1}... {/cps}Fi{cps=*.1}...{/cps}" -pause .5 + F "I{cps=*.1}... {/cps}I’m{cps=*.1}... {/cps}Fi{cps=*.1}...{/cps}" + pause .5 -M "{cps=*.1}...{/cps}Maybe we should just call it quits here." + M "{cps=*.1}...{/cps}Maybe we should just call it quits here." -F "N{cps=*.1}... {/cps}Nuh{cps=*.1}... {/cps}I ca{cps=*.1}...{/cps}. I ca{cps=*.1}...{/cps}" -pause .5 + F "N{cps=*.1}... {/cps}Nuh{cps=*.1}... {/cps}I ca{cps=*.1}...{/cps}. I ca{cps=*.1}...{/cps}" + pause .5 -"She takes a step forward, but I can see her knee buckle as she does so." -window auto hide -pause .5 -scene black with dissolve -pause .5 + "She takes a step forward, but I can see her knee buckle as she does so." + window auto hide + pause .5 + scene black with dissolve + pause .5 -"I stop myself, skidding to a halt. I’m already half-turning to face her as she begins to fall to the ground." + "I stop myself, skidding to a halt. I’m already half-turning to face her as she begins to fall to the ground." -"I manage to slip my hand between the dirt and her head before it hits." -pause .5 + "I manage to slip my hand between the dirt and her head before it hits." + pause .5 -"Her chest moves slowly, gills flapping weakly as she tries to take in air." + "Her chest moves slowly, gills flapping weakly as she tries to take in air." -"My hand flies to her neck." + "My hand flies to her neck." -"Her pulse is distressingly fast beneath my fingertips." -pause .5 + "Her pulse is distressingly fast beneath my fingertips." + pause .5 -F "{cps=*.1}...tired...{/cps}" -pause .5 + F "{cps=*.1}...tired...{/cps}" + pause .5 -"I hush her gently." + "I hush her gently." -M "No no, don’t speak. We’re getting out of here." + M "No no, don’t speak. We’re getting out of here." -"I scoop her up in my arms, and carry her off the course." -window auto hide -pause .5 + "I scoop her up in my arms, and carry her off the course." + window auto hide + pause .5 -play music 'audio/ambientinationer_8000.ogg' fadein 2 -scene cleanpotatosack with Dissolve(2) -pause 1 + play music 'audio/ambientinationer_8000.ogg' fadein 2 + scene cleanpotatosack with Dissolve(2) + pause 1 -"I look at her face, still reddened with heat and exhaustion." -pause .5 + "I look at her face, still reddened with heat and exhaustion." + pause .5 -"This is my fault, isn’t it." + "This is my fault, isn’t it." -"I should’ve{cps=*.1}...{/cps}" -pause .5 + "I should’ve{cps=*.1}...{/cps}" + pause .5 -"Should’ve{cps=*.1}...{/cps}" -pause .5 + "Should’ve{cps=*.1}...{/cps}" + pause .5 -"I shake my head in disappointment. Disappointment in myself, in my handling of training." + "I shake my head in disappointment. Disappointment in myself, in my handling of training." -"Did I push her too hard? Or did I not push her hard enough?" + "Did I push her too hard? Or did I not push her hard enough?" -"The bottom line is, I should’ve noticed something. Should’ve insisted we quit earlier." + "The bottom line is, I should’ve noticed something. Should’ve insisted we quit earlier." -F "{cps=*.1}...{/cps}fault{cps=*.1}... {/cps}my{cps=*.1}... {/cps}fault{cps=*.1}...{/cps}" + F "{cps=*.1}...{/cps}fault{cps=*.1}... {/cps}my{cps=*.1}... {/cps}fault{cps=*.1}...{/cps}" -"My heart pangs as she speaks. It’s a quiet rasp, far from the melodious noise I’m used to." -pause .5 + "My heart pangs as she speaks. It’s a quiet rasp, far from the melodious noise I’m used to." + pause .5 -F "Stupid{cps=*.1}... {/cps} idea{cps=*.1}...{/cps}" -pause .5 + F "Stupid{cps=*.1}... {/cps} idea{cps=*.1}...{/cps}" + pause .5 -"I want to tell her it’s not her fault." + "I want to tell her it’s not her fault." -"I want to tell her so many things, but the words die and shrivel before I get them out." -pause .5 + "I want to tell her so many things, but the words die and shrivel before I get them out." + pause .5 -"Quietly, I hold her tighter in my arms." + "Quietly, I hold her tighter in my arms." -"I’m sorry, Farelie." -window auto hide -pause .5 -scene black with Dissolve(1) -stop music fadeout 3 -pause .5 + "I’m sorry, Farelie." + window auto hide + pause .5 + scene black with Dissolve(1) + stop music fadeout 3 + pause .5 -"{cps=*.1}...{/cps}" -window auto hide -pause 1 -$ persistent.n_end = True + "{cps=*.1}...{/cps}" + window auto hide + pause 1 + $ persistent.n_end = True jump playAgain - label Good: -"On the way home, I stop by the ice cream place as promised." + "On the way home, I stop by the ice cream place as promised." -"Farelie’s still dead tired, so we just go through the drive through." + "Farelie’s still dead tired, so we just go through the drive through." -"I just get a regular chocolate shake since I need to keep driving, and Farelie..." + "I just get a regular chocolate shake since I need to keep driving, and Farelie..." -M "What’s that again?" + M "What’s that again?" -F "It’s a double chocolate chip cookie dough supremo with sprinkles and cookie bits!" -window auto hide -pause .5 - -play music 'audio/love_theme_simple.ogg' fadein 1 -scene baskinrobinsad with Dissolve(1) -pause 1 - -M "So much for the workout part of this." - -F "Oh, hush." - -"She takes an onion ring from her bag and uses it as a spoon for ice cream." #WHAT - -M "So much for the workout part of the next time as well." - -"She flicks a sprinkle at me." -pause .5 - -"A few miles down the road, I turn down the radio." - -M "So, what’d you make of the whole thing?" - -F "Mmm, definitely tiring. I’m definitely going to crash the split second we get home." - -F "But it was fun." - -"She curls an arm around my bicep." - -F "Helps that I had such a good coach." - -"I drive with one hand so I can briefly return Farelie’s embrace." -pause .5 - -"When we arrive home, we drag ourselves inside and rest a bit longer on the couch." -window auto hide -pause .5 -scene evening with Dissolve(1) -pause .5 - -"Farelie took a shower first, and true to her word she crashed in her bed before I even entered the bathroom to take mine." - -"After getting myself dried, I collapsed into bed as well." - -"I probably lost consciousness before I even landed on my mattress." -stop music fadeout 3 -pause .5 - -"{cps=*.1}... {/cps}" -window auto hide -pause .5 -scene black with Dissolve(1) -pause .5 -play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 -pause 1 - -"This is it." - -"The day of the Spartan Run." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 - -"I move the shifter to park, having made sure that my metal steed is correctly positioned in the space." -pause .5 - -M "Alright, let’s do this." - -F "I’m not so sure..." - -"I can see the apprehension on her face." - -M "Don’t worry, we’ve trained every weekend for this." - -M "We even managed to slip in some of it during the week." - -M "You’ve just got pre-game jitters. Happens to the best of us." - -"I hand Farelie her water bottle and she takes a few gulps as though to psyche herself up." -pause .5 - -F "Okay. Let’s do this." - -"We get out of the car and make our way to check in." -pause .5 - -"I watch as Farelie eyes all the other participants, a lot of them couples casually talking and stretching." - -"As soon as we’re signed in Farelie moves for the starting area, already going through our warm-ups." -pause .5 - -F "-Twenty-seven, twenty-eight, twenty-nine-" - -if lewd: - "Shit, just like her I should focus on my own warm-ups." -else: - "Crap, just like her I should focus on my own warm-ups." - -"I twist, contort, untwist, and stretch, feeling my muscles loosen and warm-up." -pause .5 - -F "Ready?" - -"I finish my stretches with a nod." -stop ambient fadeout 3 - -M "Just about." -pause .5 -play music 'audio/ragge.ogg' - -"There’s a call from a megahorn, and with it everyone gathered on the starting line sprints off." - -"Farelie makes a move to follow, but I put my hand on her shoulder." - -M "Those guys’re gonna burn themselves out." - -F "Oh, right." - -"We start in the middle of the pack, taking a far more manageable jog." - -window auto hide -pause .5 -scene sherungood with Dissolve(1) -pause 1 - -"In the corner of my eye I watch Farelie’s mental switch flick." - -"Arms pumping, gills bobbing, and legs pushing; Farelie’s found her perfect rhythm." - -"I can’t help the smile creeping across my lips as she’s entirely focused on the course." - -"The first obstacle, the Jacob’s Ladder, is practically an afterthought for us." -window auto hide -pause .5 -scene jacobladder with dissolve -pause .5 - -"I scale the wooden rungs with ease, finding that my own training with Farelie has made this even easier." - -"At the top I think to stop and wait for her, only she surprises me by being just a few rungs below." -window auto hide -pause .5 -scene ladderclimb2 with dissolve -pause 1 - -"She giggles when she gets to me, straddling the last wrung in wait." -pause .5 - -M "You took your time." - -F "Oh hush." - -"She gives me a half-hearted shove and my arms flail to keep me balanced on the log." -pause .5 - -M "Wanna jump together?" - -"She grins and offers me her hand." - -"I count down from three and-" -window auto hide -pause .25 -scene morning with dissolve -pause .5 - -"I can’t contain my laugh as I yank Farelie with me on ‘two’, her shriek morphing into laughs as well when we hit the cushion together." - -F "Morgan!" - -"Other participants are laughing now too, and I shrug apologetically." - -M "Sorry." - -F "No you aren’t!" - -"I wasn’t." - -"But the mood was still good so I’ll definitely be forgiven." -pause .5 - -M "No time to waste, let’s go." - -"I help Farelie to her feet and we continue down the course, through the other obstacles with varying degrees of ease and stress." -window auto hide -pause .5 -scene sherungood with dissolve -pause .5 - -"Things like the Hoist or Tire Flip are made easy because of smaller and lighter equipment." - -"Weird trivia obstacles like the Memory Wall are made worse - for me - because of the extra workout punishment." - -"Time seems to fly as Farelie and I get through the race until we reach the final obstacle." -window auto hide -pause .5 -scene thepit with dissolve -pause .5 - -"Without thinking Farelie is already on her belly, army crawling beneath the fake barbed wire." - -"She’s practically swimming through the mud." - -"I’m right behind her, and totally not taking advantage of the view and obscuring it for others." -window auto hide -pause .5 - -if lewd: - scene youknowwhatyouaredoing with Dissolve(1) - pause .5 -else: - scene morning with dissolve - -pause .5 -"Not at all." -pause .5 - -"She slips out from under the wires in record time, cheering while still covered in viscous mud." - -"Actual record time, because one of the organizers is handing her something small." - -"And as I finally climb up from the mud pit she hugs me." - -M "Whoa-" - -F "I beat the record mud pit time!" - -F "Wooooo!" - -"I smile even as she covers me with far more mud than even I would mind." -pause .5 - -"Once she’s done cheering and catching our breaths we continue." -window auto hide -pause .5 -scene sherunmuddyandtired with dissolve -pause .5 - -"Farelie’s pace starts to waver, the taxing workout throughout really hitting her now." -pause .5 - -M "Almost there{cps=*.1}... {/cps}Just a bit more{cps=*.1}...{/cps}" - -"My words seem to invigorate Farelie, her gills billowing more and her eyes deadset on the finish line in the distance." -window auto hide -pause .25 -scene sherunmuddyandmotivated with dissolve -pause .75 - -F "Almost there{cps=*.1}... {/cps}almost there{cps=*.1}... {/cps}a few more steps{cps=*.1}... {/cps}almost there{cps=*.1}...{/cps}" - -"It becomes a mantra to herself." - -"Her words come faster and faster as we finally near the line." -pause .5 - -"In the last twenty feet she suddenly zooms past me towards the goal." - -"I chase after, hearing her laugh as she finally crosses the line." -window auto hide -pause .5 -scene finishline with Dissolve(1) -pause 1 - -F "YESSSSSS!" - -"Farelie pants, her hands on her knees as she fights for control of her breath." - -F "I did it! Haaaaa{cps=*.1}...{/cps}" - -"I nod and take a water bottle from an organizer nearby, popping the cap off." - -"The cool water feels good as I pour it on my head." - -F "Me too, me too." - -"I upend the rest of the bottle over my exhausted girlfriend, something between a surprised squeal and relaxed coo coming out of her mouth." -window auto hide -pause .5 -scene morning with Dissolve(1) -pause .5 - -"I finally feel my breathing even out when another event organizer swings by us, handing out simple looking coins to everyone." - -"They smile as I’m handed two of the little silver participation medals." -pause .5 - -M "Here, Farelie." - -"She smiles, flashing her own second medal for breaking an obstacle record." - -F "Hehe, I have {i}two{/i} medals." - -F "That means I win." - -M "Hey, I didn’t know we were competing against each other!" - -M "So what does the winner want?" - -F "Well..." -pause .5 - -"She grimaces as she tries to stand upright." - -"I look as her legs warble fiercely." - -F "I wouldn’t say no to some help to the car." - -"Farelie’s legs being completely numb at this point, I pick her up and swing her atop my shoulder." -window auto hide -pause .5 -scene themedal with Dissolve(1) -pause 1 - -"It’s quickly spending the last of my own energy, but it’s worth it." - -"I march celebratorily back to the parking lot and to our car." - -"Farelie holds up the little pin triumphantly over her head, showing it off to an imaginary crowd." -pause .5 - -M "View up there good?" - -F "The breeze feels great, too!" - -F "I’m surprised you still have energy after all that." - -M "Probably the last of my adrenaline. We should stop for coffee on the way home." - -F "Ooh! I want to order something, too!" -window auto hide -pause .5 -scene black with Dissolve(1) -stop music fadeout 3 -pause .5 - -"{cps=*.1}...{/cps}" - -$ persistent.g_end = True - -if persistent.b_end and persistent.n_end and persistent.g_end: - jump bonusend -else: + F "It’s a double chocolate chip cookie dough supremo with sprinkles and cookie bits!" window auto hide + pause .5 + + play music 'audio/love_theme_simple.ogg' fadein 1 + scene baskinrobinsad with Dissolve(1) pause 1 - jump playAgain + + M "So much for the workout part of this." + + F "Oh, hush." + + "She takes an onion ring from her bag and uses it as a spoon for ice cream." #WHAT + + M "So much for the workout part of the next time as well." + + "She flicks a sprinkle at me." + pause .5 + + "A few miles down the road, I turn down the radio." + + M "So, what’d you make of the whole thing?" + + F "Mmm, definitely tiring. I’m definitely going to crash the split second we get home." + + F "But it was fun." + + "She curls an arm around my bicep." + + F "Helps that I had such a good coach." + + "I drive with one hand so I can briefly return Farelie’s embrace." + pause .5 + + "When we arrive home, we drag ourselves inside and rest a bit longer on the couch." + window auto hide + pause .5 + scene evening with Dissolve(1) + pause .5 + + "Farelie took a shower first, and true to her word she crashed in her bed before I even entered the bathroom to take mine." + + "After getting myself dried, I collapsed into bed as well." + + "I probably lost consciousness before I even landed on my mattress." + stop music fadeout 3 + pause .5 + + "{cps=*.1}... {/cps}" + window auto hide + pause .5 + scene black with Dissolve(1) + pause .5 + play ambient 'audio/outdoorNatureLoop.ogg' fadein 2 + pause 1 + + "This is it." + + "The day of the Spartan Run." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 + + "I move the shifter to park, having made sure that my metal steed is correctly positioned in the space." + pause .5 + + M "Alright, let’s do this." + + F "I’m not so sure..." + + "I can see the apprehension on her face." + + M "Don’t worry, we’ve trained every weekend for this." + + M "We even managed to slip in some of it during the week." + + M "You’ve just got pre-game jitters. Happens to the best of us." + + "I hand Farelie her water bottle and she takes a few gulps as though to psyche herself up." + pause .5 + + F "Okay. Let’s do this." + + "We get out of the car and make our way to check in." + pause .5 + + "I watch as Farelie eyes all the other participants, a lot of them couples casually talking and stretching." + + "As soon as we’re signed in Farelie moves for the starting area, already going through our warm-ups." + pause .5 + + F "-Twenty-seven, twenty-eight, twenty-nine-" + + if lewd: + "Shit, just like her I should focus on my own warm-ups." + else: + "Crap, just like her I should focus on my own warm-ups." + + "I twist, contort, untwist, and stretch, feeling my muscles loosen and warm-up." + pause .5 + + F "Ready?" + + "I finish my stretches with a nod." + stop ambient fadeout 3 + + M "Just about." + pause .5 + play music 'audio/ragge.ogg' + + "There’s a call from a megahorn, and with it everyone gathered on the starting line sprints off." + + "Farelie makes a move to follow, but I put my hand on her shoulder." + + M "Those guys’re gonna burn themselves out." + + F "Oh, right." + + "We start in the middle of the pack, taking a far more manageable jog." + + window auto hide + pause .5 + scene sherungood with Dissolve(1) + pause 1 + + "In the corner of my eye I watch Farelie’s mental switch flick." + + "Arms pumping, gills bobbing, and legs pushing; Farelie’s found her perfect rhythm." + + "I can’t help the smile creeping across my lips as she’s entirely focused on the course." + + "The first obstacle, the Jacob’s Ladder, is practically an afterthought for us." + window auto hide + pause .5 + scene jacobladder with dissolve + pause .5 + + "I scale the wooden rungs with ease, finding that my own training with Farelie has made this even easier." + + "At the top I think to stop and wait for her, only she surprises me by being just a few rungs below." + window auto hide + pause .5 + scene ladderclimb2 with dissolve + pause 1 + + "She giggles when she gets to me, straddling the last wrung in wait." + pause .5 + + M "You took your time." + + F "Oh hush." + + "She gives me a half-hearted shove and my arms flail to keep me balanced on the log." + pause .5 + + M "Wanna jump together?" + + "She grins and offers me her hand." + + "I count down from three and-" + window auto hide + pause .25 + scene morning with dissolve + pause .5 + + "I can’t contain my laugh as I yank Farelie with me on ‘two’, her shriek morphing into laughs as well when we hit the cushion together." + + F "Morgan!" + + "Other participants are laughing now too, and I shrug apologetically." + + M "Sorry." + + F "No you aren’t!" + + "I wasn’t." + + "But the mood was still good so I’ll definitely be forgiven." + pause .5 + + M "No time to waste, let’s go." + + "I help Farelie to her feet and we continue down the course, through the other obstacles with varying degrees of ease and stress." + window auto hide + pause .5 + scene sherungood with dissolve + pause .5 + + "Things like the Hoist or Tire Flip are made easy because of smaller and lighter equipment." + + "Weird trivia obstacles like the Memory Wall are made worse - for me - because of the extra workout punishment." + + "Time seems to fly as Farelie and I get through the race until we reach the final obstacle." + window auto hide + pause .5 + scene thepit with dissolve + pause .5 + + "Without thinking Farelie is already on her belly, army crawling beneath the fake barbed wire." + + "She’s practically swimming through the mud." + + "I’m right behind her, and totally not taking advantage of the view and obscuring it for others." + window auto hide + pause .5 + + if lewd: + scene youknowwhatyouaredoing with Dissolve(1) + pause .5 + else: + scene morning with dissolve + + pause .5 + "Not at all." + pause .5 + + "She slips out from under the wires in record time, cheering while still covered in viscous mud." + + "Actual record time, because one of the organizers is handing her something small." + + "And as I finally climb up from the mud pit she hugs me." + + M "Whoa-" + + F "I beat the record mud pit time!" + + F "Wooooo!" + + "I smile even as she covers me with far more mud than even I would mind." + pause .5 + + "Once she’s done cheering and catching our breaths we continue." + window auto hide + pause .5 + scene sherunmuddyandtired with dissolve + pause .5 + + "Farelie’s pace starts to waver, the taxing workout throughout really hitting her now." + pause .5 + + M "Almost there{cps=*.1}... {/cps}Just a bit more{cps=*.1}...{/cps}" + + "My words seem to invigorate Farelie, her gills billowing more and her eyes deadset on the finish line in the distance." + window auto hide + pause .25 + scene sherunmuddyandmotivated with dissolve + pause .75 + + F "Almost there{cps=*.1}... {/cps}almost there{cps=*.1}... {/cps}a few more steps{cps=*.1}... {/cps}almost there{cps=*.1}...{/cps}" + + "It becomes a mantra to herself." + + "Her words come faster and faster as we finally near the line." + pause .5 + + "In the last twenty feet she suddenly zooms past me towards the goal." + + "I chase after, hearing her laugh as she finally crosses the line." + window auto hide + pause .5 + scene finishline with Dissolve(1) + pause 1 + + F "YESSSSSS!" + + "Farelie pants, her hands on her knees as she fights for control of her breath." + + F "I did it! Haaaaa{cps=*.1}...{/cps}" + + "I nod and take a water bottle from an organizer nearby, popping the cap off." + + "The cool water feels good as I pour it on my head." + + F "Me too, me too." + + "I upend the rest of the bottle over my exhausted girlfriend, something between a surprised squeal and relaxed coo coming out of her mouth." + window auto hide + pause .5 + scene morning with Dissolve(1) + pause .5 + + "I finally feel my breathing even out when another event organizer swings by us, handing out simple looking coins to everyone." + + "They smile as I’m handed two of the little silver participation medals." + pause .5 + + M "Here, Farelie." + + "She smiles, flashing her own second medal for breaking an obstacle record." + + F "Hehe, I have {i}two{/i} medals." + + F "That means I win." + + M "Hey, I didn’t know we were competing against each other!" + + M "So what does the winner want?" + + F "Well..." + pause .5 + + "She grimaces as she tries to stand upright." + + "I look as her legs warble fiercely." + + F "I wouldn’t say no to some help to the car." + + "Farelie’s legs being completely numb at this point, I pick her up and swing her atop my shoulder." + window auto hide + pause .5 + scene themedal with Dissolve(1) + pause 1 + + "It’s quickly spending the last of my own energy, but it’s worth it." + + "I march celebratorily back to the parking lot and to our car." + + "Farelie holds up the little pin triumphantly over her head, showing it off to an imaginary crowd." + pause .5 + + M "View up there good?" + + F "The breeze feels great, too!" + + F "I’m surprised you still have energy after all that." + + M "Probably the last of my adrenaline. We should stop for coffee on the way home." + + F "Ooh! I want to order something, too!" + window auto hide + pause .5 + scene black with Dissolve(1) + stop music fadeout 3 + pause .5 + + "{cps=*.1}...{/cps}" + + $ persistent.g_end = True + + if persistent.b_end and persistent.n_end and persistent.g_end: + jump bonusend + else: + window auto hide + pause 1 + jump playAgain label bonusend: + pause 1 + play music 'audio/love_theme_simple.ogg' fadein 1 -pause 1 -play music 'audio/love_theme_simple.ogg' fadein 1 + "Every day for the last two weeks since the Spartan Run, Farelie has insisted we train together." -"Every day for the last two weeks since the Spartan Run, Farelie has insisted we train together." + "It seems she’s taken a real shine to the whole ‘physical exercise’ thing, and I’m certainly not complaining." -"It seems she’s taken a real shine to the whole ‘physical exercise’ thing, and I’m certainly not complaining." + "The other day she picked up a new workout outfit, and it’s been a real motivator." + pause .5 -"The other day she picked up a new workout outfit, and it’s been a real motivator." -pause .5 + "{cps=*.1}...{/cps}for me." + if lewd: + window auto hide + pause .5 + scene wewlad2 with Dissolve(1) + pause .5 + else: + scene black -"{cps=*.1}...{/cps}for me." -if lewd: + pause .5 + + "I’m proud of how much better she’s gotten at this, and I can tell by the look in her eyes that she is too." + + "She’s even started taking this sort of thing into our dating life." + + "Instead of just dinner or mall dates, now we have couples hikes and gym days to look forward to as well." + + "Sometimes she’ll challenge me to an arm wrestling contest over the last bite of cheesecake." + + "Other times, well..." + pause .5 + + "{cps=*.1}...{/cps}heheh{cps=*.1}...{/cps}" + pause .5 + + F "Hey, quit looking at me like that." + + "Farelie’s voice snaps me out of my daydream." + pause .5 + + M "Like what?" + + F "You know what." + + "She laughs, gently punching me in the shoulder." + + "I reach for my arm, putting on such a show to put a soccer player to shame." + + "The display of faux-pain makes her laugh even harder, and rewards me with another punch." + + "With her arm extended, I move forward and pull her into a hug." + + "After a moment of struggling, she relaxes and rests her chin on my shoulder." + pause .5 + + if lewd: + F "Ass." + else: + F "Jerk." + + M "I love you too." + pause .5 + + F "So, where should we go tonight?" + + M "I dunno... what about that new place down the road, Moe’s?" + + F "Maybe." + + "Her lips curl into an impish smile." + + F "Maybe we can arm wrestle for it." window auto hide pause .5 - scene wewlad2 with Dissolve(1) + scene black with Dissolve(1) + stop music fadeout 3 pause .5 -else: - scene black -pause .5 - -"I’m proud of how much better she’s gotten at this, and I can tell by the look in her eyes that she is too." - -"She’s even started taking this sort of thing into our dating life." - -"Instead of just dinner or mall dates, now we have couples hikes and gym days to look forward to as well." - -"Sometimes she’ll challenge me to an arm wrestling contest over the last bite of cheesecake." - -"Other times, well..." -pause .5 - -"{cps=*.1}...{/cps}heheh{cps=*.1}...{/cps}" -pause .5 - -F "Hey, quit looking at me like that." - -"Farelie’s voice snaps me out of my daydream." -pause .5 - -M "Like what?" - -F "You know what." - -"She laughs, gently punching me in the shoulder." - -"I reach for my arm, putting on such a show to put a soccer player to shame." - -"The display of faux-pain makes her laugh even harder, and rewards me with another punch." - -"With her arm extended, I move forward and pull her into a hug." - -"After a moment of struggling, she relaxes and rests her chin on my shoulder." -pause .5 - -if lewd: - F "Ass." -else: - F "Jerk." - -M "I love you too." -pause .5 - -F "So, where should we go tonight?" - -M "I dunno... what about that new place down the road, Moe’s?" - -F "Maybe." - -"Her lips curl into an impish smile." - -F "Maybe we can arm wrestle for it." -window auto hide -pause .5 -scene black with Dissolve(1) -stop music fadeout 3 -pause .5 - -"{cps=*.1}...{/cps}" -window auto hide -pause 1 - -if lewd: - scene wewlad with Dissolve(2) - pause - scene black with Dissolve(2) - pause .5 - show daend with Dissolve(1) - pause - hide daend with Dissolve(1) + "{cps=*.1}...{/cps}" + window auto hide pause 1 - jump playAgain -else: - show daend with Dissolve(1) - pause - hide daend with Dissolve(1) - pause 1 - jump playAgain + if lewd: + scene wewlad with Dissolve(2) + pause + scene black with Dissolve(2) + pause .5 + show daend with Dissolve(1) + pause + hide daend with Dissolve(1) + pause 1 + jump playAgain + + else: + show daend with Dissolve(1) + pause + hide daend with Dissolve(1) + pause 1 + jump playAgain label playAgain: @@ -1855,7 +1858,7 @@ label playAgain: "Would you like to play again?{w=.5}{nw}" menu: - "Would you like to play again?{fast}" + "Would you like to play again?{fast}" "I do not want to play again": "Thank you for your time!" $ renpy.quit() @@ -1863,4 +1866,4 @@ menu: "I would like to play again": window auto hide pause .5 - jump replayStart \ No newline at end of file + jump replayStart