From cecd74c366958e93032681b61d3db9e3f7edcfc2 Mon Sep 17 00:00:00 2001 From: Bowie Date: Sat, 31 Jul 2021 11:00:55 +0100 Subject: [PATCH] rework ch5 carpark scene --- .../base set/{sad.png => anon concerned.png} | Bin .../base set/{shock.png => anon ohshit.png} | Bin game/script.rpy | 1 + ...and-anon-cut-class-to-talk-on-the-roof.rpy | 326 ++++++++++++++---- 4 files changed, 256 insertions(+), 71 deletions(-) rename game/images/anon/base set/{sad.png => anon concerned.png} (100%) rename game/images/anon/base set/{shock.png => anon ohshit.png} (100%) diff --git a/game/images/anon/base set/sad.png b/game/images/anon/base set/anon concerned.png similarity index 100% rename from game/images/anon/base set/sad.png rename to game/images/anon/base set/anon concerned.png diff --git a/game/images/anon/base set/shock.png b/game/images/anon/base set/anon ohshit.png similarity index 100% rename from game/images/anon/base set/shock.png rename to game/images/anon/base set/anon ohshit.png diff --git a/game/script.rpy b/game/script.rpy index 1c6fb44..010e380 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -223,6 +223,7 @@ image reed sad flip = im.Flip("reed/reed sad.png", horizontal=True) #shocked flips image anon shocked flip = im.Flip("anon/emotive set/anon shocked.png", horizontal=True) +image anon ohshit flip = im.Flip("anon/base set/anon ohshit.png", horizontal=True) image fang shocked flip = im.Flip("fang/emotive set/fang shocked.png", horizontal=True) image fang c shocked flip = im.Flip("fang/future sets/fang c shocked.png", horizontal=True) image reed shocked flip = im.Flip("reed/reed shocked.png", horizontal=True) diff --git a/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy b/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy index 097b850..9f640b6 100644 --- a/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy +++ b/game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy @@ -1,3 +1,8 @@ +init python: + # some stupid bullshit you have to do to get sounds playing in an ATL block + def fang_kicks_a_car_workaround_sfx_fuck_renpy(a,b,c): + renpy.play('audio/effects/slapstickPunch.ogg', channel='sound') + label chapter_5: # Gardening Club @@ -81,6 +86,7 @@ label chapter_5: "The flower bulbs are still closed for the winter,{w=.4} but a few are peeking out." + stop ambient fadeout 3 play music 'audio/OST/Ramo de Rosas.ogg' fadein 2 show rosa neutral flip with Dissolve(1): yalign 0.2 xalign 1.2 @@ -222,6 +228,7 @@ label chapter_5: with dissolve "The caveman’s bellow reverberates throughout the entire school,{w=.4} even though I’m pretty sure he wasn’t using the PA system." + play ambient 'audio/effects/outdoorNatureLoop.ogg' fadein 5 show rosa: easeout 1 xalign 1.5 @@ -263,6 +270,7 @@ label chapter_5: "She must never find out about Saturnia." pause .5 + stop ambient fadeout 3 play music 'audio/OST/we just turned on the microphone in our programmers_ house.ogg' fadein 1.0 scene garden show spears neutral flip: @@ -346,6 +354,7 @@ label chapter_5: St "You should all pair off now to split the work evenly,{w=.4} decide amongst yourselves." show stella neutral flip with Dissolve(.25) + play ambient 'audio/effects/outdoorNatureLoop.ogg' fadein 3 stop music fadeout 3 show rosa: easeout 1 xalign 1.5 @@ -364,6 +373,7 @@ label chapter_5: "Everyone else almost immediately groups off." pause .5 + stop ambient fadeout 3 play music 'audio/OST/Appreciating the Moment.ogg' "{cps=*.1}...{/cps}Leaving just me{w=.3} and take a wild guess who else." @@ -466,6 +476,7 @@ label chapter_5: "Damn my scrawny arms." + play ambient 'audio/effects/outdoorNatureLoop.ogg' stop music fadeout 3 show fang happy with Dissolve(.25) F "Alright this is good." @@ -784,9 +795,23 @@ label chapter_5: pause .25 Ro "An-{w=.2}on!{w=.5} Why are you still in there?{w=.5} Get up niño,{w=.3} get up!" - # B: leaving this without a visual for now due to the reasons in the previous comment - "She grabs one of my hands and{w=.2} wHOA-" + # B: I know this visual doesn't really work so well because it's not clear that Anon was meant to be lying in the flowerbed, but whatever + show rosa: + easein_cubic 1 xalign 0.3 + "She grabs one of my hands and{w=.4} {nw}" + show anon fear: + easein_back 0.7 xalign 0.05 + show rosa: + easein_back 0.7 xalign 0.5 + extend "wHOA-" + show rosa: + easein 1 xalign 0.65 + show anon: + easein 0.5 xalign -0.1 + show anon neutral with dissolve + pause .5 + A "You trying to rip my arm off?" "She grabs a bicep proudly." @@ -1422,60 +1447,117 @@ label chapter_5: Ro "You better!" pause .5 - scene outside school with fade - show anon neutral at acenter with moveinleft + scene outside school + with Fade(1,0,1) - "There aren’t many cars in the parking lot, so finding Fang shouldn’t be too hard to find." + "There aren’t many cars in the parking lot,{w=.4} so Fang shouldn’t be too hard to find." + + # B: this music is meant to play as per the audio direction doc, but it's pretty chill considering Fang is flipping out play music 'audio/OST/Beach Chill Out.ogg' fadein 1.0 - "That pair of wings rustling in-between two parked cars is probably a hint, not sure." + "That pair of wings rustling in-between two parked cars is probably a hint,{w=.4} not sure." + pause .5 - "I silently approach, hiding behind the other cars in the lot." + "I silently approach,{w=.4} hiding behind the other cars in the lot." + show fang angry with dissolve: + yalign 0.0 xalign 1.5 "She’s huddled around the passenger door of a garishly yellow minivan." + pause .5 - "Wait, is she…?" + "Wait,{w=.4} is she{cps=*.1}...{/cps}?" - "Shit, I gotta stop her." + "Shit,{w=.4} I gotta stop her." + pause .5 - A "Fang, what are you doing?!" + show anon concerned: + yalign 0.1 xalign -0.5 + show anon: + easein_cubic 1 xalign -0.1 + with dissolve + pause .5 - show fang very angry flip with dissolve: - xalign 1.4 yalign 0.0 + A "Fang,{w=.5} what are you doing?!" - F "Fuck off, fuck-knuckle." + show fang: + easein_cubic 1 xalign 1.6 + show fang very angry flip with Dissolve(.25) + pause .5 + F "Fuck off,{w=.2} fuck-knuckle." + pause .5 + show fang angry with dissolve - A "..." + A "{cps=*.1}...{/cps}" - A "Fang, don’t break into a teachers’ car, we’ll get-" + A "Fang,{w=.4} {cps=*.75}don’t break into a teacher's car{w},{/cps}{cps=*.5} we’ll get-{/cps}{w=.4}{nw}" + show fang: + easein_back 0.5 xalign 1.2 + show fang very angry flip with Dissolve(.25) F "Shut the fuck up cunt smuggler I’m focusing on this." - A "..." - + A "{cps=*.1}...{/cps}" + show anon neutral with Dissolve(.25) "I’m over it." + pause .5 A "Why are you doing this?" - show fang angry flip + show fang angry flip with dissolve - F "... It’ll be fun." + F "{cps=*.1}...{/cps}It’ll be fun." - F "Hehehehe…" + F "{cps=*.5}Hehehehe{/cps}{cps=*.1}...{/cps}" - F "Why, you want to join in on a joyride?" + F "Why,{w=.4} you want to join in on a joyride?" "She looks at me like it’s a genuine question." + pause .5 - A "No, I don’t." + A "No,{w=.4} I don’t." + pause .5 - show fang kicking with dissolve: - xalign 1.6 yalign 0.0 - show anon fear at sleft with move + show fang: + easein_cubic 0.5 xalign 0.8 + pause .25 + show fang very angry with Dissolve(.25) + pause .25 + show fang: + easeout_back 0.5 xalign 1.3 + pause 0.5 + # TODO: would love an impact-with-suspension-creak SFX or something here + # TODO: also a car alarm + show anon fear + play sound 'audio/effects/slapstickBigPunch.ogg' # placeholder + show fang kicking with hpunch + pause .5 - A "Fang, what are you doing?!" + A "Fang,{w=.1} what are you doing?!" + pause .5 + + show fang: + block: + easein 0.5 xalign 1.0 + pause .25 + easeout_back 0.25 xalign 1.4 + function fang_kicks_a_car_workaround_sfx_fuck_renpy # placeholder + repeat 5 + block: + easein 0.5 xalign 1.0 + pause .5 + easeout_back 0.25 xalign 1.4 + function fang_kicks_a_car_workaround_sfx_fuck_renpy # placeholder + repeat 5 + block: + easein 0.5 xalign 1.0 + pause .75 + easeout_back 0.25 xalign 1.4 + function fang_kicks_a_car_workaround_sfx_fuck_renpy # placeholder + repeat + pause 2 A "Stop kicking the car!!" + pause .5 A "Damn it Fang!" @@ -1489,138 +1571,240 @@ label chapter_5: F "What do you care?!" - F "We’re already in detention, what’s a FEW MORE DAYS?!" - show anon angry with dissolve - A "... TO JAIL, FANG." + F "We’re already in detention,{w=.4} what’s a FEW MORE DAYS?!" + + show anon angry with Dissolve(.25) + A "{cps=*.1}...{/cps}TO JAIL,{w=.3} FANG." + pause .5 F "GO." F "AWAY." + pause .5 A "YOU WANT TO GET OUR PARENTS INVOLVED?!" + pause .5 - "Fang stops kicking the glass, drained of energy and out of breath." + show fang: + easein 0.5 xalign 1.0 + pause 1 + show fang sad with dissolve + + "Fang stops kicking the glass,{w=.4} drained of energy and out of breath." show fang sad at sright show anon neutral with dissolve + pause .5 + "Thankfully,{w=.4} the glass isn’t even scratched." + pause .5 - "Thankfully, the glass isn’t even scratched." + show anon: + easein_cubic 1 xalign 0.1 + A "{cps=*.1}...{/cps}You’re right for being angry at me,{w=.5} you’re talented and skilled,{w=.4} and I got nothing to show for myself,{w=.4} and what I did was wrong{cps=*.1}..{/cps}" - A "... You’re right for being angry at me, you’re talented and skilled, and I got nothing to show for myself, and what I did was wrong.." + A "But you’re better than this,{w=.4} come on." + pause .5 - A "But you’re better than this, come on." - - F "..." + F "{cps=*.1}...{/cps}" "Fang won’t look my direction." "At least she hasn’t started kicking the car again." + pause .5 + + stop music fadeout 3 + "{cps=*.1}...{/cps}Might be a good idea to give her some space." + pause .5 - "... Might be a good idea to give her some space." - stop music fadeout 1.0 "All of a sudden I feel like I shouldn’t be here." + pause .5 play music 'audio/OST/you need gopher chucks.ogg' fadein 1.0 unknown "HEY!!" + show anon: + easein_cubic 0.5 xalign 0.2 + show fang: + easein_cubic 0.5 xalign 1.1 + with None + show fang surprised flip + show anon ohshit flip + with Dissolve(.25) + pause .5 + unknown "WHAT ARE YOU GUYS DOING TO MY CAR?!" + show dimmer_light behind anon, fang with Dissolve(.25) "We freeze." + pause .5 menu: - "Get out of there.": - scene black with fade - "GET OUT OF THERE.": - scene black with fade - "GET THE FUCK OUT OF DODGE.": - scene black with fade + "Get out of there.": + pass + "GET OUT OF THERE.": + pass + "{b}GET THE FUCK OUT OF DODGE.{/b}": + pass + + scene black with fade "Fang immediately bolts towards the front of the school." - "I follow after, legs pumping furiously in an attempt to both catch up to Fang and avoid the teacher screeching at us from behind." + "I follow after,{w=.4} legs pumping furiously in an attempt to both catch up to Fang and avoid the teacher screeching at us from behind." - "I see Fang veer into the school, the door closing slowly after." + "I see Fang veer into the school,{w=.4} the door closing slowly after." "By the jacket on my back I’m able to slip in just before the door shuts completely." - "Fang is panting in the stairwell near the door. And I’m sure I’m redder than I was earlier with the vines." + "Fang is panting in the stairwell near the door.{w=.5} And I’m sure I’m redder than I was earlier with the vines." - scene garden with fade - show fang angry at sleft - show anon neutral at aright - F "Why… hah hah… did you… follow me?" + scene hallway with fade + pause .5 + show fang sad: + yalign 0.0 xalign 0.0 + show fang: + easein_cubic 1 xalign 1.1 + with dissolve + pause .5 + show anon neutral: + yalign 0.1 xalign -0.9 + show anon: + easein_cubic 1 xalign 0.0 + with dissolve + pause 1 + + show fang sad flip with dissolve + pause .5 + F "Why{cps=*.1}...{/cps}{w=.4} hah{w=.3} hah{cps=*.1}...{/cps}{w=.3} did you{cps=*.1}...{/cps}{w=.4} follow me?" + pause .5 "Why?" - A "Be haaaaah… because… I’m sorry…" + A "Be{w=.2} {cps=*.5}haaaaah{/cps}{cps=*.1}...{/cps}{w=.3} because{cps=*.1}...{/cps}{w=.4} I’m sorry{cps=*.1}...{/cps}" + stop music fadeout 3 + pause 1 - "Her snear returns and she makes to turn away." + show fang: + easein_cubic 1 xalign 1.2# + pause .2 + show fang angry with dissolve + "Her sneer returns and she makes to turn away." + pause .5 - A "I fucked up. Yes, I was at that concert. And yes, I laughed. I never expected to actually become your friend." + A "I fucked up.{w=.75} Yes,{w=.4} I was at that concert.{w=.6} And yes,{w=.3} I laughed.{w=.6} I never expected to actually become your friend." + pause .5 "Her wings block my view of her." - "But she hasn’t left yet. Maybe I can fix this after all." + "But she hasn’t left yet.{w=.4} Maybe I can fix this after all." + pause .5 - A "I just wanted to coast through school. I was happy being a loner." + A "I just wanted to coast through school.{w=.5} I was happy being a loner." - A "I’ve always been one, after all." - show anon neutral at acenter with move - hide fang neutral with dissolve + A "I’ve always been one,{w=.3} after all." + pause .5 + + show fang: + easeout_cubic 1 xalign 2.5 + pause .4 + hide fang with dissolve + pause .5 "Without a word Fang climbs the stairs." + pause 1 play music 'audio/OST/The Hunt for more (You)s.ogg' fadein 1.0 + show anon: + easein_cubic 1.5 xalign 0.6 + pause 1.5 "Fuck." + pause .5 "I consider following but her silence was evidence enough she wants nothing to do with me." "And standing here by myself I have time to think of my own admission." + pause .5 - "If Fang leaves me alone, I’ll get exactly what I want. Right?" + "If Fang leaves me alone,{w=.4} I’ll get exactly what I want.{w=.4} Right?" "She could probably talk Trish and Reed into leaving me alone too." "I’ll get the easy life I wanted." + pause .5 "So why the fuck do I feel absolutely empty right now?" + pause .5 + show anon sad with dissolve "I sigh and slump over on the stairs." A "Can today get any worse?" + pause .5 - show stella neutral at stleft + show stella considering: + yalign 0.1 xalign -0.5 + show stella: + easein 1 xalign 0.1 + with dissolve + pause .5 St "Karma would suggest yes." + pause .5 "Oh." - "You know, I always thought that tempting fate thing was just a dumb cliche." + show anon neutral flip with dissolve + "You know,{w=.4} I always thought that tempting fate thing was just a dumb cliche." + + "It still is.{w=.4} But maybe Stella has a good point about astrology." + pause .5 - "It still is. But maybe Stella has a good point about astrology." show stella explanatory - St "Rosa! I found our errant runaway!" + St "Rosa!{w=.4} I found our errant runaway!" + show stella neutral with Dissolve(.25) "I hear the shrill screech of a latina banshee approach." - show rosa angry at sright with dissolve + + show rosa angry flip behind anon: + yalign 0.2 xalign 2.6 + show rosa: + easein_cubic .75 xalign 1.5 + with dissolve + + show anon: + easein 0.5 xalign 0.45 + show anon neutral with Dissolve(.25) Ro "Where did you go?!" - Ro "You were supposed to get Fang and return! RETURN!!" + Ro "You were supposed to get Fang and return!{w=.4} {nw}"# + show rosa: + easein_cubic 0.5 xalign 1.25 + show anon: + easein_cubic 1 xalign 0.35 + extend "RETURN!!" - A "Oh… Right. Yeah, uh… Sorry." + A "Oh{cps=*.1}...{/cps}{w=.3} Right.{w=.4} Yeah,{w=.2} uh{cps=*.1}...{/cps}{w=.3} Sorry." Ro "You will be sorry!" - St "There’s two hours left for the rest of the students, but that makes four for you." - show rosa neutral - Ro "Do not worry An-on! We stay as well!" + show stella considering with Dissolve(.25) + St "There’s two hours left for the rest of the students,{w=.4} but that makes four for you." + + show rosa considering flip with Dissolve(.75) + pause .5 + show rosa neutral flip + Ro "Do not worry An-{w=.15}on!{w=.5} We stay as well!" + pause .5 + + A "{cps=*.1}...{/cps}{cps=*.3}Greaaat.{/cps}" + pause .5 + + scene black with Fade(1, 0, 1) - A "... Greaaat." - scene black with fade "The next few hours were grueling hell." "Carrying bags of the most rancid smelling fertilizer back and forth…"