forked from Cavemanon/SnootGame
1446 lines
34 KiB
Plaintext
1446 lines
34 KiB
Plaintext
image red = "#ff0000"
|
||
|
||
label chapter_14A:
|
||
#Bowling for Volcano High
|
||
window auto
|
||
scene room anon day alt
|
||
show dimmer_darker
|
||
with Dissolve(1)
|
||
pause .5
|
||
|
||
"I wake up the next morning with my head cradled in my arms."
|
||
|
||
play music "audio/OST/Appreciating the Moment.ogg" fadein 1.0
|
||
"My back aches from the lack of proper bedding, but that’s hardly anything new."
|
||
|
||
"Groggily, I pull myself to my feet."
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
hide dimmer_darker with dissolve
|
||
pause .5
|
||
|
||
"I pull back the curtain to reveal that a thick Sunday fog had rolled in overnight."
|
||
|
||
"What time is it?"
|
||
|
||
"Guess I’ll check my phone{cps=*.1}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
|
||
show anonphone at scenter with easeinbottom
|
||
|
||
"Ten AM, huh{cps=*.1}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
|
||
hide anonphone with easeoutbottom
|
||
|
||
"Damn, I slept a while."
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}Did Fang sleep well?"
|
||
|
||
A "Fang, you up?"
|
||
pause .5
|
||
|
||
stop music fadeout 3
|
||
|
||
"The bed is empty."
|
||
|
||
A "Oh."
|
||
pause .5
|
||
|
||
"Wait a second."
|
||
|
||
"My phone has seventy missed calls and over a hundred texts from Naser{cps=*.1}...{/cps}"
|
||
|
||
"That’s right, my phone was on silent last night for Prom."
|
||
|
||
"He’s probably just worried about Fang, but by Raptor Jesus’ right nut man."
|
||
pause .5
|
||
|
||
"I open the most recent voicemail."
|
||
|
||
FD "By Raptor Jesus’ left testicle if Fang is not home within the hour I will hunt you down and mount your head on my trophy wall! You will RUE the day that-"
|
||
|
||
"Whoa."
|
||
pause .5
|
||
|
||
"Next one{cps=*.1}...{/cps}"
|
||
|
||
FD "Maybe I didn’t make myself fucking clear. I will drag your skinny ass down to the station myself if Lucy is not home in the morning. I have a particular set of-"
|
||
|
||
"I’m starting to get the idea."
|
||
|
||
"All the texts are written in a similar vein."
|
||
pause .5
|
||
|
||
"I try texting Fang to see if she got home safe."
|
||
|
||
"{i}Anon:{/i}{fast}{w=.2} hey, you alright?"
|
||
|
||
"{i}Anon:{/i}{fast}{w=.2} just noticed your dad was pretty livid last night"
|
||
|
||
"{i}Anon:{/i}{fast}{w=.2} he mustve been writing all night long"
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}No immediate response."
|
||
|
||
"Well, she’ll see it when she sees it."
|
||
|
||
"S’not like I can do much else for Fang right now."
|
||
pause .5
|
||
|
||
"I take note of the mess that Fang created, a reminder of how badly I fucked up."
|
||
|
||
"Fuck me. So this is what they mean by Prom Night disasters."
|
||
|
||
"I always thought it was just a euphemism for teen pregnancies."
|
||
pause .5
|
||
|
||
"There’s laminate{cps=*.1}...{/cps} something, splinters all over the floor from my dresser."
|
||
|
||
"And a check inside my bathroom reveals that The Duke managed to crack my porcelain throne."
|
||
pause .5
|
||
|
||
"Shit. No way am I getting my deposit back now."
|
||
|
||
"I check the controller carefully, only barely relieved that there’s no damage."
|
||
pause .5
|
||
|
||
"After I’ve swept up the bits of broken dresser I find I have no real clue what to do."
|
||
|
||
"A check of my phone again shows that Fang’s at least seen my texts."
|
||
|
||
"I sigh."
|
||
|
||
"How do I make this up to her?"
|
||
|
||
"I feel like a fucking heel right now."
|
||
pause .5
|
||
|
||
"The XROX is still running, might as well finish Rock Ring."
|
||
|
||
"It’ll take my mind off things at least."
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene black with Dissolve(1)
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
"Master Grug, you mind telling me what you’re doing on that boat?"
|
||
|
||
"Ooga booga, finish this fight."
|
||
pause .5
|
||
|
||
"Guess I’ll play the next one, I really don’t feel like doing anything else today."
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene room anon night alt with Dissolve(1)
|
||
pause .5
|
||
|
||
"Wake Grug when you need Grug."
|
||
pause .5
|
||
|
||
"Really wish I could just float away in an iceberg like Master Grug after last night."
|
||
|
||
window hide
|
||
window auto
|
||
|
||
show anonphone with easeinbottom
|
||
|
||
"I glance at my phone and realize I spent ten hours playing Rock Ring."
|
||
|
||
"My mind was turned off for most of that, guess I just lost track of time."
|
||
|
||
window hide
|
||
window auto
|
||
show anon neutral behind anonphone:
|
||
yalign 0.1 xalign 0.5 alpha 0
|
||
linear 0.5 alpha 1
|
||
hide anonphone with easeoutbottom
|
||
pause .5
|
||
|
||
"I’m shaken from my thoughts by a knock at my door."
|
||
|
||
"The door I forgot to lock."
|
||
pause .5
|
||
|
||
show anon concerned with Dissolve(.25)
|
||
"Oh god, I’m gonna be murdered, butchered, my body parts sold on the black market and turned into some disgusting rhinorex’s sex toys."
|
||
|
||
"Hopefully in that order."
|
||
pause .5
|
||
|
||
show anon:
|
||
easein_quart 1.5 xalign -0.1
|
||
show anon fear with dissolve
|
||
"Before I can search for my knife, the door opens to reveal{cps=*.1}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
play music "audio/OST/appreciating_the_scenery.ogg" fadein 1.0
|
||
|
||
show fang neutral flip:
|
||
yalign 0.0 xalign 1.5
|
||
show fang:
|
||
easein_cubic 1 xalign 1.0
|
||
with dissolve
|
||
pause 1
|
||
|
||
F "Anon? You- oh! Hey…"
|
||
|
||
show fang unimpressed flip with Dissolve(.25)
|
||
F "Uh… Why are you huddled in the fetal position?"
|
||
|
||
show anon:
|
||
easein_cubic 1 xalign -0.15
|
||
show anon sad with dissolve
|
||
pause .5
|
||
A "Fang? Oh thank fuck."
|
||
|
||
"I deflate, slumping lifelessly on my bed."
|
||
|
||
A "I thought your dad was here to kill me."
|
||
|
||
show fang neutral flip with Dissolve(.25)
|
||
F "Ah. Yeah. Sorry."
|
||
|
||
"Fang sets her backpack down on the kitchen table."
|
||
pause .5
|
||
|
||
F "So{cps=*.1}...{/cps}"
|
||
|
||
"Shit. Should have actually thought about what I should say to her."
|
||
pause .5
|
||
|
||
A "Fang, about last ni-"
|
||
|
||
F "It’s fine."
|
||
|
||
show anon neutral with dissolve
|
||
A "-ight.. What?"
|
||
|
||
F "It’s fine, Anon. I don’t blame you for what happened."
|
||
pause .5
|
||
|
||
"What."
|
||
|
||
F "In fact, I’m sorry for overreacting last night."
|
||
pause .5
|
||
|
||
"There’s something about this all that is setting off alarms in my head."
|
||
|
||
"I don’t know what kind though. Or why."
|
||
|
||
A "I{cps=*.1}...{/cps} what?"
|
||
|
||
F "I said I’m sorry. I shouldn’t have blown up on you like last night."
|
||
|
||
A "Even if it was my fault? I should have-"
|
||
|
||
show fang:
|
||
ease_cubic 1 xalign 0.7
|
||
show fang considering flip with Dissolve(.25)
|
||
F "It isn’t, Anon."
|
||
|
||
A "But-"
|
||
|
||
window hide
|
||
window auto
|
||
|
||
show fang:
|
||
easeout_cubic 1.5 xalign 0.0
|
||
show fang neutral flip with dissolve
|
||
show black with Dissolve(1)
|
||
pause .5
|
||
|
||
"My words are cut off. My mind goes completely blank."
|
||
|
||
"Fang’s hands grip my dirty dress shirt tightly as her beak presses against my parted lips, her tongue invading my mouth."
|
||
pause .5
|
||
|
||
"She pulls away abruptly, leaving me confused and lightheaded."
|
||
pause .5
|
||
|
||
A "I..wha...Fang?"
|
||
|
||
F "It's fine, Anon. Everything is fine."
|
||
pause .5
|
||
|
||
stop music fadeout 5
|
||
"Her hands guide me down onto my bed and she straddles my lap."
|
||
pause 1
|
||
|
||
"{cps=*0.05}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
"Sometime in the night the bed shifts."
|
||
|
||
pause .5
|
||
play music "audio/OST/The Hunt for more (You)s.ogg" fadein 1.0
|
||
pause .5
|
||
|
||
"I hear the bathroom door close so I pay it no mind and drift back to sleep."
|
||
pause .5
|
||
|
||
"Eventually my internal clock wakes me up."
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
scene room anon day alt with Dissolve(2)
|
||
pause .5
|
||
|
||
"Stretching and yawning, realize that it’s a lot brighter than normal."
|
||
|
||
"Did I sleep in?"
|
||
pause .5
|
||
|
||
"The alarm clock on my table has been unplugged{cps=*.1}...{/cps}"
|
||
|
||
"I reach over to grab my phone to check the time."
|
||
pause .5
|
||
|
||
"Nine-o-two AM?"
|
||
|
||
"Oh shit, Fang and I are beyond late."
|
||
pause .5
|
||
|
||
"Wait, where is Fang?"
|
||
|
||
"Her backpack is gone, too."
|
||
pause .5
|
||
|
||
"Oh come on, she went to school without me?!"
|
||
|
||
stop music fadeout 4
|
||
"I rush to put my clothes on and get out the door as soon as possible."
|
||
pause .5
|
||
|
||
"About halfway there my phone buzzes in my pocket."
|
||
|
||
"Unread texts from Fang?"
|
||
pause .5
|
||
|
||
"{i}Fang:{/i}{fast}{w=.2} ♪ Control over my life you denied,{w=.6}{nw}"
|
||
extend "{cps=*.6}\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {fast}And now death approaches from the sky,{/cps}{w=.6}{nw}"
|
||
extend "{cps=*.6}\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {fast}Why'd it be me you had to vilify?{/cps}{w=.6}{nw}"
|
||
extend "{cps=*.6}\n\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ {fast}Goodbye Volcano High ♪{/cps}"
|
||
pause 1
|
||
|
||
"The cryptic message stops me in my tracks."
|
||
|
||
"Something is definitely wrong."
|
||
pause .5
|
||
|
||
"This almost reads like{cps=*.1}...{/cps}"
|
||
|
||
pause .5
|
||
|
||
"The adrenaline pushes my feet back into a desperate bolt towards the school."
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene black with Dissolve(1)
|
||
pause .5
|
||
|
||
#Alexa, play In The House, In a Heartbeat
|
||
play ambient "audio/effects/windLightLoop.ogg" fadein 4
|
||
pause 5
|
||
|
||
"The whole time my mind floods with horrid worst-case scenarios."
|
||
|
||
"I tell myself I’m just worrying, but my mad sprint betrays the lie."
|
||
|
||
play ambient1 "audio/effects//teenageCrowdMurmurLoop.ogg" fadein 3
|
||
scene outside school fog with Dissolve(1)
|
||
pause .5
|
||
|
||
"As I approach the school, I notice a crowd through the haze."
|
||
|
||
"Surely it’s just a drill."
|
||
pause .5
|
||
|
||
"The deceit is shattered when I see the crowd consists of students huddling and crying, with teachers quietly making sure everyone is accounted for."
|
||
|
||
"{cps=*.1}...{/cps}Where’s Fang?"
|
||
|
||
"She has to be in this crowd."
|
||
|
||
"There’s just a fire in the school that scared people."
|
||
|
||
"She’s in this crowd somewhere."
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene black with Dissolve(1)
|
||
pause .5
|
||
scene a02 with Dissolve(1)
|
||
pause 1
|
||
|
||
stop ambient1 fadeout 3
|
||
play ambient2 'audio/effects/radioChatterLoop.ogg' fadein 3 volume 0.05
|
||
play ambient3 'audio/effects/hungrybeast.ogg' fadein 3 volume 0.1
|
||
|
||
T "{b}YOU!!{/b}"
|
||
pause 1
|
||
|
||
"The voice calls out through the silence for all to hear."
|
||
pause 1
|
||
|
||
"Trish moves to stand a dozen feet in front of me on the pavement."
|
||
|
||
"A shaky finger directing malice towards me."
|
||
pause .5
|
||
|
||
"She’s redfaced, streams of tears running the mascara down her face."
|
||
|
||
T "{b}WHY DID YOU COME HERE?!?{/b}"
|
||
|
||
"Blurred heads turn to the commotion."
|
||
|
||
T "YOU BASTARD!!"
|
||
|
||
T "WHY COULDN’T YOU JUST LEAVE US ALONE?!"
|
||
|
||
T "NOW JUST LOOK WHAT HAPPENED!!"
|
||
|
||
T "LOOK WHAT YOU’VE DONE!"
|
||
|
||
T "ARE YOU HAPPY?"
|
||
pause 1
|
||
|
||
"I can’t say anything."
|
||
pause .5
|
||
|
||
"Is this really happening?"
|
||
pause .5
|
||
|
||
T "LEAVE US ALREADY!!"
|
||
|
||
T "YOU SHOW UP, GET THEIR ATTENTION, AND NOW{cps=*.1}...{/cps}{w=.4} AND NOW{cps=*.1}...{/cps}!"
|
||
|
||
"She chucks her phone through the air."
|
||
|
||
"It misses by inches and smashes on the ground somewhere behind me."
|
||
|
||
T "I WAS RIGHT ABOUT YOU THE WHOLE TIME!!"
|
||
|
||
T "I WAS RIGHT ABOUT YOU!!{w=.4} YOU!!"
|
||
|
||
"By now her tirade becomes incomprehensible screaming."
|
||
pause .5
|
||
|
||
"A teacher has to hold her back and try directing her to a nearby curb to sit."
|
||
stop ambient3 fadeout 4
|
||
stop ambient2 fadeout 3
|
||
stop ambient fadeout 5
|
||
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
scene black with Dissolve(2)
|
||
pause 2
|
||
|
||
play ambient "audio/effects/windLightLoop.ogg" fadein 5
|
||
play ambient1 "audio/effects/teenageCrowdMurmurLoop.ogg" fadein 10
|
||
|
||
"{cps=*.1}...{/cps}I don’t have time for this."
|
||
|
||
"Where is Fang?"
|
||
|
||
"I gotta get in that building."
|
||
pause .5
|
||
|
||
"I turn around and dash away into the fog as Trish is being consoled by a group of students."
|
||
$ renpy.music.set_volume(0, 3, 'ambient')
|
||
$ renpy.music.set_volume(0, 3, 'ambient1')
|
||
|
||
window hide
|
||
window auto
|
||
pause 3
|
||
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
$ renpy.music.set_volume(1, 0, 'ambient1')
|
||
stop ambient1
|
||
play ambient "audio/effects/schoolSilentLoop.ogg" fadein 3
|
||
scene hallway
|
||
show dimmer_lighter
|
||
with Dissolve(2)
|
||
pause .5
|
||
|
||
"The side door is still unlocked, and I’m able to slip in without being noticed."
|
||
pause .5
|
||
|
||
"The halls are silent, despite it all."
|
||
|
||
"My footsteps clatter through the empty halls."
|
||
pause .5
|
||
|
||
"It’s third period now, Fang always talks about having to deal with Naomi in Econ."
|
||
|
||
"That’s not on this floor, fuck!"
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene black with Dissolve(1)
|
||
pause .5
|
||
|
||
"I pause when I reach the stairwell upwards."
|
||
$ renpy.music.set_volume(0, 40, 'ambient')
|
||
pause 1
|
||
|
||
"I can’t say for sure what, but my instincts are screaming at me to not go up, to turn back now."
|
||
|
||
"{cps=*.1}...{/cps}I can’t."
|
||
|
||
"My hand lightly glides along the handrail while I cautiously cross the stairs to the second floor."
|
||
|
||
$ renpy.music.set_volume(0, 15, 'ambient')
|
||
window hide
|
||
window auto
|
||
pause 2.5
|
||
|
||
"The first thing that hits me is the smell."
|
||
pause .5
|
||
|
||
"That electric, almost metallic stench of wet ozone."
|
||
|
||
"I’ve never been in a real fight before, but even so{cps=*.1}...{/cps}"
|
||
$ renpy.music.set_volume(0, 7, 'ambient')
|
||
|
||
"It’s a smell everyone instinctively knows."
|
||
pause .5
|
||
|
||
"I couldn’t tell what sound I made, because I frankly don’t remember."
|
||
|
||
"All I will ever remember from this is the sight of my former classmates splattered across the halls like bags of waste."
|
||
|
||
stop ambient fadeout 2
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene a04 with Dissolve(4)
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
pause .5
|
||
|
||
"The spills and trails of blood tell the story of their final moments."
|
||
pause 1
|
||
|
||
"Two were trying to run and still remain face down in their final resting places."
|
||
pause 1
|
||
|
||
"One slumped from a locker, smearing his remains all the way down like a puppet string."
|
||
pause 1
|
||
|
||
"And the last one, who tried fighting back, now clumped in the middle of the hallway soaked in the collective pooling blood."
|
||
pause .5
|
||
pause 1
|
||
|
||
"It was Naser."
|
||
|
||
show dimmer_light with Dissolve(1)
|
||
|
||
"This isn’t real, none of this is real."
|
||
|
||
"I’m just having a nightmare after last nights’ episode."
|
||
pause .5
|
||
|
||
"Things are just fine, I’ll return to reality soon{cps=*.1}...{/cps}"
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
"{cps=*.05}...{/cps}"
|
||
pause 1
|
||
|
||
"Please{cps=*.1}...{/cps}"
|
||
pause 1
|
||
|
||
"{cps=*.1}...{/cps}God{cps=*.1}...{/cps} damn it{cps=*.1}...{/cps}"
|
||
|
||
hide dimmer_light with dissolve
|
||
|
||
"{cps=*.1}...{/cps}Where is Fang{cps=*.1}...{/cps}?"
|
||
|
||
"I just need to find her."
|
||
pause 1
|
||
|
||
"There’s one open door in the hall, the one closest to the battlefield."
|
||
|
||
"I already know I’m not going to see her."
|
||
|
||
"Fang hasn’t been in that room since she started."
|
||
pause .5
|
||
|
||
"The only thing in there is the huddled corpse of our student council president."
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}Guess she didn’t get that ‘perfect highschool life’ in the end."
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
scene black with Dissolve(1)
|
||
pause 1
|
||
|
||
$ renpy.music.set_volume(0, 0, 'ambient2')
|
||
play ambient "audio/effects/schoolSilentLoop.ogg" fadein 60 volume 0.8
|
||
|
||
"The stairs."
|
||
|
||
"There’s only one place she can be."
|
||
|
||
"One place where she’d go."
|
||
pause 1
|
||
|
||
"When I turn back to the stairwell, something makes a wet thud behind me."
|
||
pause .5
|
||
|
||
"Somehow, Naser’s still alive."
|
||
|
||
"He’s moved his arm in my direction, and still has the strength to move a bit."
|
||
pause .5
|
||
|
||
"His eyes meet mine for a moment."
|
||
pause 1
|
||
|
||
"Disappointment."
|
||
|
||
"Sorrow."
|
||
|
||
"Mourning."
|
||
pause 1
|
||
|
||
"{cps=*.05}...{/cps}"
|
||
|
||
"I can’t focus on him."
|
||
|
||
"He’s got seconds left, anything I tried would just be a waste of time."
|
||
pause .5
|
||
|
||
"His hand makes a wet slap against the hard tiles one last time while I start up the stairs."
|
||
pause 1
|
||
|
||
play ambient2 "audio/effects/policeSirensLoop.ogg"
|
||
play ambient1 "audio/effects/policeSirensReverbLoop.ogg" fadein 60 volume 0.8
|
||
|
||
"Somehow, the remaining two flights of stairs have gained another several hundred steps."
|
||
pause .5
|
||
|
||
"I haven’t seen who it was yet, it might not be her."
|
||
|
||
"You know well it can only be her."
|
||
pause .5
|
||
|
||
"How could I have known this would happen? This isn’t my fault.{cps=*.1}...{/cps}!"
|
||
|
||
"You had just as much a hand in this as she did."
|
||
pause .5
|
||
|
||
"Fang isn’t here. She’s at home being grilled by her father for seeing me again."
|
||
|
||
"She’s behind that door with a loaded gun."
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}How long have I been standing here, staring at the doorknob?"
|
||
|
||
"{cps=*.1}...{/cps}How much longer could I get away with putting it off?"
|
||
pause .5
|
||
|
||
"As it is, it’s not the worst case scenario."
|
||
|
||
"Even if Naser and Naomi are gone{cps=*.1}...{/cps}"
|
||
|
||
"There’s a chance it’s not Fang up here."
|
||
pause .5
|
||
|
||
"I’d rather just stand here forever."
|
||
|
||
"Relishing in the possibility that there’s some hope left."
|
||
pause 1
|
||
|
||
"However."
|
||
|
||
"Time stops for no one."
|
||
|
||
"Not even me."
|
||
pause .5
|
||
|
||
"The police sirens have been outside for a while."
|
||
|
||
"I can’t ignore them any longer."
|
||
|
||
"I owe Fang this much at least."
|
||
|
||
"{cps=*.1}...{/cps}"
|
||
|
||
"The doorknob is still cold on my hand."
|
||
|
||
"I turn it and exit to the rooftop."
|
||
|
||
window hide
|
||
window auto
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient') #schoolSilentLoop
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient1') #policeSirenReverbLoop
|
||
pause 3
|
||
|
||
play sound "audio/effects/windStart.ogg" volume 1
|
||
show white
|
||
with Dissolve(1.5)
|
||
stop ambient #schoolSilentLoop
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
$ renpy.music.set_volume(0, 0, 'ambient1') #policeSirenReverbLoop
|
||
$ renpy.music.set_volume(1, 0, 'ambient3')
|
||
scene roofshooter
|
||
|
||
play ambient "audio/effects/windShooterLoop.ogg" fadein 5 volume 0.7
|
||
play ambient3 "audio/effects/radioChatterLoop.ogg" fadein 5 volume 0.3
|
||
$ renpy.music.set_volume(0.5, 5, 'ambient2') #policeSirenLoop
|
||
|
||
show white
|
||
pause .5
|
||
hide white
|
||
with Dissolve(3)
|
||
pause .5
|
||
|
||
"In the dense morning fog the only thing to stand out is the silhouette."
|
||
|
||
"One that I easily recognize."
|
||
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
stop ambient2 fadeout 5
|
||
$ renpy.music.set_volume(1, 5, 'ambient1') #policeSirenReverbLoop
|
||
scene shooterroof:
|
||
size(1920, 1080)
|
||
show fang silo1
|
||
with Dissolve(2)
|
||
pause 2
|
||
|
||
A "Fang."
|
||
stop ambient3 fadeout 20
|
||
stop ambient1 fadeout 20
|
||
stop ambient fadeout 30
|
||
pause .5
|
||
|
||
"She’s silent. I can’t even tell if she’s looking at me or not."
|
||
pause .5
|
||
|
||
A "Fang, please.{w=.4} Say something."
|
||
|
||
"My legs feel leaden as I approach her."
|
||
|
||
A "Fang.{w=.4} Come on.{w=.4} T-this is all{cps=*.1}...{/cps}"
|
||
|
||
"Slowly more and more details come to."
|
||
pause .5
|
||
|
||
"The revolver that hung limply from her fingers."
|
||
|
||
"The splatter of blood on her pants."
|
||
|
||
"Her wings with multiple bald patches on them."
|
||
|
||
"And the sound of her ragged breaths."
|
||
pause .5
|
||
|
||
A "Fang{cps=*.1}...{/cps}"
|
||
|
||
"My fingers brush against her shoulder."
|
||
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient')
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient1')
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient2')
|
||
$ renpy.music.set_volume(0, 3.5, 'ambient3')
|
||
|
||
window hide
|
||
window auto
|
||
pause 1.5
|
||
|
||
hide fang silo1
|
||
show fang silo2
|
||
with Dissolve(.75)
|
||
pause .5
|
||
|
||
hide fang silo2
|
||
show fang silo3
|
||
with Dissolve(.25)
|
||
|
||
play sound "audio/effects/shotTinnitus.ogg"
|
||
scene fang shoot
|
||
pause 0.02
|
||
|
||
scene black
|
||
show red
|
||
show white
|
||
hide white with Dissolve(0.06)
|
||
show fang flash blurred:
|
||
alpha 0.3
|
||
hide red
|
||
with Dissolve(0.4)
|
||
hide fang flash blurred with Dissolve(2)
|
||
pause 3
|
||
|
||
A "{i}ARGH!{/i}"
|
||
pause .5
|
||
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
$ renpy.music.set_volume(1, 0, 'ambient1')
|
||
$ renpy.music.set_volume(1, 0, 'ambient2')
|
||
$ renpy.music.set_volume(1, 0, 'ambient3')
|
||
|
||
"Hot, searing pain."
|
||
pause .5
|
||
"My left leg crumples under me."
|
||
pause 1
|
||
|
||
"As I fall I see Fang’s beautiful amber eyes."
|
||
pause .5
|
||
|
||
"They’re red and puffy, with makeup-less tears running freely down her cheeks."
|
||
stop sound fadeout 4
|
||
|
||
window hide
|
||
window auto
|
||
pause 1.5
|
||
|
||
play audio 'audio/effects/shooterWitnessed.ogg' volume 0.6
|
||
play ambient1 'audio/effects/hungrybeast.ogg' volume 0.05 fadein 2
|
||
|
||
scene shooterroof blurred:
|
||
size(1920,1080)
|
||
#Yes, this is necessary because renpy doesn't display images in the top left when it's not the default aspect ratio or something.
|
||
show fang shooter blurred:
|
||
ypos 0
|
||
with Dissolve(2)
|
||
pause 0.5
|
||
|
||
scene shooterroof:
|
||
size(1920, 1080)
|
||
show fang shooter:
|
||
ypos 0
|
||
with Dissolve(2)
|
||
|
||
F "A-Anon{cps=*.1}...{/cps} WHY ARE YOU-!"
|
||
|
||
A "Aaaah{cps=*.1}...{/cps}{w=.4} haaaah{cps=*.1}...{/cps} Fang{cps=*.1}...{/cps}{w=.4} why{cps=*.1}...{/cps}?"
|
||
|
||
F "Y-you weren’t supposed to be here!"
|
||
pause .5
|
||
|
||
F "You shouldn’t have come here!"
|
||
pause .5
|
||
|
||
A "Fuck{cps=*.1}...{/cps} because{cps=*.1}...{/cps}{w=.4} because I love you!{w=.4} Haaaaaah."
|
||
pause .5
|
||
|
||
"I struggle to balance on my left leg. The hole in my shin dribbles blood down to the floor."
|
||
|
||
"I don’t care though."
|
||
pause .5
|
||
|
||
$ renpy.music.set_volume(0.2, 0, 'ambient')
|
||
|
||
"I hobble forward."
|
||
window hide
|
||
window auto
|
||
pause 0.25
|
||
|
||
play ambient 'audio/effects/deepLoop.ogg' fadein 10
|
||
play sound 'audio/effects/shooterAnonStep.ogg' volume 0.7
|
||
|
||
scene shooterroof:
|
||
size(1920, 1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1.04
|
||
show fang shooter:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1.04
|
||
pause 1
|
||
|
||
show fang shooter:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1
|
||
pause 1
|
||
|
||
"Fang steps back."
|
||
|
||
F "S-stay back!"
|
||
|
||
"The revolver clatters against the concrete, spent on ammo."
|
||
pause .5
|
||
|
||
A "Fang{cps=*.1}...{/cps} please{cps=*.1}...{/cps}"
|
||
pause .5
|
||
|
||
"A painful step forward."
|
||
play sound 'audio/effects/shooterAnonStep.ogg'
|
||
|
||
$ renpy.music.set_volume(0.4, 3, 'ambient')
|
||
|
||
scene shooterroof:
|
||
size(1920, 1080)
|
||
zoom 1.04
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1.08
|
||
show fang shooter:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1.04
|
||
pause 1
|
||
|
||
show fang shooter:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1
|
||
pause 1
|
||
|
||
"She takes another back."
|
||
pause .5
|
||
|
||
F "Anon!"
|
||
|
||
$ renpy.music.set_volume(1, 6, 'ambient')
|
||
|
||
A "Just come downstairs with me{cps=*.1}...{/cps}{w=.4} It’s not over, it doesn’t have to be this wa-{w=.4}{nw}"
|
||
|
||
window hide Dissolve(0.02)
|
||
window auto
|
||
|
||
# HL gib sound
|
||
stop ambient fadeout 0.69
|
||
stop ambient1 fadeout 0.69
|
||
play sound "audio/effects/anonShooterFall.ogg" volume 0.8
|
||
scene shooterroof:
|
||
size(1920, 1080)
|
||
zoom 1.08
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
easeout_cubic 0.7 ypos 0.40 zoom 1.20
|
||
show fang shooter:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
easeout_cubic 0.7 ypos 0.25 zoom 1.20
|
||
show red:
|
||
alpha 0
|
||
linear .1 alpha 0.25
|
||
easein .5 alpha 0
|
||
pause 0.65
|
||
|
||
scene black with Fade(.05, 0, .4, color = "#ff0000")
|
||
pause 0.5
|
||
|
||
"With a crunch, my shin gives out completely, lurching me forward onto my hands and knees."
|
||
|
||
window hide
|
||
window auto
|
||
|
||
pause 2
|
||
|
||
"I have to keep going."
|
||
|
||
"Even if it’s on my knees."
|
||
pause .5
|
||
|
||
"I can feel myself slowing."
|
||
|
||
"My thoughts cloudy."
|
||
pause .5
|
||
|
||
"The blood loss{cps=*.1}...{/cps}"
|
||
pause .5
|
||
|
||
"The pain is so intense, however."
|
||
|
||
"It brings some clarity to my mind."
|
||
|
||
"Enough that I can drag myself forward."
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
play sound 'audio/effects/shooterAnonStep.ogg'
|
||
play ambient2 'audio/effects/hungrybeast.ogg' volume 0.1 fadein 1.5
|
||
play ambient "audio/effects/heartbeat.ogg" loop fadein 3 volume 0.2
|
||
show blurring_shooterroof:
|
||
size(1920,1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
zoom 1.08
|
||
show blurring_shooter:
|
||
ypos 0
|
||
show dimmer_lighter:
|
||
alpha 1
|
||
block:
|
||
ease_quad 2.5 alpha 0
|
||
ease_quad 2.5 alpha 1
|
||
repeat
|
||
with Dissolve(1)
|
||
pause 1
|
||
|
||
A "Please, come down with me."
|
||
|
||
play ambient1 "audio/effects/deepLoop.ogg" fadein 50
|
||
|
||
F "Oh-oh god.{w=.4} Oh my god.{w=.4} S-stop{cps=*.1}...{/cps}"
|
||
pause .5
|
||
|
||
"The sharp bone pokes and tears through my leg muscle."
|
||
pause .5
|
||
|
||
"I briefly look behind me, the trail is spilling out and making my other leg wet."
|
||
|
||
"Bile rises up my throat at the sight."
|
||
pause .5
|
||
|
||
"I swallow hard and look back to Fang."
|
||
pause .5
|
||
|
||
"I have to reach her."
|
||
|
||
"I can still fix this."
|
||
|
||
"I can still save her."
|
||
|
||
window hide
|
||
window auto
|
||
|
||
play sound 'audio/effects/shooterFinalReach.ogg'
|
||
hide dimmer_lighter
|
||
show shooterroof blurred:
|
||
size(1920,1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
zoom 1.08
|
||
show fang shooter blurred:
|
||
ypos 0
|
||
show dimmer_lighter:
|
||
alpha 1
|
||
with Dissolve(1)
|
||
|
||
show shooterroof blurred:
|
||
size(1920, 1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
zoom 1.08
|
||
ease 1 zoom 1.12
|
||
show fang shooter blurred:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1.04
|
||
pause 1
|
||
|
||
show fang shooter blurred:
|
||
ypos 0
|
||
xanchor 0.5 yanchor 0.396 xpos 0.5 ypos 0.5
|
||
ease 1 zoom 1
|
||
pause 1
|
||
|
||
hide shooterroof blurred
|
||
hide fang shooter blurred
|
||
hide dimmer_lighter
|
||
show blurring_shooterroof:
|
||
size(1920,1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
zoom 1.12
|
||
show blurring_shooter:
|
||
ypos 0
|
||
show dimmer_lighter:
|
||
alpha 1
|
||
block:
|
||
ease_quad 2.5 alpha 0
|
||
ease_quad 2.5 alpha 1
|
||
repeat
|
||
|
||
"Fang keeps backing away as I try to get closer, remaining out of my reach."
|
||
pause .5
|
||
|
||
"Fang stops and catches her balance."
|
||
pause 1
|
||
|
||
"Her foot is halfway over the edge."
|
||
pause 1
|
||
|
||
"We’ve reached the edge of the rooftop."
|
||
pause 1
|
||
|
||
"End of the line."
|
||
window hide
|
||
|
||
stop ambient fadeout 3
|
||
hide dimmer_lighter
|
||
hide blurring_shooterroof
|
||
hide blurring_shooter
|
||
scene shooterroof:
|
||
size(1920,1080)
|
||
xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
zoom 1.12
|
||
show fang shooter:
|
||
ypos 0
|
||
with Dissolve(3)
|
||
|
||
window auto
|
||
A "Fang."
|
||
|
||
A "Look at me."
|
||
|
||
"Her head shakily turns from the concrete below to meet my eyes again."
|
||
pause .5
|
||
|
||
A "Back away from there, please."
|
||
|
||
F "I-I{cps=*.1}...{/cps} I{cps=*.1}...{/cps}"
|
||
|
||
A "It’s not over."
|
||
|
||
A "Stay with me here, please."
|
||
pause .5
|
||
|
||
F "I{cps=*.1}...{/cps}"
|
||
|
||
A "Don’t leave me alone."
|
||
pause .5
|
||
|
||
"We stare for an eternity, all through the police’s screaming below."
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
stop ambient2 fadeout 10
|
||
scene black with Dissolve(1)
|
||
pause .5
|
||
"Fang looks below once more, down the three story drop to the walkway below."
|
||
|
||
"The walkway we’d passed through so many times to get to classes without a second thought."
|
||
|
||
"The walkway we crossed daily with our friends through all our trials."
|
||
pause 1
|
||
|
||
A "Please{cps=*.05}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause .5
|
||
|
||
scene a11 with Dissolve(2)
|
||
pause 1
|
||
|
||
"She looks to me again, less shakily this time."
|
||
pause 1
|
||
|
||
"The sides of her mouth curl into a warm smile."
|
||
pause 1
|
||
|
||
"The last of her tears falls."
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
scene black with Dissolve(1)
|
||
pause 1
|
||
A "{i}Fang!{/i}"
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
$ renpy.music.set_volume(0, 3, 'ambient1')
|
||
scene shooterroof:
|
||
size(1920,1080)
|
||
#xanchor 0.5 yanchor 0.5 xpos 0.5 ypos 0.5
|
||
#zoom 1.12
|
||
with Dissolve(3)
|
||
|
||
play ambient 'audio/effects/windShooterLoop.ogg' volume 0.2 fadein 2
|
||
$ renpy.music.set_volume(1, 1.5, 'ambient1')
|
||
pause 0.5
|
||
|
||
#"She jumps."
|
||
#pause .5
|
||
|
||
play sound 'audio/effects/shooterFangJumps.ogg' volume 0.7
|
||
|
||
$ renpy.music.set_volume(0, 0.6, 'ambient1')
|
||
$ renpy.music.set_volume(0, 0.6, 'ambient')
|
||
pause 6
|
||
|
||
stop ambient
|
||
stop ambient1
|
||
$ renpy.music.set_volume(1, 0, 'ambient1')
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
|
||
"I can’t look over."
|
||
pause .5
|
||
|
||
"I don’t want to see it."
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
"The authorities betray my final wish of death by bursting through the door at that exact minute."
|
||
pause .5
|
||
|
||
"I drift into unconsciousness when they start wrapping my leg."
|
||
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
$ renpy.music.set_volume(1, 0, 'ambient2')
|
||
play ambient "audio/effects/windShooterLoop.ogg" fadein 4 volume 0.2
|
||
play ambient1 "audio/effects/radioChatterLoop.ogg" fadein 4 volume 0.4
|
||
play ambient2 "audio/effects/policeSirensReverbLoop.ogg" fadein 4 volume 0.3
|
||
scene black with Dissolve(5)
|
||
stop ambient fadeout 12
|
||
stop ambient1 fadeout 10
|
||
stop ambient2 fadeout 8
|
||
stop sound fadeout 4
|
||
pause 5
|
||
|
||
"{cps=*.05}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
"Three weeks pass."
|
||
pause .5
|
||
|
||
"Probably."
|
||
pause 1
|
||
|
||
"All I can remember is the sterile hospital room and an endless lineup of reporters."
|
||
|
||
"The whole incident made national news."
|
||
pause .5
|
||
|
||
"Apparently I had become ‘the brave soul who took a bullet to stop a school shooting.’"
|
||
|
||
"But to everyone I know I’m just the one who caused all this."
|
||
pause .5
|
||
|
||
"After I refused to answer the constant pestering enough, I was finally left in blissful solitude."
|
||
pause 1
|
||
|
||
"I expected a visit from Spears, or Reed, or Stella or someone."
|
||
|
||
"But they never came."
|
||
pause 1
|
||
|
||
"I got discharged just yesterday."
|
||
|
||
"I’ll need to stay on a crutch for a few months, but that’s hardly the wound I'm worried about."
|
||
|
||
window hide
|
||
window auto
|
||
pause 0.5
|
||
|
||
play sound "audio/effects/rainStart.ogg"
|
||
pause 7.2
|
||
|
||
play ambient "audio/effects/rainLoop.ogg" fadein 1
|
||
scene a13 with Dissolve(3)
|
||
pause 2
|
||
|
||
"{cps=*.1}...{/cps}Her funeral was today."
|
||
pause 1
|
||
|
||
"I wasn’t invited, of course."
|
||
|
||
"But I can’t just leave it either."
|
||
pause .5
|
||
|
||
"So I wait out of sight several hundreds of feet away for the remaining family members to trickle out of the crowd and go home."
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
scene a14a with Dissolve(2)
|
||
pause 2
|
||
|
||
"The last figure lingers for over an hour."
|
||
|
||
"If anyone, he’s the one who deserved this the least."
|
||
pause 1
|
||
|
||
"He was right the whole time, about me."
|
||
|
||
"And here I am, defiling her grave with my presence."
|
||
pause 1
|
||
|
||
"Eventually, he too leaves."
|
||
window hide
|
||
window auto
|
||
pause 1
|
||
|
||
stop ambient fadeout 5
|
||
play ambient1 "audio/effects/drizzleLoop.ogg" fadein 3
|
||
play ambient2 "audio/effects/windLightLoop.ogg" fadein 3
|
||
|
||
scene black with Dissolve(2)
|
||
pause 0.5
|
||
scene a15 with Dissolve(2)
|
||
pause 2
|
||
|
||
"The alternations of footsteps and the crutch make me feel more mechanical than human."
|
||
pause 0.5
|
||
|
||
"Then again, that may be true regardless of having a crutch."
|
||
window hide
|
||
window auto
|
||
pause 0.5
|
||
|
||
play ambient "audio/effects/windShooterLoop.ogg" fadein 5
|
||
$ renpy.music.set_volume(0.3, 4, 'ambient')
|
||
scene a14 with Dissolve(2)
|
||
pause 2
|
||
|
||
"The two graves are right next to each other."
|
||
|
||
"Various flowers pollute the fresh mounds."
|
||
pause .5
|
||
|
||
"{cps=*.4}{i}\"In memory of Naser. Loving son and brother.\"{/i}{/cps}"
|
||
pause 1
|
||
|
||
"{cps=*.1}...{/cps}I’m sorry, man."
|
||
pause 1
|
||
|
||
"I hobble over to the other headstone."
|
||
pause .5
|
||
|
||
"{cps=*.4}{i}\"Here lies dearest Lucy. Heaven restores you in light.\"{/i}{/cps}"
|
||
pause 1
|
||
|
||
"They buried her using her real name."
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
"God damn it."
|
||
|
||
"This is all my fault."
|
||
pause .5
|
||
|
||
"None of this would have happened if I noticed something was wrong."
|
||
|
||
"If I just supported Fang more instead of getting into a fight."
|
||
|
||
"If I never got between her and her friends by telling her how I felt."
|
||
|
||
"If I never bothered Fang and just stayed to myself."
|
||
pause .5
|
||
|
||
"{cps=*.1}...{/cps}If I never moved to Volcaldera in the first place."
|
||
pause .5
|
||
|
||
"Fuck."
|
||
pause .5
|
||
|
||
"And because of me Naomi and Naser and Fang and the others are gone."
|
||
|
||
"Because I’m too fucking stupid to see any of the warning signs."
|
||
pause 1
|
||
|
||
"I should be crying right now."
|
||
|
||
"I should be screaming to the world why I should have died instead."
|
||
|
||
"But I instead I just feel{cps=*.1}...{/cps}"
|
||
pause 1
|
||
|
||
"My final plea to Fang races through my head."
|
||
pause .5
|
||
|
||
stop ambient1 fadeout 10
|
||
stop ambient2 fadeout 20
|
||
$ renpy.music.set_volume(1, 20, 'ambient')
|
||
|
||
"{i}{cps=*.3}Don’t leave me alone.{/cps}{/i}"
|
||
pause 1
|
||
|
||
"I just feel completely and utterly and hopelessly alone."
|
||
|
||
$ renpy.music.set_volume(0, 6, 'ambient1')
|
||
window hide
|
||
window auto
|
||
pause 3
|
||
|
||
"The sprinkling rain stops."
|
||
|
||
"Seems the world is tired of my monologuing."
|
||
pause .5
|
||
|
||
"Like Trish said, I’m just some nobody from the middle of nowhere."
|
||
|
||
"And the only person I ever cared about is gone."
|
||
pause .5
|
||
|
||
"The split second I thought I was somebody, I ruined everything."
|
||
|
||
"So now, I’m back to being nobody."
|
||
|
||
"{cps=*.05}...{/cps}"
|
||
|
||
window hide
|
||
window auto
|
||
pause 2
|
||
|
||
"It’s better this way."
|
||
$ quick_menu = False
|
||
window hide
|
||
|
||
stop ambient fadeout 25
|
||
$ renpy.music.set_volume(0, 25, 'ambient')
|
||
|
||
pause 7
|
||
|
||
|
||
scene black with Dissolve(10.0)
|
||
pause 2.5
|
||
play music "audio/OST/Sad!.ogg" fadein 15.0 volume 2.8 noloop
|
||
scene e1of4 with Dissolve(9.0)
|
||
pause 11
|
||
|
||
stop music fadeout 22
|
||
scene black with Dissolve(17.0)
|
||
pause 5
|
||
|
||
$ renpy.music.set_volume(1, 0, 'ambient')
|
||
return
|