Files
El_Space-Lady-Game/game/script.rpy
2022-08-06 12:08:25 -05:00

1831 lines
55 KiB
Plaintext

init python:
config.default_text_cps = 50
def randomize_choices(choices):
# fine for size of 2
if (renpy.random.randint(0, 1)):
choices.reverse()
return choices
label splashscreen:
python:
renpy.movie_cutscene("images/Cavemanon_logo.webm")
config.overlay_screens.append("quick_menu")
Start()
init -1 python:
kwargs = {'who_xpos': 60,'who_ypos': 36}
#image ctc_marker:
# "marker"
# alpha 0
# linear 0.25 alpha 1
image ctc_marker:
"marker"
pause 0.5
linear 0.5 alpha 0
linear 0.5 alpha 1
repeat
image white = "#FFF"
image black = "#000"
define base = Character (ctc="ctc_marker", ctc_pause=Null(), ctc_timedpause=Null(), ctc_position="nestled")
define narrator = Character(kind=base)
define L = Character('Lyra', base, color="#ffffff", who_outlines=[(2, '#23034b')], who_ypos=36)
define C = Character('Clodius', base, color="#ffd7d7", who_outlines=[(2, "#4e0606")], who_ypos=36)
define LC = Character('Lyra/Clodius', base, color="#ffd7d7", who_outlines=[(2, '#23034b')], who_ypos=36)
# The game starts here.
label start:
scene black
# menu:
# "English":
# $ renpy.change_language(None, force=True)
#
# "Español":
# $ renpy.change_language("spanish", force=True)
label replayStart:
$ Lyra = 0
window auto hide
play music 'audio/chill_6.ogg'
"Alright,{w=.3} today's the day."
"After an eternity of rehearsing,{w=.3} mental preparation,{w=.3} and accepting the possibility of being shot down,{w=.3} I'll tell her."
"Here,{w=.3} in the quiet food court,{w=.3} late in the evening in the St. May Pillockhill Mall."
window auto hide
pause 0.5
scene cg1 with Dissolve(1.0)
pause 1.0
"The mood and setting was absolutely like I had envisioned."
"I've known Lyra for a few years now.{w=.5} While we go to the same college,{w=.3} we're in for different programs."
"The specifics of her field were on a 'need to know' basis,{w=.3} but the gist of it was that she'd be working with the government."
"She still talked about her case work,{w=.3} as long as I kept my mouth shut I'd be okay."
pause 0.5
L "{alpha=0.5}{i}If you tell anyone this stuff they'd sic a spook squad on your ass so fast and turn your ass into gravel and foundation.{/i}{/alpha}"
pause 0.5
"I should be a bit more cautious for my life,{w=.3} but I think our friendship is genuine."
"After all,{w=.3} she likes me enough to tell me to begin with."
"Plus,{w=.3} I was looking to work with the government too,{w=.3} but in a more general research lab,{w=.3} especially with the Major in theoretical physics I was pursuing."
pause 0.5
"I met Lyra in the school library looking through old historical reports and really hit it off."
"I'd always been partial to conspiracy theories since I was in elementary school,{w=.3} from things like alien life being covered up to mass mind-control experiments."
"It's great to hear about these sorts of things from the other side of the glass,{w=.3} so to speak."
"And in truth,{w=.3} it's pretty calming to have some peace of mind about these things."
pause 0.5
"Everyone thinks we're an item by now since we hang out so often."
"{cps=4}...{/cps}I've been meaning to actually ask her out,{w=.3} but even though we know each other so well{cps=4}...{/cps}"
pause 0.5
"Damned nerves keep me babbling like an idiot every time I try."
"But tonight,{w=.3} that's going to change."
"School had ended hours ago,{w=.3} and with the weekend ahead I thought this would be the best way to kick it off."
"And sitting right next to the star-covered girl,{w=.3} it really was."
pause 0.5
L "Hey,{w=.3} quit screen-peeking!"
C "Don't need to cheat to beat you."
pause 0.5
"For the first time I was winning,{w=.3} high end sound effects coming from my favorite new handheld."
"Her antennae twitch competitively and the dual screens flash as tiny 3d models raced on fancy carts through silly looking tracks."
"We'd been competing since classes ended,{w=.3} even playing on the bus ride to the mall."
"And while Lyra consistently maintained the lead,{w=.3} the borderline unfair AI always caught up and beat both of us."
"But this time,{w=.3} I was ahead in first place thanks to random stage hazards."
"{cps=4}...{/cps}at least until the same hazards send me hurtling off the course."
pause 0.5
L "The bigger they are{cps=4}...{/cps}"
"No doubt she's loving this."
L "The harder they-{w=.3} FUCK ME!"
"Nevermind,{w=.3} from the mini-map I'm guessing she took an orbital terrapin drop and got knocked into last place next to me."
pause 0.5
"Fuckin' lousy AI."
pause 0.5
"The robots race across the finish line,{w=.3} and we both receive a DNF for the course."
window auto hide
pause 0.5
scene cg2 with dissolve
pause 0.5
L "That was{cps=4}... {/cps}okay."
"She's trying to act nonchalant,{w=.3} but I can tell Lyra had fun despite yet another loss."
C "So we're both losers,{w=.3} then?"
L "I still beat you,{w=.3} you know."
C "But you didn't win."
pause 0.5
"Her expression flattens,{w=.3} and I can see her twitch ever so slightly."
"I take it she doesn't get teased very often,{w=.3} though that doesn't exactly bode well for my plans this evening."
"I still have to think of how to word this,{w=.3} so she'll actually be receptive."
"Is her love life as casual as a game of Kondiment Kart,{w=.3} or should I be more official?"
"We might as well be dating,{w=.3} but I'd rather not ruin what we have by messing this up."
"I suppose now is as good a time{cps=4}...{/cps} It's why I invited her here,{w=.3} after all."
window auto hide
pause 0.25
scene cg3a with dissolve
pause 0.25
L "What are you looking at?"
pause 0.5
"I only now notice that I've spaced out,{w=.3} staring blankly towards a women's lingerie boutique on the other end of the mall."
"Lyra's eyes followed mine,{w=.3} and she seems to be conflicted."
"No doubt she's drawing assumptions about me right now{cps=4}...{/cps} Maybe this was a mistake."
pause 0.5
C "Er,{w=.3} don't get the wrong idea.{w=.5} I was just lost in thought y'know?{w=.5} Like how you're so deep in thought that your sight glosses over and {cps=*1.15}now you're in your head trying to figure things out and I had to try and put them in order and {/cps}{cps=*1.3}I totally wasn't thinking about you in those things ahahaha I mean likeIdon'tthinkthey'dlookbadonyoubut-{/cps}{nw}"
"Her snort cuts me off and I finally realize what I was saying."
L "Breathe dude,{w=.3} breathe."
"She's still giggling to herself while I try to unwind my twisted up nerves."
pause 0.5
L "Okay,{w=.3} so,{w=.3} you've got something on your mind then,{w=.3} clod-head?"
"C'mon you stupid stoneheaded idiot.{w=.5} Focus."
"You practiced this."
"Just tell her."
pause 0.5
"{cps=4}...{/cps}"
window auto hide
pause 0.5
python:
#menu item text then label to jump into
choices = [('Speak from the heart', 'fromtheheart'), #[] is list, () is tuple
('Think it through with extra care', 'thinkitthrough')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
label fromtheheart:
pause .5
$ Lyra += 1
C "Actually,{w=.3} Lyra,{w=.3} I'd been wanting to ask you something..."
"She pauses at the change in my tone and closes her game."
pause 0.5
L "Sure."
pause 0.5
C "So we've known each other for ages,{w=.3} been through a lot of heavy stuff,{w=.3} like that time with your on-the-field poison extraction lab with the scorpion and-{w=.3} sorry,{w=.3} I mean-"
C "And I'd been thinking about how we'd been through a whole lot so far..."
C "I was thinking that it might be pertinent to hang out a bit more..."
C "Like at the mall here,{w=.3} they have some airsoft attractions that'd be good practical use,{w=.3} and good practice if either of us were to take up hunting."
C "Hunting is also a decent way for certain friend groups to bond,{w=.3} and that might also then be something to consider-"
L "You're losing me a bit."
"Just say it."
pause 0.5
C "What I'm trying to say Lyra,{w=.3} is that I'd like it if we were more than just friends."
"Tact is a tool for the weak."
pause 0.5
"Even with my sudden disregard for subtlety,{w=.3} it takes a second for Lyra to process the information."
pause 0.25
show cg3c with dissolve
pause 0.5
"I catch a hint of a blush. An antenna twitches. A good sign?"
jump secondchoice
label thinkitthrough:
pause .5
C "Actually,{w=.3} Lyra,{w=.3} I'd been wanting to ask you something..."
"She pauses at the change in my tone and closes her game."
pause 0.5
L "Sure."
pause 0.5
C "So I was thinking that in regards to how we're always hanging out together,{w=.3} always making lovely conversation and hanging out."
C "It occurred to me that we're like a few steps away from being partners."
C "Or more accurately,{w=.3} like we're some buddy cops,{w=.3} where I'm the stone-faced by the books guy and you're the loose canon,{w=.3} fighting crime together to great commercial success."
C "Commercial success also signifies a good deal of merchandising,{w=.3} insofar as it goes that those productions are starting to dwindle in popularity,{w=.3} there's still a lot of fun to be found in the genre."
C "People buy these figures and such merchandise,{w=.3} and display their tacit approval for these relations as close as they are,{w=.3} such admirable camaraderie put to screen."
C "It stands to reason,{w=.3} then,{w=.3} that a more enhanced form of camaraderie would boost the figure sales and greater appreciation from the masses,{w=.3} as it's also something people at large desire for themselves."
C "And that includes me,{w=.3} and hopefully you as well."
C "Right?"
pause 1.0
L "I'm gonna need the facilities' top cryptologists to figure out what you'd just said."
pause 0.5
"Oops{cps=4}...{/cps}"
pause 0.5
L "Uhh,{w=.3} I think I get it though!"
jump secondchoice
label secondchoice:
show cg3b with dissolve
L "That's real sweet of you,{w=.3} Clodius."
pause 0.5
C "So{cps=4}...{/cps} should we get something to eat before it gets any later?"
L "I think we might be a bit past that point. All the stores around us are already closed."
C "Oh crap{cps=4}...{/cps} Sorry I kept us up so long playing the game!"
L "Don't worry about it. It was a really fun game."
C "So then{cps=4}...{/cps} what now?"
L "{cps=4}...{/cps}"
L "Let's hit up my place and order some pizza. That sound like a plan?"
"Not like we have any other option honestly..."
C "Yeah,{w=.3} I'm down."
L "Let's get going then.{w=.5} We'll order the pizza on the way."
window auto hide
pause 0.5
scene black with dissolve
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
"I'm actually doing it."
"I'm going to Lyra's place for a dinner date of sorts."
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
"Oh god,{w=.3} I hope I don't lose my marbles and make a fool of myself{cps=4}...{/cps}"
stop music fadeout 3
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
play music 'audio/chill_5.ogg'
"The trip to Lyra's place didn't take that long. Maybe 30 minutes at most."
"Lyra ordered us a fairly large stuffed crust pizza,{w=.3} half pepperoni,{w=.3} half ham and pineapple."
"The pineapple half was for Lyra,{w=.3} of course. Though I wouldn't mind giving it a try."
"Still not exactly a fan of having fruit with my pizza."
pause 0.5
"By the time we arrive at Lyra's dorm,{w=.3} there should only be ten minutes left before the pizza's delivered,{w=.3} which is good because I'm honestly starving,{w=.3} and all that walking really made me all the hungrier."
"We could have gotten in faster,{w=.3} but Lyra insisted I cover my face and torso with my jacket while she guided me around by both my wrists."
"Something to do about the no boys policy."
window auto hide
pause 0.5
scene cg15b with Dissolve(1)
pause 1.0
L "Well,{w=.3} here we are,{w=.3} home sweet home!"
C "Hey Lyra{cps=4}...{/cps} you sure it's okay for me to be here?"
C "I mean{cps=4}...{/cps} these are the girl's dorms{cps=4}...{/cps}"
L "Oh,{w=.3} it's fine.{w=.5} The others sneak boyfriends in all the time."
L "As long as we don't go around making concert-level noises,{w=.3} the on-site guard shouldn't notice."
L "Besides,{w=.3} not like we are going to be doing anything that rowdy."
pause 0.5
"{cps=4}...{/cps}Yeah{cps=4}...{/cps}"
pause 0.5
"I can't help but wonder if I now count as one of the snuck in'd boyfriends."
"And how many of those guys have gotten kicked out or worse because of the shockingly tight security."
pause 0.5
"I feel her let go of my wrists,{w=.3} followed by the sound of multiple metallic locks clicking nearby."
"I take it as my cue that I can finally ditch the jacket,{w=.3} peeling the concealing garment off."
pause 0.5
L "Er{cps=4}...{/cps} Just a moment Clodhead.{w=.5} You stay right here."
C "What?{w=.5} I don't think I should be standing here alone."
"I look around the barren hallway,{w=.3} a part of me worried I'll be caught and tossed out immediately."
L "It'll be fine,{w=.3} I got a plan."
pause 0.5
"Lyra's quick to sprint into her room and back out again with something in her hands."
"She's holding a small whiteboard and some string,{w=.3} and she finishes writing on it with a cheer."
L "And perfect!"
"The makeshift sign is hung around my neck,{w=.3} and I look down to read it."
pause 0.5
"\"{font=DejaVuSans.ttf}¡HƆ∩O┴ ┴ON Op 'ʇɔǝɾoɹԀ ʇɹ∀{/font}\""
pause 0.5
C "This is monumentally demeaning."
L "Sshh.{w=.5} I just wanna change first,{w=.3} okay?"
C "Ugh,{w=.3} fine."
L "I'll be just a moment,{w=.3} kay?"
"Stand perfectly still and pray some overweight hallmonitor on steroids doesn't throw me out the nearest window for being in the girl's dorm?{w=.5} Yeah,{w=.3} sure."
pause 0.5
"Lyra grins as I lock myself in place."
"She re-enters her room,{w=.3} and leaving me alone in the hallway and in my headspace."
"Nothing better to do now than just think."
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
"♪ I say,{w=.3} don't you know;{w=.5}\nyou say you don't know;{w=.5}\nI say- ♪"
L "Okay,{w=.3} you can come in now!"
"Finally,{w=.3} felt like I was standing here for an eternity."
C "Right!"
window auto hide
pause 0.5
stop music fadeout 3
scene black with dissolve
pause 0.5
"I nudge the door open and nearly fumble onto the white shag rug from what I see."
pause 0.5
L "Like what you see statue-boy?"
window auto hide
pause 0.5
play music 'audio/Starry_groove.ogg'
scene cg4 at Pan((0, 2105), (0, 0), 10) with Dissolve(1)
pause 5
"I{cps=4}...{/cps} wow{cps=4}...{/cps}"
"I'm starstruck as I take in Lyra in her pristine white dress."
pause 0.5
L "C'mon already,{w=.3} say something."
C "I'm sorry,{w=.3} just{cps=4}...{/cps} trying to find the right words right now."
"And not say the wrong ones that'd make her think I'm a creep."
L "What,{w=.3} cat got your tongue or something?"
C "Or something.{w=.5} Just,{w=.3} wow Lyra.{w=.5} You look beautiful."
C "But why change this late?"
L "Awww,{w=.3} thanks.{w=.5} You're always wearing your Sunday best,{w=.3} it'd make me feel out of place in my own place."
L "Now get your granite ass in here already."
pause 0.5
"I kick shut the door behind me,{w=.3} not letting her figure leave my sight."
window auto hide
pause 0.5
scene cg5b with Dissolve(1)
pause 1
L "Alright,{w=.3} come in,{w=.3} have a seat on the couch."
pause 0.5
"Her dorm is a bit more upscale than the one I can afford,{w=.3} but it's still a pretty small place."
pause 0.25
show cg5a with dissolve
pause 0.25
"I take a seat as instructed and scan the posters on her wall."
pause 0.5
C "Wow,{w=.3} I didn't know you were into all these boybands."
L "I'm not.{w=.5} School thing."
C "Thought you were studying to apply for a government job?"
L "I am."
C "What do boybands have to do with that?"
L "What don't they?"
pause 0.5
C "{cps=4}...{/cps}Is anything real anymore?"
L "Hey,{w=.3} if the music's good,{w=.3} what's the difference to you?"
"Fair point."
pause 0.5
"Lyra opens her minifridge and retrieves a wine bottle."
L "Want any?"
C "You're allowed to have that?"
"She cocks a sly eyebrow at me."
pause 0.5
C "{cps=4}...{/cps}No thanks."
L "Soda,{w=.3} then?"
C "Sure."
L "One aspartame cola,{w=.3} coming up."
"She tosses me a chilled can of store-brand soda,{w=.3} then slumps on the couch next to me with her glass."
window auto hide
pause 0.5
scene cg6a with dissolve
pause 1
L "Man,{w=.3} though,{w=.3} I got a lot of cool projects in the works."
C "Yeah?"
L "Yeah,{w=.3} can't talk about them yet,{w=.3} though."
L "Even to you."
L "Which is {w=.3}{b}{i}UGH{/i}{/b}."
L "Yeah,{w=.3} it sucks."
L "Cause it's so great,{w=.3} it's not even funny."
C "Lot of craftsmanship going into it?"
L "Oh,{w=.3} you know it.{w=.5} This is my best work yet."
L "My mentor even said I would be the one to document it all once we're done!{w=.5} Ooooh,{w=.3} I can't wait to give it a really cool title!"
C "Sounds like you're gainfully employed already."
L "It's a weird system they got in place here."
L "I'm basically graduated and employed already if it goes well."
pause 0.5
"I feel something under my leg."
C "Hang on,{w=.3} think I sat on something."
"I get up for a second."
"Oh,{w=.3} it's one of those dancing robot dogs."
pause 0.5
C "Oh,{w=.3} no!{w=.5} Sorry,{w=.3} I didn't mean to sit on your stuff,{w=.3} hang on,{w=.3} I'll-"
L "Relax,{w=.3} Clodius,{w=.3} these things are real tough."
pause 0.5
"I fiddle with the device a bit with my free hand."
show cg6b with dissolve
pause 0.5
L "Yeah,{w=.3} love this cute lil' guy."
C "I remember these,{w=.3} I thought about getting one myself some time ago."
L "Yeah,{w=.3} that was from an op some time ago to distract kids from the dog shortage."
pause 0.5
C "{cps=4}...{/cps}Dog shortage?"
L "Think it was also the first time I got to use a codename,{w=.3} too."
L "'Sombrero Galaxy'!"
L "Yeah,{w=.3} crazy codename,{w=.3} I know."
pause 0.5
C "{cps=4}...{/cps}I'm sorry,{w=.3} what was that about a dog shortage again?"
L "Actually{cps=4}...{/cps} Got it!"
hide cg6b with dissolve
"Lyra shifts towards me."
pause 0.5
L "I wanna try something."
L "Remember what I once told you how I can't talk about the finer details of my work without putting you in danger of getting blackbagged?"
C "Yeah.{w=.5} Pretty clearly,{w=.3} as a matter of fact."
L "Well,{w=.3} I think I have an idea on how to avoid that..."
"Lyra smiles pretty mischievously as she takes a swig of her wine."
L "How about I use our tactical codes?"
C "Uh{cps=4}...{/cps} come again?"
L "Don't worry,{w=.3} this way no one will pick this up if they're listening."
pause 0.5
C "{cps=4}...{/cps}Wait,{w=.1} wait,{w=.1} wait{cps=4}...{/cps} I uh{cps=4}...{/cps} give me just a second here{cps=4}...{/cps}"
"I went over Lyra's words carefully.{w=.5} It wasn't entirely clear what she wanted to tell me,{w=.3} but that was probably for the better.{w=.5} Yet at the same time,{w=.3} there WAS a message there.{w=.5} I just had to decipher it."
"Before I could,{w=.3} however,{w=.3} Lyra said something else that caught me off-guard."
"Her finger jabs at one of the posters."
window auto hide
pause 0.25
scene cg8a with dissolve
pause 0.5
L "So Deimos there,{w=.3} a massive meteor shower happened after a new crater formed."
"Lyra was now smiling even wider than before.{w=.5} It was obvious she was having a great time teasing me with her cryptic words."
"But I'm not going to just give up and not try and understand what she's saying."
"Mom didn't raise a quitter..."
pause 0.5
L "And at the same time with Phobos,{w=.3} several comets passed over it,{w=.3} visible from both hemispheres."
"Okay,{w=.3} wait,{w=.3} Phobos and Deimos are the moons of Mars."
"I think."
pause 0.5
C "So these moons,{w=.3} they're uh{cps=4}...{/cps}"
L "These celestial bodies have managed to have an exponential growth in their gravitational pull."
L "And our astronomers think it's related to another space program trying to collect more meteorites."
"Lyra looks at me,{w=.3} her eyes glittering with glee."
"And I think I have enough context clues to puzzle this out."
pause 0.5
"Okay,{w=.3} piece by piece then."
"The moons are the boy bands,{w=.3} that's obvious."
"'Gravitational forces increasing isn't an actual possibility,{w=.3} so that's metaphorical for material growth of some kind."
"That just leaves the use of comets and meteors{cps=4}...{/cps}"
"I think it's something like{cps=4}...{/cps}"
window auto hide
pause 0.5
python:
#menu item text then label to jump into
choices = [('Lyra\'s new agenda is kidnapping civilians and replacing them with replicants to sow dissent among the population to distract from financial abnormalities!', 'schizo'), #[] is list, () is tuple
('I don\'t really get it, but I\'ll nod along.', 'nodalong')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
label schizo:
pause .5
stop music fadeout 0.69
L "Wh-WHAT?!"
C "So that's why KFJ was taken out!{w=.5} All the faked videos and then the bureaucratic coverup for several decades make sense now.{w=.5} And then the subsequent 'airplainings',{w=.3} the strings of weird discrepancies{cps=4}...{/cps}"
L "I never said anything like that!"
C "And when their physiognomic profiles didn't match,{w=.3} it was all the body doubles acting in their stead.{w=.5} That would explain all of the backpedaling on the policies and also account for the patterns for the clusters of missing people concentrating on non-descript regions!"
L "Alright,{w=.3} at this point you're just getting carried away."
C "And then the ethical weapons research leads that just happened to be on the same road,{w=.3} at the same time as the{cps=4}...{/cps}"
L "You done?"
pause 0.5
"I hold in place.{w=.5} The anxious feeling I might've jumped the gun there seeps in."
window auto hide
pause 0.25
scene cg8b with dissolve
pause 0.25
L "Good. Oh my god,{w=.3} Clodius,{w=.3} I knew you were dense but come ON."
L "Do you really think after all we've been through I'd just start doing{cps=4}...{/cps} whatever it was you were just saying?"
L "Why did I bother trying to even tell you if you're just going to accuse me of something?"
pause 1.0
"Oops."
pause 0.5
"A pair of soft hands grab hold of my blinded face,{w=.3} and soft fabric brushes over my seared eyes carefully."
L "How the heck did you get that from what I said?"
L "Sheesh,{w=.3} that wasn't a difficult cipher to solve and you still mucked that up."
pause 0.5
"Once I can see again I get a facefull of Lyra's cute but hurtful pouty face."
pause 0.5
C "Sorry."
pause 0.5
"Her pout only intensifies."
pause 0.5
C "Look,{w=.3} I know you aren't the type to do something like that."
L "Hmph."
C "Sorry,{w=.3} there's a reason I'm going for physics and not astronomy."
pause 0.5
"Her lips quiver,{w=.3} and Lyra has to cover her mouth as her laughter starts to spill over her wine-covered lips."
pause 0.5
L "God Clodius.{w=.5} Next time I'll use a simpler code,{w=.3} okay?"
jump thirdchoice
label nodalong:
pause .5
$ Lyra += 1
"I get the gist that she's proud of whatever she's working on."
pause .5
C "Wow,{w=.3} that sounds out of this world,{w=.3} Lyra."
"She groans and rolls her eyes at my horrible wordplay."
C "I mean it though,{w=.3} I'm looking forward to hearing more about it."
window auto hide
pause .25
scene cg8c with dissolve
pause .25
L "Aw,{w=.3} thanks.{w=.5} I'm surprised you got some of that,{w=.3} was worried it all just went over your head."
pause .5
"I freeze.{w=.5} I think Lyra notices my hesitation and smirks."
L "Well,{w=.3} maybe some of it did."
C "Either way,{w=.3} I'm excited that your project is going well."
C "Even if you can't tell me about it just yet."
"Lyra pauses to think to herself."
pause .5
L "Wellll{cps=4}...{/cps}"
L "I'd love to tell you allll about it,{w=.3} but{cps=4}...{/cps}"
"Lyra looks all around her room before she leans close to my face."
L "You don't know who may be listening{cps=4}...{/cps}"
pause .5
"Lyra's face is intenses at first,{w=.3} and she maintains it for a few seconds,{w=.3} her stare piercing right into my eyes."
"But as the seconds pass by,{w=.3} her eyes soften,{w=.3} and her lips begin to quiver.{w=.5} It's not long before she's covering her mouth with her hand in order to stifle back some laughter."
jump thirdchoice
label thirdchoice:
stop music fadeout 3
window auto hide
pause .5
scene black with dissolve
pause .5
"Before I can really finish forming my thoughts,{w=.3} there is a knock on the door."
pause .5
L "Hm?{w=.5} Oh,{w=.3} finally!"
"Lyra gets up and motions for me to stay put before opening the door enough for her to slip through and close it behind her without her visitor seeing me."
"A moment later she reenters with the large pizza we'd ordered before."
pause .5
C "Oh!{w=.5} I'd forgotten about our order."
"Lyra sets the box open on her chair in front of us."
window auto hide
pause 0.5
play music 'audio/chill_8.ogg'
scene cg9 with Dissolve(1)
pause 1.0
"I'm normally not one for greasy food,{w=.3} but pizza's always been a soft spot of mine."
pause 0.5
L "Alright,{w=.3} now it's a {i}real{/i} dinner date!"
L "Been wanting to try this stuffed crust junk for a while."
"Lyra hands me a paper plate and goes for a slice from the box."
C "I'd seen a few commercials about it before,{w=.3} yeah."
C "Something about eating the slices backwards."
C "I think it sounds a bit messy."
"I pick up a few slices myself."
L "Oh,{w=.3} grow up.{w=.5} Life's all about trying these new things."
window auto hide
pause 0.5
scene cg10 with dissolve
pause 0.5
L "{cps=4}...{/cps}"
pause 0.5
C "So?"
pause 0.5
L "Mmm{cps=4}...{/cps}"
L "Yeah,{w=.3} itsh good!"
L "You should try this!"
"A drop of sauce drips from the slice onto the couch just an inch away from her dress."
L "Whups."
C "Think I'll stick to eating it the normal way."
window auto hide
pause 0.5
scene cg11a with dissolve
pause 0.5
L "You're worried about getting red on red?{w=.5} Come on,{w=.3} now."
C "You know me,{w=.3} always a stickler for routine."
pause 0.5
"I take my first slice of my cheesy guilty pleasure and bite in."
"It's as good as ever."
"Dinner date's going good so far."
show cg11b with dissolve
"Immediately I bit my tongue.{w=.5} Remembering the two of us."
"Is there an 'us'?"
"Or is there only a deaf-mute slab of stone,{w=.3} unable to read between the lines."
"I flubbed my confession earlier tonight pretty hard."
hide cg11b with dissolve
L "So,{w=.3} enjoying your 'regularly ingested' pizza?"
"The hint of smugness in her words pulls me back to the here and now."
"She coyly waves her antenna back and forth as though to taunt me."
pause .5
C "Hm?"
L "Way you keep glancing at me made me think you were about to go on some tangent like you normally do about different kinds of pizza."
L "Or maybe you 'just so happened' to get lost in thought while looking my way?"
pause .5
"I realize that my eyes have been darting in her general direction for some time and before I can even help it,{w=.3} they avert down where the sign used to hang around my neck."
pause .5
C "A-about that sign,{w=.3} will I need it every time?{w=.5} Not that I mind being your art project."
"A cute snicker brings my gaze back up at her."
L "If I were to take up sculpting,{w=.3} you would make a fine project."
show cg11b with dissolve
"My heart skips a beat."
"Wait,{w=.3} was it{cps=4}..?{/cps}"
"Her expression though,{w=.3} I think she's flirting."
pause 0.5
"{cps=4}...{/cps}I think."
"Another heartbeat and I feel my insides shudder."
"I want to make sure."
hide cg11b with dissolve
C "You never did give me an answer,{w=.3} earlier."
show cg11c with dissolve
L "What? I just said that-"
C "I meant about what I said at the mall."
stop music fadeout 3
pause 0.5
"The space-skinned girl sets aside her half-finished slice atop our cardboard tabletop."
"A blush slowly spreads across her cheeks as her grease covered fingers fidget with each other."
"Out of habit I hand her one of the brown napkins,{w=.3} which she accepts with gusto to wring and dry her fingers while deep in thought."
"Her thoughts are pretty visible,{w=.3} changing constantly like a meteor shower of emotions racing across her face."
"A part of me wants to change the subject simply so she doesn't look so distressed over this."
"Then again,{w=.3} when will I ever have a chance like this again?"
pause 0.5
# Hack central
LC "C\n{color=#ffd7d7}L{/color}{fast}{nw}"
LC "Cl\n{color=#ffd7d7}Ly{/color}{fast}{nw}"
LC "Clo\n{color=#ffd7d7}Lyr{/color}{fast}{nw}"
LC "Clod\n{color=#ffd7d7}Lyra{/color}{fast}{nw}"
LC "Clodi\n{color=#ffd7d7}Lyra {/color}{fast}{nw}"
LC "Clodiu\n{color=#ffd7d7}Lyra I{/color}{fast}{nw}"
LC "Clodius\n{color=#ffd7d7}Lyra I-{/color}{fast}{nw}"
LC "Clodius \n{color=#ffd7d7}Lyra I-{/color}{fast}{nw}"
LC "Clodius I\n{color=#ffd7d7}Lyra I-{/color}{fast}{nw}"
LC "Clodius I-\n{color=#ffd7d7}Lyra I-{/color}{fast}"
L "Sorry,{w=.3} you go ahead."
C "Uh,{w=.3} you sure?"
L "Yeah,{w=.3} I'd like to hear you out first."
"Okay 'clodhead',{w=.3} this is your only retry."
pause 0.5
C "I wanted to make it more clear,{w=.3} since I've had more time to organize my thoughts."
C "I've really been meaning to say{cps=4}...{/cps}"
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
"My thoughts are scrambling themselves again."
"A thousand different ways to change the subject and go on another tangent,{w=.3} each as tempting as the last,{w=.3} like a defense mechanism to protect myself from saying something stupid."
"I can't just take the easy way out again!"
pause 0.5
C "Lyra,{w=.3} after so much time we've spent together,{w=.3} I've been really wanting to say{cps=4}...{/cps}"
pause 1.0
C "{cps=*.3}I really like you,{w=.3} Lyra.{/cps}"
pause 1.0
"I said it.{w=.5} I went ahead and said the first part."
"Lyra's expression flares up into a cascade of color in response."
"I can do this."
pause 0.5
L "{cps=4}...{/cps}"
pause 0.5
C "And I want to say{cps=4}...{/cps}"
pause 0.5
C "{cps=4}...{/cps}"
pause 0.5
"Crap,{w=.3} why can't this be as simple as my work."
"Everything has rules in physics.{w=.5} Everything fits,{w=.3} everything has a specific place and role."
"There's none of this uncertainty or anxiety{cps=4}...{/cps}"
"Get your mind away from this already!"
pause 0.5
C "{cps=4}...{/cps}"
pause 0.5
C "I{cps=4}...{/cps}"
pause 0.5
C "{cps=4}...{/cps}"
pause 1.0
"Damn it,{w=.3} the words are there but no matter what I try they won't come out."
pause 0.5
L "I-it's okay,{w=.3} Clodius{cps=4}...{/cps}"
L "I said yes earlier,{w=.3} didn't I?"
L "I like you,{w=.3} too."
L "Don't worry about saying something a bit awkward."
window auto hide
pause 0.5
scene black with dissolve
pause 0.5
"I'm still struggling to find the words,{w=.3} but I take Lyra's hands."
window auto hide
pause 0.5
play music 'audio/chill_4.ogg'
scene cg12a with Dissolve(2)
pause 1.0
"{cps=4}...{/cps}"
pause 0.5
"Maybe this is enough to convey what I feel though."
"I feel her fingers tighten over mine."
pause 0.5
"{cps=4}...{/cps}"
window auto hide
pause 0.5
python:
#menu item text then label to jump into
choices = [('Thank her.', 'thankher'), #[] is list, () is tuple
('Keep trying.', 'keeptrying')]
#narrator("", interact=False)
renpy.jump(renpy.display_menu(randomize_choices(choices)))
label thankher:
pause .5
"Damn my feeble nerves."
pause 0.5
C "Thank you,{w=.3} Lyra."
pause 0.5
"Her hand shifts against mine before leaving it alone entirely."
"A quiet breath escapes her lips as I let go of her hands."
window auto hide
pause 0.5
scene black with dissolve
pause 0.5
L "Guess that's that then."
pause 0.5
"There's the barest hint of bitterness in her voice."
"All I can do is nod."
"I mean,{w=.3} she did say yes already."
"I don't think it'd be worth it to push my luck any more tonight."
pause 0.5
"We resume our deliciously unhealthy dinner in peaceful silence."
"As I polish off another slice I notice Lyra's leg an inch closer than it was before."
"I mentally shrug,{w=.3} continuing to enjoy the meal."
pause 0.5
"It's by the time our hands collide over the single last slice that I notice that one of us had been moving closer to the other."
"Or maybe it was both of us."
"Our hands hover over the final slice,{w=.3} and I find my gaze tracing up from her night-like skin of her wrist,{w=.3} along her svelte arm and neck and lock in place on her starlit eyes."
"Our movements are stilted,{w=.3} minute as I find myself drawn closer and closer to her face,{w=.3} and particularly her pursed lips."
pause 0.5
"Seconds felt like millenia as those lips of hers drew me in."
"In that delay of time there was a flicker of Lyra's eyes."
"Sadly,{w=.3} time felt like it needed to make up for its unintended delay,{w=.3} as in a flash of motion and before our lips could meet."
"My face is swatted with a handful of lukewarm cheese,{w=.3} tomato paste and dough."
pause 0.5
L "Oh shit sorry!"
L "I didn't mean-{w=.3} I was going for the slice and you were staring and I thought you were going over that like how we play games and you always trying to win and-"
"It was one of the rare times I've heard her ramble like that."
"In any other situation I probably would've laughed at the sheer absurdity of it all,{w=.3} but I could only grumble."
"At the situation as a whole.{w=.5} At my own cowardice and stupidity."
"Lyra didn't seem to take my response well,{w=.3} her clean hand settling on my shoulder."
pause 0.5
C "Maybe I shouldn't have even tried,{w=.3} Lyra."
L "Don't say that."
pause .5
jump endingcheck
label keeptrying:
pause .5
$ Lyra += 1
C "I don't care about sounding awkward."
"Lyra likes me."
"That knowledge gives me the strength to power through my own worries at last."
pause .5
C "Love will enter cloaked in friendship's name."
pause .5
"I finally said it."
"It feels like a heavy weight has lifted from my shoulders."
pause .5
"Lyra through{cps=4}...{/cps}"
pause .5
L "Er{cps=4}...{/cps} what?"
"Damn it."
pause .5
C "I mean,{w=.3} I want to be more than just friends Lyra."
C "You're funny and a bit esoteric yet always fun to be around."
C "Not to mention drop dead gorgeous."
C "And I want to spend even more time with you.{w=.5} Together."
C "I want to be your boyfriend."
window auto hide
pause 1.0
scene cg12b with Dissolve(1.5)
pause 0.25
"I can feel her pulse rising in my hand,{w=.3} her fingers trying to choke the blood out of my stone palm."
show cg12c with dissolve
"Her smile is tiny,{w=.3} nervous but clearly there and happy."
"Her free hand covers her lips,{w=.3} and I can make out some of her mutterings."
pause 0.5
C "Er{cps=4}...{/cps} Come again?"
"Lyra simply shakes her head and smiles."
"A brilliantly bright smile that spreads from cheek to cheek."
pause 0.5
L "You finally said it."
C "Yeah{cps=4}...{/cps}"
C "And now it's your turn."
L "Isn't it obvious,{w=.3} clodhead?"
C "Well{cps=4}...{/cps}"
show cg12a with dissolve
hide cg12c
"The pause throws her off."
pause 0.5
C "I'd still like to hear it,{w=.3} too."
L "Mmm,{w=.3} fine."
"Lyra inches closer,{w=.3} and her fingers loosen from around my knuckles a bit."
"Instead her delicate fingers brush a bit of my hair out of the way."
show cg12c with dissolve
hide cg12a
L "Can't believe you're really making me say this."
pause 0.5
L "Yes.{w=.5} I'll be your girlfriend,{w=.3} Clodius."
if Lyra == 1 or Lyra == 2: # Making sure the neutral ending is consistent.
window auto hide
pause 0.5
scene black with dissolve
pause 0.5
jump endingcheck
label endingcheck:
if Lyra == 0:
jump badend
elif Lyra == 1 or Lyra == 2:
jump neutralend
elif Lyra == 3:
jump goodend
label badend:
#pause ?
stop music fadeout 4
"I feel like more and more a certain gloom has started to seep in tonight."
"Nothing's going horribly wrong,{w=.3} but more and more my enthusiasm is draining from me."
"And I don't have much to begin with,{w=.3} that's a precious resource to me,{w=.3} just fading away!"
"Lyra's starting to look a bit tired,{w=.3} too{cps=4}...{/cps}"
"I can pick myself up.{w=.5} I'm not that hopeless."
"There's likely something around the room I can use to lift our spirits."
pause 0.5
C "That's a pretty good DVD collection you have there."
L "Hm? Oh,{w=.3} yeah.{w=.5} They're mostly just disorganized sitcom seasons,{w=.3} though."
L "Brought them up here since I loved them in high school,{w=.3} but they've just been sort of collecting dust."
C "How about checking one out?"
C "I'm sure they're a hoot."
"Lyra thinks for a moment."
"A particular cover catches my eye."
pause 0.5
C "Oh! You've got a copy of ManMoth Journals!"
C "Y'know,{w=.3} for all that it wanted to document the actual incident and the possible cryptid of that human shaped moth,{w=.3} they really wanted to make it a drama."
C "How bout it?"
L "Sure,{w=.3} you can take it with you."
pause 0.5
C "Er{cps=4}...{/cps}"
pause 0.5
L "It's about lights out anyway,{w=.3} probably not a good idea to stick around much longer,{w=.3} so{cps=4}...{/cps}"
pause 0.5
C "Actually Lyra,{w=.3} I was thinking,{w=.3} why not come back to my place?"
L "What? Dude I don't-"
C "They're not as strict with curfew for us,{w=.3} so you'd be fine to stick around."
L "Clodius I'd rather just-"
C "We could watch this together,{w=.3} and I have a couple other movies similar to it."
C "Like the Forest Witch Logs."
C "What do you say?"
L "No,{w=.3} Clodius. I'd rather just get some sleep now."
pause 0.5
"As my lips open in protest Lyra cuts me off."
L "Oh my g-{w=.5} I'm sorry,{w=.3} Clodius."
pause 0.5
L "{cps=*.3}'You hear the new Green Day album?'.{/cps}"
window auto hide
play music '<loop 18.86>audio/mkultraed.ogg'
pause 0.6
scene white with Dissolve(0.1)
pause 1
scene cg13 with Dissolve(2)
pause 1.0
"All at once my senses go numb."
"It's as though my brain were trying to decipher something that was never meant to be heard or processed by anyone."
"I can't move."
"I can only stare blankly at Lyra as the terror of the situation starts to settle in."
pause 0.5
L "Look,{w=.3} sorry Clodius,{w=.3} I'm just not going to deal with this right now."
L "Please go safely outside,{w=.3} back to your dorm,{w=.3} and get to sleep."
pause 0.5
"The room starts shifting."
"No,{w=.3} I'm shifting."
"I try to force words out but my mouth won't work."
"My limbs are moving without my thoughts to control them."
"Even though I'm fully conscious I have zero control of myself."
"Like a marionette with it's strings being pulled by a stranger."
pause 0.5
"No.{w=.5} Not a stranger."
"Lyra.{w=.5} She works for those sorts of people,{w=.3} and I know much more than any civilian."
"Of {i}course{/i} she'd put some control phrase on me!"
"How could I be so naive?!"
pause 0.5
L "Clodius,{w=.3} please don't hate me for this,{w=.3} just go back to your room."
pause 0.5
"I think she can see the fear in my eyes."
L "Don't worry,{w=.3} you won't remember a thing."
L "We're still friends,{w=.3} okay?"
L "It hurts me to use this just as much as it hurts you."
pause 0.5
"She holds the door open and my legs mechanically carry me outside."
"I can't even look back."
window auto hide
stop music fadeout 3
pause 0.5
scene black with Dissolve(1)
pause 0.5
"{cps=4}...{/cps}"
window auto hide
pause 0.5
play music 'audio/chill_7.ogg'
scene cg14 with Dissolve(2)
pause 0.5
"Things are so hazy on the way back to my own dorm."
"I don't even fumble with the keys a bit like normal,{w=.3} I just unlock my door and shamble on in."
pause 0.5
"What was I upset about?"
"It was something important{cps=4}...{/cps}"
"Maybe Lyra can tell me in the morning."
pause 0.5
"Lyra{cps=4}...{/cps} I wanted to tell her something today{cps=4}...{/cps}"
"I couldn't{cps=4}...{/cps} but why{cps=4}...{/cps}"
pause 0.5
"I think."
pause 0.5
"Ugh."
"Can't really blame me for struggling with these things."
"Every time I look into her eyes,{w=.3} I find myself getting lost in them."
"Held captive by those beautiful stars in her eyes."
window auto hide
pause 0.5
stop music fadeout 3
scene black with Dissolve(1)
pause 0.5
"{cps=4}...{/cps}"
$ persistent.b_end = True
jump playAgain
label neutralend:
#pause ?
"{cps=4}...{/cps}"
pause 0.5
"Lyra recomposes herself a bit and exhales slowly."
pause 0.5
L "Hey,{w=.3} I'm going out for a smoke,{w=.3} c'mon."
"She leads me by the hand outside to the small balcony outside the dorm room,{w=.3} grabbing a pack of nuports on the way out."
"By now it's getting pretty cold."
window auto hide
pause 0.5
scene cg15 with Dissolve(1)
pause 1.0
"Lyra leans over the rail and lights a cigarette up."
pause 0.5
L "{cps=*.5}FFfffffffffffffffffffffp{/cps}{cps=4}...{/cps}"
pause 0.5
"She offers the box to me,{w=.3} and I wave it away politely."
L "Suit yourself."
"I lean against the rail myself."
pause 0.5
"Haven't noticed before,{w=.3} but this late at night Lyra starts to blend into the night sky in a truly magnificent way."
"I should tell her that."
pause 0.5
C "Lyra,{w=.3}-"
pause 0.5
"!!"
"The lights in the hall shut off without warning."
C "Campus lights out."
L "Oh no,{w=.3} is it that late already?"
L "Damn it,{w=.3} lost track of time."
"Good job Clodius,{w=.3} you've completely blown your opportunity."
pause 0.5
L "Will you be able to get back fine?"
C "Yes,{w=.3} my own dorm isn't far."
pause 0.5
"Lyra takes my hands again."
pause 0.5
L "I'll see you tomorrow,{w=.3} 'kay?"
C "Yeah,{w=.3} I'll be alright."
"I give a reassuring smile and let go."
pause 0.5
C "We could stop by the campus cafe."
L "That sounds fun!"
window auto hide
pause 0.5
scene black with dissolve
pause 0.5
"{cps=4}...{/cps}"
pause 0.5
"I raise my arms to move in for a hug."
"Wait,{w=.3} she's not raising her own arms."
"Is this okay?"
pause 0.5
#this phrase pauses just after arm for some slight suspense
stop music fadeout 3
"My mind races through a million calculations before my arm{cps=4}...{/cps}{w=1} gently pats Lyra's shoulder."
pause 0.5
"{cps=4}...{/cps}"
window auto hide
pause 0.5
play music 'audio/chill_2.ogg' #Make this transitions a little smoother
scene cg16a with Dissolve(1)
pause 0.5
"By the time my autopilot wears off I'm already two flights of stairs down."
"How I managed to sneak past the guard,{w=.3} I don't know."
"Maybe he just looked at me and let me go."
pause 0.5
"Feels more like I'm dragging my sorry self home instead of just walking."
"I had a plan,{w=.3} and I had prepared and rehearsed and readied myself."
"Only to let myself down because I got nervous."
pause 0.5
"{cps=4}...{/cps}"
"As I stand in front of my own room's door,{w=.3} I take a moment to replay everything in my head."
pause 0.5
L "{alpha=0.5}{i}I-it's okay,{w=.3} Clodius{cps=4}...{/cps}{/i}{/alpha}"
L "{alpha=0.5}{i}I said yes earlier,{w=.3} didn't I?{/i}{/alpha}"
L "{alpha=0.5}{i}I like you,{w=.3} too.{/i}{/alpha}"
show cg16b with dissolve
"Maybe it wasn't a complete failure."
"And there's still tomorrow."
"I'll power through my nervousness tomorrow."
"And I mean,{w=.3} c'mon."
"One look in her eyes and I can't help but clam up."
pause 0.5
"Yeah,{w=.3} you can try again at the cafe tomorrow,{w=.3} and really tell her your actual feelings."
pause 0.5
"Hopefully."
window auto hide
pause 0.5
stop music fadeout 3
scene black with Dissolve(1)
pause 0.5
"{cps=4}...{/cps}"
$ persistent.n_end = True
jump playAgain
label goodend:
pause 0.5
"Hearing her say it so easily,{w=.3} they ring sincerely in my ears and leave me stunned for a few seconds as those words of hers sink in."
"Seconds later,{w=.3} Lyra herself begins to show signs of the gravitas of her words towards me."
"It's subtle at first,{w=.3} Lyra's cosmic-toned cheeks forming what almost look like miniature pink nebulae."
"With every passing second,{w=.3} the color in her face expands,{w=.3} first to the rest of her cheeks,{w=.3} and then to the rest of her face."
"She then shyly looks away from me,{w=.3} opting to instead look down at her feet,{w=.3} the blush on her features growing ever brighter with every passing second."
stop music fadeout 4
"I'm concerned at first,{w=.3} wondering if I somehow did this whole thing wrong."
"Not like I have much experience when it comes to romance in the first place."
pause 0.5
C "Lyra{cps=4}...{/cps} is every-"
"Before I can finish my words,{w=.3} Lyra raises her eyes to meet mine and takes a step forward with such speed that I'm unable to fully grasp it."
window auto hide
show cg12c:
size(1920, 1080)
xanchor 0.5 yanchor 0.375 xpos 0.5 ypos 0.375
easeout_cubic 2 zoom 2.0
pause 1
play music 'audio/chill_1.ogg'
scene cg17 with dissolve
"She then grabs hold of my head,{w=.3} and less than a second later,{w=.3} our lips interlock in what I can only describe as the most passionate kiss I've ever received."
"Not that there's much to really brag about in that department{cps=4}...{/cps}"
"Everything happens so suddenly that I'm barely able to fully register it."
"Instinctually,{w=.3} I freeze up like a stone."
"Not sure if it's my response or the suddenness,{w=.3} but I practically turn to gratine nonetheless."
pause 0.5
"Lyra's response right after kissing me is to giggle at my reaction."
"The sound of her giggles,{w=.3} like beautiful glass chimes in the wind,{w=.3} practically turn my stone heart into molten slag."
"A cascade of stars and distant galaxies start radiating from her brilliantly."
"Beautiful patterns of supernovae dancing and entwining against themselves,{w=.3} as though hundreds of millions of years pass in that moment."
"But when I find myself able to move again,{w=.3} it's only been a few seconds here on Earth."
pause 0.5
"The first thing I do is smile at Lyra,{w=.3} who responds by once more giggling."
window auto hide
pause 0.5
scene cg18 with Dissolve(1)
pause 0.5
L "By that reaction,{w=.3} you weren't expecting that?"
C "I{cps=4}...{/cps} I-I mean{cps=4}...{/cps} Not really?"
L "Well,{w=.3} you better get used to it,{w=.3} because you'll be getting a lot more of those from now on,{w=.3} lover boy."
"Lyra finishes her words with another giggle,{w=.3} only this one is equal parts sultry and teasing."
"I feel my own face start to burn at hearing those words."
"I'm not sure if my blush can actually show in my granite skin,{w=.3} but it sure would be nice if it did."
pause 0.5
L "Hey,{w=.3} I wanna try something again."
$ saved_cps = preferences.text_cps
C "Uh{cps=4}...{/cps} sure!"
pause 0.5
# TIME TO BE HACKY AGAIN. Thank renpy for not making cps equalling 0 or {fast} actually do the damn thing it should.
$ preferences.text_cps = saved_cps
L "The err{cps=4}...{/cps} Observatory gets awfully quiet out here,{w=.3} me being the only night shift Astronomer and all. I was thinking,{w=.3} why don't you help me Chart The Stars tonight?"
L "{alpha=0.5}(So,{w=.3} it's already really late,{w=.3} and I don't want you to have to travel through the night and possibly get assaulted or something like that,{w=.3} so why don't you spend the night here?){/alpha}"
pause 0.5
"Lyra's coded message catches me a bit off-guard at first,{w=.3} but I'm soon able to decipher it without any trouble."
"Seems like I'm started to get good at it."
C "Well,{w=.3} I did do a stint of star gazing in the scouts.{w=.5} So I think I'm somewhat qualified to join you.{w=.5}{nw}"
extend "\n{alpha=0.5}(I mean{cps=4}...{/cps} yeah,{w=.3} that's not a bad idea.){/alpha}"
C "Let's Watch some Stars tonight.{w=.5} Maybe even pick out some new Constellations.{w=.5}{nw}"
extend "{alpha=0.5}\n(Yeah,{w=.3} I'll stay the night.){/alpha}"
pause 0.5
"Lyra blushes brilliantly at my response.{w=.5} I think I may have been a lil too forward."
"Though the way she hugs me after,{w=.3} maybe just the right amount?"
window auto hide
pause 0.5
scene black with Dissolve(1)
stop music fadeout 3
pause 1.0
"{cps=4}...{/cps}"
pause 0.5
"My first night together with my best friend,{w=.3} who's now my girlfriend."
"What a way to kick off this new phase of our relationship{cps=4}...{/cps}"
$ persistent.g_end = True
if persistent.b_end and persistent.n_end and persistent.g_end:
jump bonusScene
else:
window auto hide
pause 1
jump playAgain
#Bonus scene: Lyra and Clodius are out sometime a few weeks/months later, lyra had convinced clodius to start wearing more casual wear.
label bonusScene:
pause 1
"End of the semester,{w=.3} finally."
"No more stressing about finals and grades and all that awfulness."
"Even my student loans,{w=.3} I'd been offered a contract only hours ago,{w=.3} full pay and benefits and everything."
"Something I suspect was the handiwork of a certain someone."
window auto hide
pause 0.5
play music 'audio/literally_the_vaporwave_guy.ogg' fadein 0.69
scene cg19 with Dissolve(1)
pause 1.0
L "Hm? What? Something on my face?"
C "Nah,{w=.3} just getting lost in your eyes again."
"Her twinkling giggles are music to my ears."
L "Sheesh,{w=.3} stop with the compliments already."
C "Why?"
L "It's embarrassing! I liked it better when you didn't constantly say stuff like that."
"It's true,{w=.3} ever since that night,{w=.3} all my words just naturally came out like an unstoppable river."
C "Well,{w=.3} agree to disagree,{w=.3} because I like seeing you all flustered."
L "Ugh,{w=.3} fine. I like to see you flustered too."
pause 0.5
"Her eyes rove over my newest outfit."
"Handpicked by her,{w=.3} of course."
"Lyra'd convinced me to start wearing more casual wear out and about."
L "{alpha=0.5}{i}It looks like I'm in witness protection whenever I'm on a date with you!{/i}{/alpha}"
"But really I think it's because I had a better taste in clothes."
pause 0.5
C "I know you said I should wear more casual stuff."
C "But this jacket still doesn't feel right on me."
L "I think it works on you."
C "And I think I look ridiculous!"
"She giggles again as we continue down the sidewalk."
pause 0.5
"She said she wanted to celebrate today."
"And in the distance I think I see Pillockhill Mall."
C "So,{w=.3} how do you wanna celebrate?"
L "Weeeell,{w=.3} I was reminded of a certain store you were looking at."
C "Huh?"
L "Yeah,{w=.3} one you just so happened to be staring at REEEEEAAAAAL hard."
C "Hm{cps=4}...{/cps} Can't really recall."
pause 0.5
"There's a subtle sinisterness to her final giggle,{w=.3} more of a chortle really."
pause 0.5
C "Lyra?{w=.5} Lyra what're you thinking?"
L "Oh,{w=.3} you'll be Observing some new stars tonight,{w=.3} Astronomer{cps=4}...{/cps}"
window auto hide
pause 0.5
stop music fadeout 3
scene black with Dissolve(1)
pause 0.5
"{cps=4}...{/cps}"
window auto hide
pause 0.5
scene cglewd with Dissolve(2)
pause
scene black with Dissolve(2)
pause .5
show daend with Dissolve(1)
pause
hide daend with Dissolve(1)
jump playAgain
label playAgain:
pause 1.0
"Would you like to play again?{w=.3}{nw}"
menu:
extend ""
"No":
"We have a twitter you can check out for news and updates to our latest games, would you like to check it out?{w=.3}{nw}"
menu:
extend ""
"I don't care":
"Thank you for your time!"
$ renpy.quit()
"Sure":
$ renpy.run(OpenURL('https://twitter.com/Cavemanon'))
jump playAgain
"Yes":
window auto hide
pause 0.75
jump replayStart