diff --git a/game/audio/time travel.mp3 b/game/audio/time travel.mp3 deleted file mode 100644 index 99fbfc1..0000000 Binary files a/game/audio/time travel.mp3 and /dev/null differ diff --git a/game/images/yumemi glasses only.png b/game/images/yumemi glasses only.png new file mode 100644 index 0000000..332236d Binary files /dev/null and b/game/images/yumemi glasses only.png differ diff --git a/game/options.rpy b/game/options.rpy index 3a4d396..04f076d 100644 --- a/game/options.rpy +++ b/game/options.rpy @@ -4,9 +4,6 @@ ## them. Lines beginning with a single '#' mark are commented-out code, and you ## may want to uncomment them when appropriate. -## TODO: Change these top three values (config.name, build.name, -## and config.save_directory) to something unique for your project! - ## Basics ###################################################################### ## A human-readable name of the game. This is used to set the default window @@ -43,11 +40,12 @@ define config.save_directory = "Jam13Yuuka-1258128491" ## The version of the game. define config.version = "1.0" +define build.directory_name = "DimlyDreamtLotusFlowers" ## Text that is placed on the game's about screen. Place the text between the ## triple-quotes, and leave a blank line between paragraphs. -define gui.about = _p("""A game created in 3 days for Touhou Fan Game Jam 13. +define gui.about = _p("""A game created for Touhou Fan Game Jam 13. By Jacoder23, Shyraku, Nanossis, hermit_irl, and Spear. @@ -55,8 +53,6 @@ Uses EasyRenPyGui and Achievements for Ren'Py both by Feniks Development Uses Renpy Auto Highlight and Kinetic Text Tags both by Wattson Uses Lint+ by KigyoDev""") -# TODO: REPLACE THE ABOUT WITH NEW CREDITS WHEN POSSIBLE - ## Sounds and music ############################################################ ## These three variables control, among other things, which mixers are shown diff --git a/game/screens/main_menu.rpy b/game/screens/main_menu.rpy index 4b47cce..f1a21df 100644 --- a/game/screens/main_menu.rpy +++ b/game/screens/main_menu.rpy @@ -8,7 +8,7 @@ ## Replace this with your background image, if you like image main_menu_background = "Main_Menu3.png" image main_menu_foreground = HBox( - Solid("#292835AA", xsize=325, ysize=575) + Solid("#292835AA", xsize=325, ysize=480) ) screen main_menu(): diff --git a/game/script.rpy b/game/script.rpy index df08ce1..9ba0648 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -1,13 +1,14 @@ # What is left? -# TEXT STAGE VAR -# introduction Y Y Y -# icebreakers Y Y Y -# hands-on lecture Y N Y -# consultation Y N Y -# exam Y Y Y -# side convos Y Y Y -# sunflower talk Y Y Y -# present. endings Y N N +# TEXT STAGE VAR AUDIO +# introduction Y Y Y Y +# icebreakers Y Y Y Y +# hands-on lecture Y Y Y Y +# consultation Y Y Y Y +# exam Y Y Y Y +# side convos Y Y Y Y +# sunflower talk Y Y Y Y +# present. endings Y Y Y Y +# finale Y Y Y Y default persistent.pixelfont = True default persistent.laozi = False @@ -18,6 +19,7 @@ default persistent.playeranswer4 = "" default persistent.playeranswer5 = "" default persistent.officialrun = object default persistent.dontsavefutureruns = False +default persistent.gamehardcomplete = False define yuuka = Character("Yuuka", callback = name_callback, cb_name = "yuuka") define reimu = Character("Reimu", callback = name_callback, cb_name = "reimu") @@ -82,7 +84,6 @@ define flash = Fade(0.1, 0.0, 0.5, color="#fff") define longflash = Fade(0.1, 1, 1, color="#fff") - label TT_FirstLecture: stop music stop sound @@ -94,12 +95,17 @@ label TT_FirstLecture: $ time_traveling = True $ renpy.pause(4.0) if(first_time_traveling_through_time): - yuuka "Woah! Fuck." + yuuka "Woah! " yuuka "This thing really works? Huh." yuuka "..." $ first_time_traveling_through_time = False + if(not tt_Goal_Lecture_Mention): + yuuka "I wonder... this is the earliest the device seems to go." + + yuuka "I shouldn't mess with things too much or I won't know what happens later." + $ tt_Goal_Lecture_Mention = True jump hallway return @@ -114,12 +120,17 @@ label TT_Consultations: $ time_traveling = True $ renpy.pause(4.0) if(first_time_traveling_through_time): - yuuka "Woah! Fuck." + yuuka "Woah!" yuuka "This thing really works? Huh." yuuka "..." $ first_time_traveling_through_time = False + if(not tt_Goal_Consultation_Mention): + yuuka "Perhaps I could try to get the exams cancelled this time around?" + + yuuka "Easier said than done..." + $ tt_Goal_Consultation_Mention = True jump hallway return @@ -134,12 +145,19 @@ label TT_ExamDay: $ time_traveling = True $ renpy.pause(4.0) if(first_time_traveling_through_time): - yuuka "Woah! Fuck." + yuuka "Woah!" yuuka "This thing really works? Huh." yuuka "..." $ first_time_traveling_through_time = False + if(not tt_Goal_Exam_Mention): + yuuka "What if I go to the presentation and just act out everything again?" + + yuuka "Maybe if do things differently here though it'll also end up differently there?" + + yuuka "That, or, some things might be predetermined." + $ tt_Goal_Exam_Mention = True jump hallway return @@ -244,18 +262,40 @@ label splashscreen: image yuuka_look: "yuuka looking eyes.png" + image yumemi_glasses_layer: + "yumemi glasses only.png" + image chills: "chills.png" - scene black + image chills2: + "chills.png" - python: - import time + image chills3: + "chills.png" - if persistent.secretKey is None: - persistent.secretKey = truncate(time.time() * 666, 12) + if persistent.gamehardcomplete: - renpy.save_persistent() + scene black + + show text "Nothing left here." at truecenter + + $ renpy.pause(4.0, hard=True) + + hide text + + menu: + "There's nothing here." + "Restart progress.": + $ persistent._clear(progress=True) + + "If that's what you really want." + + "Open it up again, it just needs a moment." + + $ renpy.quit() + "Leave.": + $ renpy.quit() show text "Hit Shift-A to replace the font and change text scaling." with Pause(7) @@ -393,6 +433,9 @@ transform idle_horizontal: ease 0.04 repeat +transform disappear: + linear 0.25 alpha 0 + transform spin: around (.5, .5) alignaround (.5, .5) xalign .5 yalign .5 @@ -720,6 +763,13 @@ init python: did_not_visit_classroom = True did_not_visit_auditorium = True finale_ready = False + janitor_time_mention = False + had_convo_before_mention_1 = False + had_convo_before_mention_2 = False + had_convo_before_mention_3 = False + tt_Goal_Lecture_Mention = False + tt_Goal_Consultation_Mention = False + tt_Goal_Exam_Mention = False class RunSave: def __init__(self, attacked_student, garden_of_the_sun_lecture, janitor_talks, revolution, exam_cancelled, investigation_progress, reimu_progress, alice_progress, marisa_progress, time_traveling, asked_office_location, did_not_submit_passcode, has_correct_passcode, chose_reimu_question, first_time_traveling_through_time, time_travel_without_choice, aliceClue, reimuClue, marisaClue, binaryClue, inventory_items): @@ -856,15 +906,25 @@ label start: # STAGE Y # VAR Y + scene bg black + + play sound "chatter.mp3" + show audi_front zorder 150 show bg auditorium back behind audi_front $ renpy.pause(2) + + stop sound fadeout 2.0 show yuuka neutral behind yuuka_look with fade + $ renpy.pause(1.0) + + play music presentation if_changed + yuuka "Good evening." show yuuka_look @@ -899,7 +959,9 @@ label start: yuuka "You might also be wondering why I've invited select students to attend this presentation." - yuuka "I will be getting to that, please do not leave your seats throughout this presentation. This will be brief." + stop music fadeout 2.0 + + yuuka "I will be getting to that, please do not leave your seats throughout this presentation. This should be brief." label intro: # TODO @@ -982,6 +1044,8 @@ label start: show yuuka happy: ease 1.6 ypos 1080 + stop music fadeout 2.0 + yuuka "In the meantime, I think that woman's {sc}bones{/sc} would make for good fertilizer." # TODO: Check if we can remove this because its only here for devmode to fix a softlock @@ -1012,11 +1076,15 @@ label start: yuuka "Now, to call her out here." - "Excitable Student" "Miss!" + "???" "Miss!" yuuka "?" - "Excitable Student" "It's a good thing you're here, on time! Do you need directions?" + yuuka "{i}One of the students, a blonde girl in white, rushed out to greet me.{/i}" (cb_name="") + + play music silly if_changed + + "Excitable Student" "It's a good thing you're here on time! Do you need directions?" yuuka "I think you have the wrong person, dear." @@ -1040,6 +1108,8 @@ label start: yalign 0.5 with easeinleft + stop music fadeout 2.0 + yuuka "That won't be necessary, after all..." show yuuka happy: @@ -1048,7 +1118,9 @@ label start: yuuka "I've got a landmark don't I?" - narrator "A sunflower, each petal the size of a desk, grew out from beneath the stunned student and lifted thme into the air." + play music tension if_changed + + narrator "A sunflower, each petal the size of a desk, grew out from beneath the stunned student and lifted them into the air." narrator "The flower tilted to one side and the student rolled off, falling onto the soft grass, as the sunflower grew to eclipse the building." @@ -1442,13 +1514,13 @@ label start: xalign 1.2 yalign -0.5 - stop sound fadeout 2.0 + stop sound fadeout 0.5 yuuka "You there, in the red and white! Introduce yourself and tell us an interesting fact about yourself." yuuka "{i}I could be patient as long as it meant seeing these three flounder.{/i}" (cb_name="") - reimu "I... uh, what?" + reimu "I... uh, me?" show yuuka amused: xalign 0.0 @@ -1465,7 +1537,7 @@ label start: narrator "{i}There were barely stifled giggles from Marisa's seat as Reimu gaped.{/i}" - hide marisa surprised + hide marisa with easeoutbottom narrator "{i}Her hand went to her gohei and glare to Marisa before she realized the class had its eyes on her.{/i}" @@ -1474,6 +1546,8 @@ label start: xalign 1.2 yalign -0.5 + play music conversation if_changed + reimu "Well, I'm Reimu Hakurei. I'm a shrine maiden." reimu "Uh, interesting facts..." @@ -1505,6 +1579,8 @@ label start: reimu "Nothing." + stop music fadeout 2.0 + narrator "{i}A lull fell for a moment as Reimu collected her thoughts.{/i}" show yuuka amused: @@ -1559,6 +1635,8 @@ label start: scene bg black with fade + play music conversation if_changed + yuuka "{i}The rest of our time left in the class went swimmingly.{/i}" (cb_name="") yuuka "{i}Some of you may think I was overly hostile, judgemental, and sadistic on my first day.{/i}" (cb_name="") @@ -1621,6 +1699,8 @@ label start: marisa "Great times." + stop music fadeout 2.0 + reimu "Right, anyways we're just here to find her. There've been noise complaints from the Human Village about what they're getting up to here." if not attacked_student: show marisa surprise @@ -1713,6 +1793,8 @@ label start: yuuka "{i}I was turning the corner before Alice caught up to me.{/i}" (cb_name="") + play music heartfelt if_changed + alice "Don't you think you're missing an opportunity?" yuuka "An opportunity to what?" @@ -1727,6 +1809,45 @@ label start: alice "Exactly." + if time_traveling: + yuuka "Okay." + + show alice angry + + alice "Oh f-" + + show alice surprise + + alice "Huh?" + + show yuuka amused + + yuuka "You made a good point, I concede that much." + + alice "You don't usually concdede, ever." + + show alice worried + + alice "Are you feeling fine?" + + show yuuka happy + + yuuka "Of course I am." + + alice "And you're going to stay here, the whole week?" + + show yuuka amused + + yuuka "Unless Yumemi shows up early, yes." + + show alice neutral + + alice "Okay. This is good... if odd for you. In any case..." + + jump time_save1 + + # TODO: I just realized you can't reach this save at all lol oh well + show yuuka irritated yuuka "A tempting offer, but I don't think I'll need any tricks to deal with that lout. I'll find her myself." @@ -1779,20 +1900,22 @@ label start: yuuka "Very well, I'll play along." - show alice happy + label time_save1: - alice "Thank you. That's all I'm asking." + show alice happy - show yuuka neutral at flip + alice "Thank you. That's all I'm asking." - yuuka "I'll be back tomorrow. Goodbye Alice." + show yuuka neutral at flip - alice "Goodbye." + yuuka "I'll be back tomorrow. Goodbye Alice." - $ day = 1 + alice "Goodbye." - $ next_label = "classroom" - jump day_transition + $ day = 1 + + $ next_label = "classroom" + jump day_transition else: "Day is currently set to [day]. This should be impossible. You've likely encountered a bug." $ raise Exception("Impossible day " + day + " for location") @@ -1808,12 +1931,20 @@ label start: label lecture_intro: scene bg entrance with fade + show yuuka neutral at left with dissolve + + play music conversation if_changed + yuuka "I'm back here again." yuuka "Alice may be a busybody but she means well enough." + show yuuka amused at left + yuuka "The only question is if I'm actually going along with this or... if I should at least get some fun out of this?" + show yuuka happy at left + yuuka "And after all, I should get something in return for what I give them." menu: @@ -1822,26 +1953,65 @@ label start: "Sunflowers {i}(matter-of-fact){/i}": yuuka "Oh fine then. Alice is so insistent on me interacting with humans? Sure, no problems here." + show yuuka neutral + + yuuka "Genuinely." + + stop music fadeout 0.5 + yuuka "But what am I even teaching?" scene bg classroom with fade jump lecture - "Sunflowers {i}(scheming){/i}": + "Sunflowers {i}(schemingly){/i}": yuuka "Oh fine then. Alice is so insistent on me interacting with weaklings? Sure, no problems here." + + show yuuka irritated unmarked + + stop music fadeout 0.5 yuuka "Especially, if I get a chance to shut them up." $ garden_of_the_sun_lecture = True - scene bg garden with fade - jump lecture label lecture: + + if garden_of_the_sun_lecture: + scene bg garden with fade + play sound "wind_atmo.mp3" loop + else: + scene bg classroom with fade + play music conversation loop + + show yuuka amused: + xalign -0.2 + with dissolve + yuuka "Good morning, class." + show reimu serious behind chills3: + xalign 0.4 + yalign -0.5 + + show marisa surprise behind chills2: + xalign 0.75 + yalign -0.5 + + if garden_of_the_sun_lecture: + show alice worried behind chills: + xalign 1.1 + yalign -0.5 + else: + show alice neutral behind chills: + xalign 1.1 + yalign -0.5 + + with easeinbottom + marisa "Uh, teach-" yuuka "Teacher. It's teacher, not teach." @@ -1851,11 +2021,19 @@ label start: yuuka "I don't see why not? It's a perfectly nice place to have our class today." + show marisa serious + narrator "{i}Marisa took a look at the students around her, confused but unaware they were on the territory of a dangerous, powerful youkai.{/i}" + show marisa neutral + marisa "...sure." - yuuka "Now, let's begin shall we?" + show yuuka happy + + yuuka "if there are no further questions, let's begin shall we?" + + show yuuka neutral yuuka "I'd like for us to go over some botany." @@ -1864,18 +2042,27 @@ label start: "Various Students" "We know, it's still there.{nw=1}" "Various Students" "Isn't it magic not botany?{nw=1}" - yuuka "Tsk, tsk. You'd think Professor Okazaki would've taught you better." + show yuuka irritated + + yuuka "Tsk, tsk. You'd think Professor Okazaki would've taught you better." + + show yuuka neutral yuuka "Botany is the study of plants and though we might call some things we do as being magic, that doesn't mean it can't be both." - yuuka "Ket's talk about one kind of plant in specific actually." + yuuka "Let's talk about one kind of plant in specific actually." + + if garden_of_the_sun_lecture: + show yuuka irritated unmarked + else: + show yuuka happy yuuka "The sunflower." if garden_of_the_sun_lecture: yuuka "{i}I sweeped my arms around to gesture at the garden, each sunflower standing tall.{/i}" (cb_name="") else: - yuuka "{i}I brought out a potted sunflower I had prepared for today.{/i}" (cb_name="") + yuuka "{i}I brought out a potted sunflower I had prepared for that day.{/i}" (cb_name="") yuuka "We all know that plants grow facing towards the sun, seeking sustenance, seeking the good source of life." @@ -1890,42 +2077,78 @@ label start: yuuka "{i}The students began to react, gasping, pointing.{/i}" (cb_name="") + show yuuka rage + yuuka "...disease, infection, {sc}parasites{/sc}." if garden_of_the_sun_lecture: + + play music tension if_changed + yuuka "{i}You could hear the chill going down their backs when they heard that.{/i}" (cb_name="") + show yuuka rage + yuuka "And here you are. A group of {sc}flower-trampling, clumsy-limbed mouth-breathers who trample where they please{/sc}." + show yuuka irritated unmarked + yuuka "A question for participation points: who are the parasites here?" - yuuka "{i}Alice got up, worried as she usually is.{/i}" (cb_name="") + yuuka "{i}Alice got up, worried as she so often is when around me.{/i}" (cb_name="") + + show alice worried: + xalign 1.1 + yalign 0.5 + with ease alice "Hold on, Yuuka. You can't-" + show yuuka rage + yuuka "Do not waste the time of the class, Miss Margatroid. Answer the question or sit down." narrator "{cps=1}...{/cps}" + show yuuka amused + yuuka "If no one will answer the question, then let me give a hands-on demonstration." yuuka "{i}The sunflowers rushed, rapidly surrounding the students, stems twisting towards the sky.{/i}" (cb_name="") yuuka "{i}The students seemed to be getting the picture by then, the situation dawning on their gaping faces.{/i}" (cb_name="") + show reimu angry: + xalign 0.3 + yalign 0.5 + with ease + + show marisa serious: + xalign 0.75 + yalign 0.5 + with ease + + show alice worried + reimu "Stop it!" + show yuuka irritated unmarked + yuuka "Oh, does one of our own have an answer?" reimu "Save it for the spellcards, Yuuka." + show yuuka happy + yuuka "Fine then. Shall we duel?" reimu "Three spell cards. Don't touch any of the students or I'll {sc}exterminate{/sc} you." yuuka "But of course. It was just a demonstration." - # TODO: lots of blasty sfx and explosions + scene bg black + + stop music fadeout 2.0 yuuka "{i}By the time our battle ended, I had taken much of my anger out on the shrine maiden.{/i}" (cb_name="") @@ -1957,7 +2180,12 @@ label start: jump ending else: - yuuka "{i}They took to my \"sense of humor\" well enough, earning one or two chuckles, if stressed ones.{/i}" (cb_name="") + + show yuuka irritated unmarked + + yuuka "{i}They took to my \"sense of humor\" well enough, earning me one or two very polite chuckles.{/i}" (cb_name="") + + show yuuka neutral yuuka "They are living things just like any of you, smarter, more articulate than you could imagine." @@ -1971,11 +2199,19 @@ label start: yuuka "Not entirely wrong but it extends past use OF flowers. Rather, it is the language that flowers themselves use." - yuuka "Today, I'll be teaching you all to learn to listen, not just to me, but to the flowers. If you can learn to hear their voices, there may be hope for you yet." + yuuka "Today, I'll be teaching you all to learn to listen, not to me, but to the flowers." + + show yuuka amused + + yuuka "If you can learn to hear their voices, there may be hope for you yet." + + show yuuka neutral yuuka "{i}And really, I was staking Alice's plea on this.{/i}" (cb_name="") - yuuka "{i}A week of my time is a valuable thing, so unless there were results, I would not wait.{/i}" (cb_name="") + yuuka "{i}A week of my time is a valuable thing you understand, unless there were results, I would not wait.{/i}" (cb_name="") + + show yuuka amused yuuka "Split off into groups of three, pick your members yourself you're old enough not to need to be babied." @@ -1987,21 +2223,37 @@ label start: "Various Students" "Magic that can't be understood is indistinguishable from...{nw=1.0}" "Various Students" "It's CAN be understood not CAN'T, you dolt.{nw=1.0}" + show yuuka rage + yuuka "Do not harm any of the flowers. You {sc}WILL{/sc} pay your debt if you do." - narrator "Marisa, Alice, and Reimu shivered." + show chills at idle_horizontal: + xalign 1.1 + yalign -0.5 + + show chills2 at idle_horizontal: + xalign 0.75 + yalign -0.5 + + show chills3 at idle_horizontal: + xalign 0.4 + yalign -0.5 + + narrator "Marisa, Alice, and Reimu instinctively shivered." + + show yuuka happy yuuka "Now get to it! We'll discuss the results in 15 minutes." scene bg black with fade - $ renpy.pause(1.0) + $ renpy.pause(1.5) marisa "Hey, teach! I think my flower's broken!" alice "I'm not getting anywhere with this." - narrator "Reimu was the only one out of the three still taking the assignment seriously." + narrator "Reimu was the only one out of the three still taking the assignment seriously at this point." reimu "Listen to their voice..." @@ -2013,10 +2265,31 @@ label start: reimu "{cps=1}...{/cps}{nw}" + scene bg classroom + + show yuuka amused: + xalign -0.2 + with dissolve + + show reimu serious: + xalign 0.4 + yalign -0.5 + + show marisa surprise: + xalign 0.75 + yalign -0.5 + + show alice neutral: + xalign 1.1 + yalign -0.5 + with fade + reimu "...{fast}I've got nothing." yuuka "Let's wrap this up class! Return to your seats." + show yuuka neutral + yuuka "{i}After that, the session continued on/ For the most part, no one felt they managed to hear the sunflowers' voices.{/i}" (cb_name="") yuuka "{i}But...{/i}" (cb_name="") @@ -2029,8 +2302,14 @@ label start: "Various Students" "I dunno about you guys but I think my sunflower can hear me.{nw=1.0}" + show yuuka happy + yuuka "{i}There was more enthusiasm than I had expected.{/i}" (cb_name="") + show yuuka neutral + + stop music fadeout 2.0 + yuuka "{i}Still I had made my decision.{/i}" (cb_name="") scene bg black with fade @@ -2047,13 +2326,14 @@ label start: label hallway: scene bg hallway with fade - if day == 1: # TODO # TEXT Y # STAGE Y # VAR Y + play music presentation if_changed + $ did_not_visit_faculty = True $ did_not_visit_auditorium = True @@ -2076,6 +2356,8 @@ label hallway: scene bg black with fade if(reimu_progress < 1): + + stop music fadeout 2.0 yuuka "{i}And leave I did.{/i}" (cb_name="") @@ -2238,7 +2520,7 @@ label hallway: "{cps=1}...{/cps}" jump hallway_navigation - if(has_correct_passcode): + if(has_correct_passcode and time_traveling): show yumemi disguise with dissolve @@ -2284,6 +2566,13 @@ label hallway: janitor "Suit 'urself, whippersnapper." + if time_traveling and not janitor_time_mention: + + $ janitor_time_mention = True + janitor "And if u ever need somethin' just ask." + + janitor "Me and Professor Okazaki go way back!" + # janitor leaves jump hallway_navigation @@ -2362,6 +2651,8 @@ label hallway: # STAGE Y # VAR Y + play music presentation if_changed + $ did_not_visit_faculty = True $ did_not_visit_auditorium = True @@ -2764,7 +3055,7 @@ label hallway: "{cps=1}...{/cps}" jump hallway_navigation2 - if(has_correct_passcode): + if(has_correct_passcode and time_traveling): show yumemi disguise with dissolve @@ -2802,7 +3093,14 @@ label hallway: yuuka "..." - janitor "See ya in January, green-hair." + janitor "See ya in January, grass-hair." + + if time_traveling and not janitor_time_mention: + + $ janitor_time_mention = True + janitor "And if u ever need somethin' just ask." + + janitor "Me and Professor Okazaki go way back!" hide yumemi with dissolve @@ -2854,9 +3152,11 @@ label hallway: yuuka "{i}...{/i}" (cb_name="") - yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="") + yuuka "{i}And that's all I have to say on that subject. You could call in an expert. That's not what's important.{/i}" (cb_name="") - jump finale + yuuka "{i}With all the data gone...{/i}" (cb_name="") + + jump exam_cancel_check else: yuuka "A keycard!? You mean I've been working my ass off to just get another lock?" @@ -2881,6 +3181,8 @@ label hallway: # STAGE N # VAR Y + play music presentation if_changed + $ did_not_visit_faculty = True $ did_not_visit_auditorium = True @@ -2979,9 +3281,17 @@ label hallway: if "Clue #2" in inventory_items: yuuka "Marisa?" - "Faculty Member" "I didn't get a name. Blonde?" + "Faculty Member" "I didn't get a name. Blonde girl, white sailor uniform?" - yuuka "Yes. That's probably her then." + yuuka "Blonde, yes. Not the other one." + + "Faculty Member" "Someone else then." + else: + yuuka "Who?" + + "Faculty Member" "I didn't get a name. Blonde girl, white uniform?" + + yuuka "Hm. I suppose it doesn't matter who." yuuka "Tomorrow... that's sooner than I thought." @@ -3327,7 +3637,7 @@ label hallway: "{cps=1}...{/cps}" jump hallway_navigation3 - if(has_correct_passcode): + if(has_correct_passcode and time_traveling): show yumemi disguise with dissolve @@ -3361,18 +3671,21 @@ label hallway: yuuka "{i}In my attempt to ignore this person, I kept my eyes closed.{/i}" (cb_name="") - janitor "Only the pretty ones." - - janitor "Ah, that's harassment ain't it? Professor Okazak's gonna have my head." + janitor "Not oft'n." yuuka "..." - janitor "Don't tell, nobody, yea?" + janitor "Don't look so down, aye?" + + if time_traveling and not janitor_time_mention: + + $ janitor_time_mention = True + janitor "And if u ever need somethin' just ask." + + janitor "Me and Professor Okazaki go way back!" hide yumemi with dissolve - yuuka "Irritance." - jump hallway_navigation3 "Go to Yumemi's office" if did_not_submit_passcode and asked_office_location: @@ -3417,9 +3730,11 @@ label hallway: yuuka "{i}...{/i}" (cb_name="") - yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="") + yuuka "{i}And that's all I have to say on that subject. You could call in an expert. That's not what's important.{/i}" (cb_name="") - jump finale + yuuka "{i}With all the data gone...{/i}" (cb_name="") + + jump exam_cancel_check else: yuuka "A keycard!? You mean I've been working my ass off to just get another lock?" @@ -3444,6 +3759,8 @@ label hallway: # STAGE N # VAR N + play music wind_atmo if_changed + $ did_not_visit_faculty = True $ did_not_visit_auditorium = True @@ -3461,14 +3778,15 @@ label hallway: menu: "Where does Yuuka go?" - "{sc}Exit school{/sc}": + "{sc}Exit school{/sc}" if not finale_ready: # Finale ready - if finale_ready: - jump finale - else: - show text "{sc}Not... yet...{/sc}" at truecenter with damaged - jump day_transition + show text "{sc}Not... yet...{/sc}" at truecenter + $ renpy.pause(2.5) + jump day_transition + "I'm ready. Let's exit school." if finale_ready: + jump finale + "Go to the faculty room" if did_not_visit_faculty: scene bg faculty with fade @@ -3515,7 +3833,7 @@ label hallway: "{cps=1}...{/cps}" jump hallway_navigation4 - if(has_correct_passcode): + if(has_correct_passcode and time_traveling): show yumemi disguise with dissolve @@ -3588,9 +3906,11 @@ label hallway: yuuka "{i}...{/i}" (cb_name="") - yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="") + yuuka "{i}And that's all I have to say on that subject. You could call in an expert. That's not what's important.{/i}" (cb_name="") - jump finale + yuuka "{i}With all the data gone...{/i}" (cb_name="") + + jump exam_cancel_check else: yuuka "A keycard!? You mean I've been working my ass off to just get another lock?" @@ -3613,49 +3933,123 @@ label hallway: label faculty: if day == 2: # TODO - # TEXT N - # STAGE N - # VAR N + # TEXT Y + # STAGE Y + # VAR Y - yuuka "{i}Next few days, actually.{/i}" (cb_name="") + scene bg faculty with fade + + show yuuka neutral with dissolve + + yuuka "{i}Next few days, technically.{/i}" (cb_name="") yuuka "{i}But I spent those days doing the same thing.{/i}" (cb_name="") + show yuuka looking + + play music conversation if_changed + yuuka "{i}Teaching.{/i}" (cb_name="") + show yuuka neutral + yuuka "{i}I learnt that this wasn't necessarily a normal school with my time here.{/i}" (cb_name="") yuuka "{i}Well normal as far as circumstances could allow.{/i}" (cb_name="") yuuka "{i}It was specifically a school merging Outside World education with magic.{/i}" (cb_name="") - yuuka "{i}Now, I've no experience with the former but when it comes to magic, I think of myself as being above average.{/i}" (cb_name="") + show yuuka happy + + yuuka "{i}Now, I've no experience with the former but when it comes to magic, I think of myself as being well above average.{/i}" (cb_name="") yuuka "{i}Things did get tense from time to time.{/i}" (cb_name="") - # cutaway + scene bg classroom + show yuuka rage at left + show marisa defiant: + xalign 1.0 + yalign -0.5 - yuuka "Are you just dense or did your mother replace your brain with wool?" + stop music - # cutback + yuuka "Are you just dense or was your brain replaced with wool during the birth!?{nw=2.0}" - yuuka "{i}Yeah.{/i}" (cb_name="") + scene bg faculty + show yuuka neutral + + yuuka "{i}We've put that behind us since then.{/i}" (cb_name="") + + scene bg classroom + show yuuka rage at left + show marisa laugh: + xalign 1.0 + yalign -0.5 + + yuuka "You sicken me, the way you treat the forest you live in betrays either utter incompetence or-{nw}" + + scene bg faculty + show yuuka neutral + + yuuka "{i}That one too.{/i}" (cb_name="") + + scene bg classroom + show yuuka rage at left + show marisa defiant: + xalign 1.0 + yalign -0.5 + + yuuka "Are you f-{nw}" + + scene bg faculty + show yuuka looking + + yuuka "{i}I like to think I did a lot of growing as a person.{/i}" (cb_name="") + + show yuuka neutral + + play music conversation if_changed yuuka "{i}The students kept attending, for the most part, which was a surprise.{/i}" (cb_name="") yuuka "{i}Professor Okazaki was apparently equally eccentric as I was.{/i}" (cb_name="") + show yuuka amused + yuuka "{i}Part of what convinced people I was the real substitute.{/i}" (cb_name="") + show yuuka looking + yuuka "{i}Which only made it more odd that the real one never showed up, if there ever was one.{/i}" (cb_name="") label additional_lecture: # added to flesh out her teaching more and actually see the classroom setting + scene bg classroom with fade + + show yuuka neutral: + xalign -0.2 + + show alice happy behind chills3: + xalign 0.4 + yalign -0.5 + + show marisa neutral behind chills2: + xalign 0.75 + yalign -0.5 + + show reimu sleepy behind chills: + xalign 1.1 + yalign -0.5 + + with dissolve + yuuka "The care of flowers should not only be to ensure their appearance, but to ensure they are fulfilled." yuuka "To prolong the life, to let it bloom and thrive, to not..." + show yuuka irritated unmarked + yuuka "..." yuuka "To not allow harm to come to it." @@ -3673,6 +4067,8 @@ label faculty: yuuka "{i}And for what reason should I have? It was obvious who was at fault.{/i}" (cb_name="") yuuka "{i}Perhaps, I should've looked into it.{/i}" (cb_name="") + show yuuka amused + yuuka "Any questions class?" narrator "A few hands went up, too many to get to all of them in the time left, though notably one of the hands belonged to Reimu, another to Marisa." @@ -3684,6 +4080,8 @@ label faculty: $ alice_progress += 1 yuuka "Yes?" "Excitable Student" "I've heard that flower arranging focuses on having the flowers mirror the sun, moon, and earth." + + show yuuka neutral yuuka "Not really, a question but yes. It's not something I've ever used." @@ -3693,21 +4091,34 @@ label faculty: yuuka "Yes?" + show alice surprise + alice "What other than interpretation do we have then?" + show yuuka happy + yuuka "I'm glad you asked, let me bring our conversation back to the language of flowers..." "Reimu": $ chose_reimu_question = True $ reimu_progress += 1 yuuka "Yes. Ms. Hakurei?" + + show reimu sleepy + reimu "Would you say that what we're doing, trying to connect with the flowers, is like what, say, a priest does with a god?" + show yuuka neutral + yuuka "Mhm, while I wouldn't say it's the exact same, there are definite parallels." + show reimu serious + reimu "What about gods of nature, of seasons, of... flowers? Is what we're doing talking to the flowers or to the god that might represent them?" - yuuka "That's a matter of demarcation. I've made up my mind on this, but let me walk you through the reasoning..." + show yuuka happy + + yuuka "That's a matter of demarcation. Now I've my own opinions on this, but let me walk you through the reasoning..." "Marisa": $ marisa_progress += 1 @@ -3715,21 +4126,37 @@ label faculty: marisa "So when I'm picking out flowers from the forest paths..." + show yuuka irritated + + yuuka "I'd expect \"picking flowers\" to mean devasting the forest when coming from your mouth, Ms. Kirisame." + + show yuuka amused + yuuka "That's a bad thing, yes, if that was your question." marisa "But what if I using them to make something good, like medicine?" + show yuuka irritated + yuuka "Like a disasterous alchemical explosion?" marisa "Or that." + show yuuka neutral + yuuka "Well... if a flower is nearing the end of its lifespan then that would be the time to consider such things." + show yuuka happy + yuuka "But we have to be able to tell the difference between a flower whose care has been neglected and one coming to its natural end. The first will..." + scene bg black with fade + + stop music fadeout 2.0 + yuuka "{i}Soon however, exams would come.{/i}" (cb_name="") - yuuka "{i}Now I'm talking about midterms, right?{/i}" (cb_name="") + yuuka "{i}Now I'm talking about their midterm exams:he halfway mark.{/i}" (cb_name="") yuuka "{i}No, it's not as dramatic a climax as final exams.{/i}" (cb_name="") @@ -3737,13 +4164,18 @@ label faculty: yuuka "{i}Especially one who has no idea what they're learning or even what subject she's taking over for.{/i}" (cb_name="") - yuuka "{i}That's why it would've have made sense if it were midterms, but unfortunately Professor Okazaki is, again, very eccentric.{/i}" (cb_name="") + yuuka "{i}Professor Okazaki would allow such an untrained substitute, that's who.{/i}" (cb_name="") - yuuka "{i}The FINAL exams would come soon.{/i}" (cb_name="") + yuuka "{i}The FINAL exams would come soon. And I was entirely unprepared.{/i}" (cb_name="") # faculty room - scene bg faculty + scene bg faculty with fade + show yuuka amused: + xalign -0.2 + with dissolve + + play sound "classroom.mp3" if attacked_student: "Excitable Student" "Please, you've got to tell me how you did that giant sunflower!" @@ -3752,15 +4184,51 @@ label faculty: yuuka "{i}The final exams were to be a presentation of your best magic. Whether it be the most perfected, most flashy, most personal, most elegant.{/i}" (cb_name="") + show yuuka happy + yuuka "{b}Kill{/b}, you say?" - "Excitable Student" "That's right! So you see, I'm trying to get a good score in the Mass section of our rubric, based on last year's finals. As far as I can tell your magic is the most massive I've seen so far! Bar, Professor Okazaki's masterstroke, of course. On that, have you communicated with her? Are we still using last year's rubric or-{nw}" + "Excitable Student" "That's right! So you see, I'm trying to get a good score in the Mass section of our rubric, based on last year's finals. As far as I can tell your magic is the most massive I've seen so far!{nw}" + + show yuuka irritated + + "Excitable Student" "Bar, Professor Okazaki's masterstroke last year, of course. On that, have you communicated with her? Are we still using last year's rubric or-{nw}" else: yuuka "{i}The final exams were to be a presentation of your best magic. Whether it be the most perfected, most flashy, most personal, most elegant.{/i}" (cb_name="") yuuka "You say you wanted to ask me something?" - "Excitable Student" "That's right! So about our final exam, I was wondering about the rubric if we're following last year's system or if you'll be using your own? In which case, I'd like to ask what criteria are you using, are taking into account the student's participation in class because Professor Okazaki will attest that I-{nw}" + "Excitable Student" "{cps=100}That's right! So you see, I'm trying to get a good score in the Mass section of our rubric, based on last year's finals. As far as I can tell your magic is the most massive I've seen so far!{/cps}{nw}" + + show yuuka irritated + + "Excitable Student" "{cps=100}Bar, Professor Okazaki's masterstroke last year, of course. On that, have you communicated with her? Are we still using last year's rubric or-{/cps}{nw}" + + if time_traveling: + + "Excitable Student" "Please, you've got to tell me how you did that giant sunflower!" + + "Excitable Student" "Of course! So you see, I'm trying to get a good score in the Mass section of our-" + + show yuuka happy + + yuuka "Tell me, are you a fan of Professor Okazaki?" + + "Excitable Student" "Who isn't? Her masterstroke last year is the most massive I've seen with-{nw}" + + yuuka "You sure do know a lot about her." + + "Excitable Student" "She's my favorite! You're a very close second, though!" + + show yuuka irritated + + yuuka "Thanks." + + yuuka "Run along then, I need to prepare. We're going to be annnouncing something very interesting later." + + jump time_save2 + + show yuuka irritated yuuka "Please... just stop talking." @@ -3772,10 +4240,14 @@ label faculty: yuuka "Well first, off you're still talking and, uh, second..." + show yuuka amused + yuuka "...I'll need you to turn around, face the door." "Excitable Student" "Sure, done." + show yuuka happy + yuuka "Then walk outside and leave. Come back tomorrow." "Excitable Student" "Got it! I'll do my best!" @@ -3786,392 +4258,658 @@ label faculty: "Faculty Member" "Having trouble with the kids, Miss... I still don't believe I've gotten your name?" - yuuka "No, you haven't gotten it. And yes, I didn't expect consultations. I'd have thought the buggers, given how happy they are when class ends, wouldn't want more." + show yuuka irritated - "Faculty Member" "Well, I'm sure they feel they need any advantage they can get this late into the semester." + yuuka "That's because I haven't given it. And yes, I didn't expect consultations. I'd have thought the buggers, given how happy they are when class ends, wouldn't want more." + + "Faculty Member" "...well, I'm sure they feel they need any advantage they can get this late into the semester." "Faculty Member" "Has taking over Professor Okazaki's Magi-Physics class caused any issues?" yuuka "Magi-what?{nw}" + show yuuka happy + yuuka "I mean, no, absolutely {sc}no{/sc} issues." yuuka "{i}I soon realized an issue.{/i}" (cb_name="") - scene bg classroom with fade + label time_save2: - yuuka "Class, given your final exam is literally in two days, I've come to a decision." + scene bg classroom with fade - menu: + show yuuka neutral: + xalign -0.2 - "What does Yuuka propose?" + show marisa serious behind chills3: + xalign 0.4 + yalign -0.5 - "Revolution, obviously": + show alice neutral behind chills2: + xalign 0.75 + yalign -0.5 - $ revolution += 1 + show reimu serious behind chills: + xalign 1.1 + yalign -0.5 - yuuka "We are going to walk out on the upcoming exam. There will be no exam, so long as there are no teachers or students to take it." + stop sound - "Various Students" "No exam? Let's gooooooooooooooooooooooooooooooooooo{nw}" - "Various Students" "But how will this affect the economy?{nw=1}" - "Various Students" "Who cares about the economy? Anarchy!{nw=1}" - "Various Students" "That's not what anarchy means. It literally means order without r{nw}" - "Various Students" "I am begging you all to shut up.{nw=1}" - "Various Students" "The teachers are in on this? Who exactly are we protesting then?{nw=1}" - "Various Students" "The principal, I guess. Do we have a principal?{nw=1}" - "Various Students" "I'd assume Professor Okazaki, isn't she the founder?{nw=1}" - "Various Students" "Yeah, but she was fired.{nw=1}" - "Various Students" "Huh, what's happening? Is it a test?{nw=1}" - "Various Students" "Dude, you ask that every time we have class. Stop staying up, playing League of{nw}" - "Various Students" "Dude, you ask that every time we have class. Stop staying up, playing {fast}Outlasting Maroon{nw=1.0}" + yuuka "Class, given your final exam is in two days, I've come to a decision." - yuuka "Are we clear on this?" - - "Various Students" "No!{nw=0.5}" - - yuuka "Good." - - alice "This is a terrible decision, Yuuka. Have you thought this out at all? You could tip Yumemi off that something's wrong." - - marisa "Worse than that, this means no Libraonmics class at two-thirty!" - - reimu "I thought you hated that class? You've never attended it." - - marisa "Yes, but the timeslot is perfect since it's taught by the school's main librarian." - - marisa "I'm in and out before the replacement can arrive. It's a way easier target than the Scarlets'" - - alice "Could we bring this back to the topic at hand? You're creating chaos, the students are out of control!" - - "Students teach students": - - yuuka "Class, I'll be opening up student tutoring regarding Magi-Physics." - - "Various Students" "It was weird we suddenly started doing Magi-Botany.{nw=1}" - "Various Students" "I took it in stride, this is easy shit in comparison.{nw=1}" - "Various Students" "We changed teachers?{nw=1}" - "Various Students" "How have you just now noticed? Professor Okazaki is bright red from hair to clothes, you'd have to be blind to confuse her and... uh, I know this... it was...{nw=1}" - "Various Students" "To be fair, I thought she could've just dyed her hair.{nw=1}" - - yuuka "Are we clear on this?" - - narrator "{i}A familiar hand went up.{/i}" - - yuuka "Yes?" - - "Student" "May I volunteer my friend, my inspiration, Ga{nw}" - - "A Different Student" "You backstabber! You should be tutoring, you actually like this class!{nw=1.0}" - - "Student" "Right, because you only like Professor Okazaki and her strawberry red hair, and her cape, so cool, and{nw}" - - "Once Again, A Different Student" "Can it, you two! The only person who should be handling other students is someone with experience. That's why I think Li{nw}" - - "Another Student Entirely, This Time" "You skunk! I taught you one time!{nw=1.0}" - - yuuka "Wow, I've really imparted my values onto this class haven't I." - - alice "That, for better or worse, you have." - - marisa "Worse. Definitely worse." - - reimu "Eh. It's about the same as how they'd react in the school in the Human Village." - - alice "But those are kindergarteners?" - - reimu "Exactly." - - narrator "{i}Reimu pointed at the class, arguments in various small pockets melding into a cacophony of voices.{/i}" - - reimu "Kindergarteners." - - yuuka "I'm glad you all see it my way~" - - marisa "Let's take this outside if we're actually going to talk. I'm getting a headache from listening to this." - - scene bg hallway with fade - - yuuka "So?" - - alice "What do you mean, \"so\"?" - - yuuka "Weren't you the one, Alice, that said I had to interact with humans more? I've been doing exactly that and see how it ended up." - - yuuka "Chaos and rage directed at one another: treating each other like how they treat the rest of nature's providence." - - yuuka "I simply let them be as they are." - - $ renpy.pause(1.0) - - alice "You know, what Yuuka?" - - alice "I'm not even going to argue with you." - - alice "You've determined you're right and that's all that matters to you." - - alice "Not the students, not me, and certainly most of all: not the flowers you seem to act like you're a representative for." - - yuuka "I quite literally am as a flower youkai." - - alice "No, I don't think you are. You just took it up as a face for yourself." - - alice "You don't seem to think of anything as different from playing with your food." - - alice "And frankly, I'm done trying to work with you. I'm going to be working around you from here on." - - yuuka "Is that a threat?" - - alice "It is the opposite of one. You're not my concern anymore." - - yuuka "Oh for your mother's sake, Alice. You know fully well what they've done, the thousands of lives beneath their feet, taken carelessly, thoughtlessly." - - marisa "Should we really be here?" # talking to reimu - - reimu "I say we stick to the sidelines for now." - - yuuka "You keep telling me to be mindful, to be considerate. Why, when so few will give the plants, give me that same chance?" - - yuuka "It's hypocrisy to demand of me so much when you don't speak the same way to those... children." - - alice "..." - - alice "I speak that way to you, Yuuka, because you are my friend." - - alice "But I don't know if you feel the same way." - - yuuka "..." - - alice "..." - - yuuka "What? Do you want me to give you some kind of bracelet?" - - alice "..." - - yuuka "{i}Alice sighed deeply then.{/i}" (cb_name="") - - yuuka "{i}To a degree I did, and still do, understand what she was getting at.{/i}" (cb_name="") - - yuuka "{i}Stubborn as we could both be.{/i}" (cb_name="") - - alice "It's not our problem if the students don't pass their class." - - reimu "Only if it turns into trouble for the rest of Gensokyo." - - marisa "And ya did kind of start a shouting match back there. That's noise disturbances at minimum." - - yuuka "Humans could do with being quiet a bit more often." - - reimu "Well, let's try and contain this before it erupts into something worse." - - if revolution != 0: - - yuuka "I was serious about there not being an exam." - - yuuka "I've seen their curriculum, it's all useless, extraneous topics." - - yuuka "Who would ever need to know how to file taxes when Gensokyo has no taxes?" - - alice "Agreed. If only they taught more important things like geography and linear algebra." - - marisa "Are we doing a bit? Who uses those things?" - - alice "Me." - - marisa "Why?" - - alice "For making my dolls and... making my dolls. They're all named after cities, did you never notice?" - - marisa "Well, you did name one of them Hourai." - - alice "That's a mountain. The elixir is named after the mountain." - - marisa "Ohhhhhhhhhh. Explains that, I thought it was just a funny name." - - else: - - yuuka "Would you all happen to be familiar with the Magi-physics that was previously taught?" - - marisa "Yeah, I know magic and I know physics." - - alice "Skilled as a practioner you are, you're hardly theoretician when it comes to magic, let alone physics, Marisa. Do you even know Netwon's three principles?" - - marisa "Drop a ball from a tower and it falls, shoot someone with a spellcard and they fall. Same thing right?" - - alice "That's Galileo." - - marisa "I thought Newton invented gravity?" - - yuuka "Do you actively try to be an idiot, Marisa?" - - marisa "I don't have to try; skills just come naturally to me." - - reimu "This is going nowhere." - - reimu "Yuuka, you're clearly more invested in these students' education that your attitude lets on." - - reimu "If you care about their exam, then do you have a plan? A next step?" - - yuuka "Yes, I just need to ensure certain people are convinced the exam is unnecessary or that they would rather not go at all." - - if revolution != 0: menu: - "Who does Yuuka \"convince\"?" - "The faculty": + "What does Yuuka propose?" + + "Revolution, obviously": - # DONE - $ revolution += 1 + + show yuuka rage + + play music tension + + yuuka "We are going to walk out on the upcoming exam. There will be no exam, so long as there are no teachers or students to take it." + + show yuuka amused + + "Various Students" "No exam? Let's gooooooooooooooooooooooooooooooooooo{nw}" + "Various Students" "But how will this affect the economy?{nw=1}" + "Various Students" "Who cares about the economy? Anarchy!{nw=1}" + "Various Students" "That's not what anarchy means. It literally means order without r{nw}" + "Various Students" "I am begging you all to shut up.{nw=1}" + "Various Students" "The teachers are in on this? Who exactly are we protesting then?{nw=1}" + "Various Students" "The principal, I guess. Do we have a principal?{nw=1}" + "Various Students" "I'd assume Professor Okazaki, isn't she the founder?{nw=1}" + "Various Students" "Yeah, but she was fired.{nw=1}" + "Various Students" "Huh, what's happening? Is it a test?{nw=1}" + "Various Students" "Dude, you ask that every time we have class. Stop staying up, playing League of{nw}" + "Various Students" "Dude, you ask that every time we have class. Stop staying up, playing {fast}Outlasting Maroon{nw=1.0}" + + show yuuka happy + + yuuka "Are we clear on this?" + + "Various Students" "No!{nw=0.5}" + + show yuuka irritated unmarked + + yuuka "Good." + + show alice worried + + alice "This is a terrible decision, Yuuka. Have you thought this out at all? You could tip Yumemi off that something's wrong." + + show marisa surprise + + marisa "Worse than that, this means no Libraonmics class at two-thirty!" + + reimu "You've never attended that class." + + show reimu concerned + + show marisa laugh + + marisa "That's right. The timeslot is perfect since it's taught by the school's main librarian." + + marisa "I'm in and out with a stack of books before the replacement can arrive. It's a way easier target than the Scarlets'" + + show marisa surprise + + show alice angry + + alice "Marisa, they lend those books out for free." + + show alice worried + + alice "And also could we bring this back to the topic at hand? You're creating chaos, the students are out of control!" - yuuka "I'll talk with the actual teachers, see if I can't twist their arms into dropping this exam buisiness entirely." + "Students teach students": - alice "Okay. Don't actually twist their arms." + show yuuka amused - yuuka "It's just a figure of speech." + play music conversation - # cuts to yuuka twisting their arms - - scene bg faculty - - yuuka "And repeat it back to me, slowly." - - "Faculty Member" "Yes, yes! No exams, I get it! Now {sc}LET GO{/sc}!" - - scene bg classroom - - yuuka "I glad to report to you all that the other teachers and I have come to a consensus regarding your exams. There will be no final exams." - - "Student" "I'm happy we have a substitute who's so forgiving, huh Alice?" - - alice "Right, forgiving." - "The students": + yuuka "Class, I'll be opening up student tutoring regarding Magi-Physics." - yuuka "Thinking about it, I don't even need to talk to the teachers do I?" + "Various Students" "It was weird we suddenly started doing Magi-Botany.{nw=1}" + "Various Students" "I took it in stride, this is easy shit in comparison.{nw=1}" + "Various Students" "We changed teachers?{nw=1}" + "Various Students" "How have you just now noticed? Professor Okazaki is bright red from hair to clothes, you'd have to be blind to confuse her and... uh, I know this... it was...{nw=1}" + "Various Students" "To be fair, I thought she could've just dyed her hair.{nw=1}" - yuuka "So long as there are no students, there's no one to fail." + show yuuka happy - alice "Then they'll just fail everyone." + yuuka "Are we clear on this?" - yuuka "Does it mean anything at that point?" + narrator "{i}A familiar hand went up.{/i}" - alice "Well... yes. They'd held back a year." + yuuka "Yes?" - yuuka "But so would everyone else." + "Student" "May I volunteer my friend, my inspiration, Ch-{nw}" - marisa "And so nothing would change! Not a bad idea!" + "Excitable Student" "You backstabber! You should be the one tutoring, you actually like this class!{nw=1.0}" - alice "They'd still have to repeat a year?" + "Student" "Right, because you only like Professor Okazaki and her strawberry red hair, and her cape, so cool, and{nw}" - yuuka "We could use the same tactic to stop them from repeating a year." + "A Different Student" "It is kind of obvious.{nw=1.0}" - reimu "That might actually work..." + "Excitable Student" "Any kind of attraction I feel towards the professor is entirely admiration, and nothing onroward!{nw}" - alice "This all seems terribly planned out." + "Once Again, A Different Student" "Can we go back to just having the one tutor? Since Ch-{nw}" - yuuka "Stick in a mud as usual, Alice. Don't worry, I'll handle everything." - else: - yuuka "I said what I said. The students are just going to have to teach each other." + "Another Student Entirely, This Time" "Oh so, she's a better tutor than me?{nw=1.0}" - yuuka "Besides didn't they have an entire semester to learn this, surely they know something about the topic they've taken up thus far." + "Once Again, A Different Student" "Just saying, you're admitting to being the better sacrifice. Learn to play the game, would ya?{nw=1.0}" - yuuka "Students wouldn't be unprepared for an upcoming exam, would they?" + show yuuka amused - alice "No, surely not. They also would not procrastinate on their studies even if under a subsitute teacher." + yuuka "Wow, I've really imparted my values onto this class haven't I." - yuuka "I'm glad we've got our thumbs to the beating heart of the students, Alice. Knowing that, it's probably best to assign them to each other than leave them to their own devices." + show alice neutral - marisa "I am deeply uncomfortable with you saying you're holding the students' beating heart." + alice "That, for better or worse, you have." - reimu "I got chills from that image." + show marisa concerned - scene bg black with fade + marisa "Worse. Definitely worse." - # then determine if the teachers quit or not, and if not do the exams still happen? + show reimu sleepy - if revolution > 0: - $ exam_cancelled = True + reimu "Eh. It's about the same as how they'd react in the school in the Human Village." - label exam_cancel_check: - - if exam_cancelled: - yuuka "{i}As you all know, the exams were to be called off the next day.{/i}" (cb_name="") + show alice worried + + alice "But those are kindergarteners?" + + reimu "Exactly." + + narrator "{i}Reimu pointed at the class, arguments in various small pockets melding into a cacophony of voices.{/i}" + + show reimu happy + + reimu "Kindergarteners." + + show yuuka happy + + yuuka "I'm glad you all see it my way~" + + show marisa defiant + + marisa "Let's take this outside if we're actually going to talk. I'm getting a headache from listening to this." + + stop music fadeout 2.0 + + scene bg hallway with fade + + show yuuka amused: + xalign -0.2 + yalign 0.5 + + show alice neutral: + xalign 0.4 + yalign 0.5 + + show marisa concerned: + xalign 0.75 + yalign 0.5 + + show reimu serious behind chills: + xalign 1.10 + yalign 0.5 + + with dissolve + + yuuka "So?" + + show alice worried + + alice "What do you mean, \"so\"?" + + yuuka "Weren't you the one, Alice, that said I had to interact with humans more? I've been doing exactly that and see how it ended up." + + show yuuka happy + + yuuka "Chaos and rage directed at one another: treating each other like how they treat the rest of nature's providence." + + yuuka "I simply let them be as they are." + + show alice angry + + alice "I can't b-{nw}" + + show alice neutral + + $ renpy.pause(2.0) + + play music heartfelt if_changed + + alice "You know, what Yuuka?" + + show marisa concerned + + show reimu concerned + + alice "I'm not even going to argue with you." + + alice "You've determined you're right and that's all that matters to you." + + show alice worried + + alice "Not the students, not me, and certainly most of all: not the flowers you act like you're the sole representative for." + + show yuuka neutral - if revolution >= 2: - yuuka "{i}Not just that, but the faculty of the school went on a walk out, in protest of what they called my \"heavy-handed approach\".{/i}" (cb_name="") + yuuka "I quite literally am. I'm a flower youkai." - yuuka "{i}A shame, really.{/i}" (cb_name="") + alice "Not from the beginning. You just took it up as another face for yourself." - yuuka "{i}It coincided with today and so, I'm sorry you couldn't be here today.{/i}" (cb_name="") + alice "You don't seem to think of this as different from playing with your food." - yuuka "{i}...{/i}" (cb_name="") + show alice worried - yuuka "{i}But that didn't really happen, otherwise I wouldn't be here to talk to you all would I?{/i}" (cb_name="") + alice "And frankly, I'm done trying to work with you on this." - yuuka "{i}And yet here I am.{/i}" (cb_name="") + yuuka "Is that some kind of middling threat? I'm genuinely confused here." - yuuka "{i}I don't understand how or why.{/i}" (cb_name="") + show alice neutral - yuuka "{i}I hope you can, in time.{/i}" (cb_name="") + alice "It is the opposite of one. You're not my concern anymore." - yuuka "{i}Best of luck.{/i}" (cb_name="") + show yuuka irritated unmarked - # yuuka "{i}I became very popular with the students however.{/i}" (cb_name="") + yuuka "Oh for your mother's sake, Alice. You know fully well what they've done, the thousands of lives beneath their feet, taken carelessly, thoughtlessly." - # yuuka "{i}That's why as you're sitting in your seats, waiting for Professor Okazaki to sweep in and replace me, the menace you welcomed in,{/i}" (cb_name="") - - # yuuka "{i}Just know that she won't be making it.{/i}" (cb_name="") - - # yuuka "{i}I do hope I've made my distate of her clear by now?{/i}" (cb_name="") + show alice angry - # narrator "{i}One or two nervous nods came in response.{/i}" + alice "You don't know that. Is each person here personally responsible?" - # yuuka "{i}Yes? Good.{/i}" (cb_name="") + alice "We haven't had any activities, school events, or learning materials that would imply the students are taught to do such things." - # yuuka "{i}Then I'll let you imagine how I dealt with her.{/i}" (cb_name="") + alice "Why do you keep taking your anger out on whoever's within arm's length?" - # yuuka "{i}I hope you intend to complete your walk out by quitting, now, dearies.{/i}" (cb_name="") + marisa "Should we really be here?" # talking to reimu - # yuuka "{i}This is my school and my students from here on out.{/i}" (cb_name="") + reimu "I say we stick to the sidelines for now." - if very_loud_quitting.has(): - "Very Loud Quitting already has been completed. Consider finding a different ending." + show yuuka rage - $ very_loud_quitting.grant() + stop music fadeout 2.0 + + yuuka "You keep telling me to be mindful, to be considerate. Why, when so few will give the plants, give me that same chance?" - jump ending - else: - yuuka "{i}The students were estatic but the faculty were deeply worried.{/i}" (cb_name="") + yuuka "It's hypocrisy to demand of me so much when you don't speak the same way to those... children." - yuuka "{i}Worry no longer, for you now know the truth of how and why.{/i}" (cb_name="") + show alice neutral - yuuka "{i}Though it can never free you, at least you know.{/i}" (cb_name="") + alice "..." - yuuka "{i}I ask not for sympathy. Just an understanding.{/i}" (cb_name="") + alice "I speak that way to you, Yuuka, because you are my friend." - yuuka "{i}Now there's only one last place for us, all of us, to go.{/i}" (cb_name="") + show yuuka neutral - $ day = 4 + yuuka "..." - $ finale_ready = True + show yuuka looking - jump hallway + yuuka "..." + + show yuuka neutral + + play music heartfelt if_changed + + yuuka "{i}I'm not sure what response she was looking for but... Alice sighed deeply then.{/i}" (cb_name="") + + yuuka "{i}To a degree I did, and still do, understand what she was getting at.{/i}" (cb_name="") + + yuuka "{i}Stubborn as we could both be.{/i}" (cb_name="") + + show alice worried + + alice "I suppose... it's not our problem if the students don't pass their class." + + show reimu serious + + reimu "Only if it turns into trouble for the rest of Gensokyo." + + marisa "And ya did kind of start a shouting match back there. That's noise disturbances at minimum." + + yuuka "Humans could do well to be be quieter." + + reimu "Well, let's try and contain this before it erupts into something worse." + + if revolution != 0: + + show yuuka neutral + + yuuka "I was serious about there not being an exam." + + yuuka "I've seen their curriculum, it's all useless, extraneous topics." + + show yuuka irritated unmarked + + yuuka "Who would ever need to know how to file taxes when Gensokyo has no taxes?" + + show alice happy + + alice "Agreed. If only they taught more important things like geography and linear algebra." + + show marisa serious + + marisa "A-are we doing a bit? Who uses those things?" + + show alice neutral + + alice "Me." + + show marisa surprise + + marisa "Why?" + + show alice worried + + alice "For my dolls and... my dolls. They're all named after cities, did you never notice?" + + show marisa laugh + + marisa "Well, you did name one of them Hourai." + + alice "That's a mountain. The elixir is named after the mountain." + + show marisa surprise + + marisa "Ohhhhhhhhhh. I think I just didn't think about it 'cause it's a funny name." else: - yuuka "{i}The students took to it well.{/i}" (cb_name="") - yuuka "{i}We were correct that they had been prepared throughout the semester.{/i}" (cb_name="") + show yuuka neutral - yuuka "{i}And by that we mean they crammed like their lives depended on it.{/i}" (cb_name="") + yuuka "Would you all happen to be familiar with the Magi-physics that was previously taught?" - yuuka "{i}A sentiment that must be familiar to you all.{/i}" (cb_name="") + show marisa laugh - yuuka "{i}The day fast approached and I had my own preparations to do...{/i}" (cb_name="") + marisa "Well, I know magic and I know physics. It's just combining the two, no?" - yuuka "{i}Seeing them work hard (with the addition of an extreme pressure) meant I felt a bit generous.{/i}" (cb_name="") + show alice worried + + alice "Skilled as a practioner you are, you're hardly a theoretician when it comes to magic, let alone physics, Marisa. Do you even know Netwon's three principles?" - yuuka "{i}It took a little bit of convincing but let me allow the results to speak for themselves in a moment.{/i}" (cb_name="") + show marisa happy - jump hallway + marisa "Drop a ball from a tower and it falls, shoot someone with a spellcard and they fall. Same thing right?" + + alice "That's Galileo. That's not Newton. Those aren't even three laws." + + show marisa surprise + + marisa "I thought Newton invented gravity?" + + show yuuka irritated + + yuuka "Do you actively try to be an idiot, Marisa?" + + show marisa concerned + + marisa "I don't have to try; skills just come naturally to me." + + show reimu concerned + + reimu "This is going nowhere." + + show reimu serious + + reimu "Yuuka, you're clearly more invested in these students' education that your attitude lets on." + + reimu "If you care about their exam, then do you have a plan? A next step?" + + show yuuka happy + + stop music fadeout 2.0 + + if time_traveling: + yuuka "Well... let's say I've done something VERY similar to this before. A little spitshine to grease the tires of progress couldn't hurt." + + show alice worried + + alice "Spitshine... a tire?" + else: + yuuka "Yes, I just need to ensure certain people are convinced the exam is unnecessary or that they would rather not go at all." + + if revolution != 0: + menu: + "Who does Yuuka \"convince\"?" + + "The faculty": + + # DONE + + $ revolution += 1 + + show yuuka happy + + yuuka "I'll talk with the actual teachers, see if I can't twist their arms into dropping this exam buisiness entirely." + + alice "Okay. Don't actually twist their arms." + + yuuka "It's just a figure of speech." + + # cuts to yuuka twisting their arms + + scene bg faculty + + show yuuka rage + + play music tension + + yuuka "And repeat it back to me, slowly." + + "Faculty Member" "Yes, yes! No exams, I get it! Now {sc}LET GO OF MY ARM{/sc}!" + + stop music + + scene bg classroom + + show yuuka amused: + xalign -0.2 + yalign 0.5 + + show alice neutral: + xalign 0.4 + yalign 0.5 + + show marisa concerned: + xalign 0.75 + yalign 0.5 + + show reimu serious: + xalign 1.10 + yalign 0.5 + + yuuka "I glad to report to you all that the other teachers and I have come to a consensus regarding your exams. There will be no final exams." + + "Student" "I'm happy we have a substitute who's so forgiving, huh Alice?" + + show alice angry + + alice "Right. Forgiving." + "The students": + + yuuka "Thinking about it, I don't even need to talk to the teachers do I?" + + yuuka "So long as there are no students, there's no one to fail." + + alice "Then they'll just fail everyone." + + yuuka "Does it mean anything at that point?" + + show alice neutral + + alice "Well... yes. They'd held back a year." + + show yuuka amused + + yuuka "But so would everyone else." + + show marisa laugh + + marisa "And so nothing would change! Not a bad idea!" + + show alice worried + + alice "They'd still have to repeat a year?" + + yuuka "We could use the same tactic to stop them from repeating a year." + + show reimu sleepy + + reimu "That might actually work..." + + alice "This all seems ill-planned out." + + show yuuka amused + + yuuka "Stick in a mud as usual, Alice. Don't worry, I'll handle everything." + else: + + show yuuka neutral + + yuuka "I said what I said. The students are just going to have to teach each other." + + show yuuka amused + + yuuka "Besides didn't they have an entire semester to learn this? Surely they know something about the topic they've taken up thus far." + + show marisa defiant + + show reimu concerned + + yuuka "Students wouldn't be unprepared for an upcoming exam, would they?" + + alice "No, surely not. They also would not procrastinate on their studies even if under a subsitute teacher." + + yuuka "I'm glad we've got our thumbs to the beating heart of the students, Alice. Knowing that, it's probably best to assign them to each other than leave them to their own devices." + + show marisa serious + + marisa "I am deeply uncomfortable with you saying you're holding the students' beating heart." + + show chills: + xalign 1.1 + + reimu "I got chills from that image." + + scene bg black with fade + + # then determine if the teachers quit or not, and if not do the exams still happen? + + if revolution > 0: + $ exam_cancelled = True + + label exam_cancel_check: + + if time_traveling: + stop music fadeout 2.0 + stop sound fadeout 2.0 + + scene bg black with fade + + yuuka "I went back in time to the scheduled day of exam to see the fruits of my labor." + + if exam_cancelled: + if time_traveling: + yuuka "And there it was. The exams were cancelled." + else: + yuuka "{i}As you all know, the exams were to be called off the next day.{/i}" (cb_name="") + + if revolution >= 2 and not time_traveling: + + stop music fadeout 2.0 + + yuuka "{i}Not just that, but the faculty of the school went on a walk out, in protest of what they called my \"heavy-handed approach\".{/i}" (cb_name="") + + yuuka "{i}A shame, really.{/i}" (cb_name="") + + yuuka "{i}It coincided with today and so, I'm sorry you couldn't be here today.{/i}" (cb_name="") + + yuuka "{i}...{/i}" (cb_name="") + + yuuka "{i}But that didn't really happen, otherwise I wouldn't be here to talk to you all would I?{/i}" (cb_name="") + + yuuka "{i}And yet here I am.{/i}" (cb_name="") + + yuuka "{i}I don't understand how or why.{/i}" (cb_name="") + + yuuka "{i}I hope you can, in time.{/i}" (cb_name="") + + yuuka "{i}Best of luck.{/i}" (cb_name="") + + # yuuka "{i}I became very popular with the students however.{/i}" (cb_name="") + + # yuuka "{i}That's why as you're sitting in your seats, waiting for Professor Okazaki to sweep in and replace me, the menace you welcomed in,{/i}" (cb_name="") + + # yuuka "{i}Just know that she won't be making it.{/i}" (cb_name="") + + # yuuka "{i}I do hope I've made my distate of her clear by now?{/i}" (cb_name="") + + # narrator "{i}One or two nervous nods came in response.{/i}" + + # yuuka "{i}Yes? Good.{/i}" (cb_name="") + + # yuuka "{i}Then I'll let you imagine how I dealt with her.{/i}" (cb_name="") + + # yuuka "{i}I hope you intend to complete your walk out by quitting, now, dearies.{/i}" (cb_name="") + + # yuuka "{i}This is my school and my students from here on out.{/i}" (cb_name="") + + if very_loud_quitting.has(): + "Very Loud Quitting already has been completed. Consider finding a different ending." + + $ very_loud_quitting.grant() + + jump ending + elif time_traveling: + yuuka "{i}The students were estatic but the faculty were deeply worried.{/i}" (cb_name="") + + yuuka "{i}Worry no longer, for you now know the truth of how and why.{/i}" (cb_name="") + + yuuka "{i}Though it can never free you, at least you know.{/i}" (cb_name="") + + yuuka "{i}I ask not for sympathy. Just an understanding.{/i}" (cb_name="") + + yuuka "{i}Now there's only one last place for us, all of us, to go.{/i}" (cb_name="") + + $ day = 4 + + $ finale_ready = True + + jump hallway + else: + yuuka "{i}The students were estatic but the faculty were deeply worried.{/i}" (cb_name="") + + yuuka "{i}Rightfully so.{/i}" (cb_name="") + + yuuka "{i}Worry no longer, for you now know the truth of how and why.{/i}" (cb_name="") + + yuuka "{i}But before anything else, let me finish and judge me how you will, I did what I did.{/i}" (cb_name="") + + jump hallway + + else: + yuuka "{i}The students took to it well.{/i}" (cb_name="") + + yuuka "{i}We were correct that they had been prepared throughout the semester.{/i}" (cb_name="") + + yuuka "{i}And by that we mean they crammed like their lives depended on it.{/i}" (cb_name="") + + yuuka "{i}A sentiment that must be familiar to you all.{/i}" (cb_name="") + + yuuka "{i}The day fast approached and I had my own preparations to do...{/i}" (cb_name="") + + yuuka "{i}Seeing them work hard (with the addition of an extreme pressure) meant I felt a bit generous.{/i}" (cb_name="") + + yuuka "{i}It took a little bit of convincing but let me complete our presentation and judge me how you will, I did what I did.{/i}" (cb_name="") + + jump hallway else: "Day is currently set to [day]. This should be impossible. You've likely encountered a bug." $ raise Exception("Impossible day " + day + " for location") @@ -4190,6 +4928,9 @@ label exam: jump finale label exam_proper: + + play sound "classroom.mp3" loop + scene bg classroom with fade # exam minigame thingy not really but based on the koakuma kiss comic making # keep it simple, draw a form @@ -4198,29 +4939,41 @@ label exam: # Student's perspective # slowly realizing that yuuka changed some questions to the exam - "Student" "Hey, Reimu!" + # TODO: Maybe add sprites? idk if its necessary here + + "Excitable Student" "Hey, Reimu!" reimu "Huh, uh, yeah?" reimu "{i}Damn, I've been getting way to used to being a student.{/i}" - "Student" "Did you review Professor Okazaki's research into the soul? I'm still confused by it, I was hoping you understood it better than I did." + "Excitable Student" "Did you review Professor Okazaki's research into the soul? I'm still confused by it, I was hoping you understood it better than I did." reimu "Oh, you could explain what you know then, to make sure we're on the same page." reimu "{i}And so I'll know what on earth you're going on about.{/i}" - "Student" "Sure!" + "Excitable Student" "Sure!" - "Student" "So the force of a magical attack is its mass measured in the weight of a soul times acceleration." + "Excitable Student" "So the force of a magical attack is its mass measured in the weight of a soul times acceleration." - "Student" "That means we can derive the weight of a soul if we divide the force of a magical attack by its acceleration." + "Excitable Student" "That means we can derive the weight of a soul if we divide the force of a magical attack by its acceleration." - "Student" "Now, we need a way to measure the force of a-" + "Excitable Student" "Now, we need a way to measure the force of a-" + + stop sound fadeout 2.0 yuuka "Take your seats and put away anything that isn't a pen." - "Student" "Oh, uh, you measure it with a ballistic p-" + "Excitable Student" "Oh, uh, you measure it with a ballistic pend-" + + yuuka "Now." + + narrator "The student sat back down, hesitating, leaving Reimu as the exam sheets were passed backwards." + + narrator "Starting exam in {cps=4}3. 2. 1. {nw}" + + play music presentation if_changed # something in between @@ -4316,8 +5069,10 @@ label exam: hide text + stop music fadeout 2.0 + reimu "{i}Did Yuuka change the exam questions?{/i}" - reimu "{i}Huh, that's... really nice of her. If she keeps this up I'll have to ask Akyuu to change her profile in the Gensokyo Chronicle.{/i}" + reimu "{i}That's... really nice of her. If she keeps this up I'll have to ask Akyuu to change her profile in the Gensokyo Chronicle.{/i}" reimu "{i}Assuming this isn't just a plot of hers.{/i}" reimu "{i}...I hope it isn't. Besides, she's more of the brute force type anyway.{/i}" @@ -4385,15 +5140,21 @@ label penultimate_presentation: yuuka "{i}To get Reimu, Marisa, and Alice in the same meeting at the same time as Yumemi would only make her defeat all the sweeter.{/i}" (cb_name = "") + play sound "chatter.mp3" + show audi_front zorder 150 show bg auditorium back behind audi_front $ renpy.pause(2) + + stop sound fadeout 2.0 show yuuka amused behind yuuka_look with dissolve + $ renpy.pause(1.0) + yuuka "Now we're back here." show yuuka_look @@ -4408,10 +5169,32 @@ label penultimate_presentation: show yumemi neutral at right with easeinright + play music presentation if_changed + + yumemi "Indeed." + + show yumemi happy + yumemi "Truly, a wonderful presentation Professor Kazami!" + show yuuka irritated unmarked + + yuuka "I still don't understand why you'd wanted it." + + yumemi "It's part of a little lesson I learned from my previous professorship." + + yumemi "I've found it important to know the opinions of others. Especially before they make them known forcefully." + + show yumemi serious + + yumemi "But enough of that!" + + show yumemi wistful + yumemi "I understand that the rest of the school who hadn't had the fortune of knowing her prior to her chance encounter with our school won't recognize that name." + show yumemi neutral + yumemi "This is Yuuka Kazami, a powerful youkai." yuuka "I think they'd understand at least that much by now after this entire presentation, no?" @@ -4429,9 +5212,9 @@ label penultimate_presentation: show yumemi serious - yuuka "Rhetroic, right?" + show yuuka happy - yumemi "{cps=1}...{/cps}{nw}clever. clever." + yuuka "Rhetroic, right?" show yumemi happy @@ -4442,196 +5225,98 @@ label penultimate_presentation: else: yumemi "Don't answer that, it's just rhetoric." + show yumemi serious + yumemi "Let's go over your track record then, shall we?" yumemi "You've said a lot, including things that never happened. Dreams?" yumemi "Firstly, I don't know anything about a field of flowers." - yuuka "You sack of sh-{nw}" + show yuuka rage + + yuuka "You lie." yumemi "I'm a woman of my word, Yuuka! It's not something I'd do. I extend my deepest of regrets to you." + show yuuka irritated unmarked + yumemi "Truly." yumemi "Continuing on..." + + $ things_said = 0 if attacked_student: yumemi "You attacked one of my students." "Excitable Student" "I'm okay!" + $ things_said += 1 + if garden_of_the_sun_lecture: yumemi "In your dreams, you scared off my entire class by antagonizing them." if revolution == 2: yumemi "You also apparently caused my teachers to quit enmass, despite them being here." + + $ things_said += 1 # else: # no else, since getting that means you get the finale if not has_correct_passcode: if investigation_progress > 3: + show yumemi wistful yumemi "Wow, you got really far into my puzzle! And yet still stumped? How sad. Use your head, there's barely any candidates left!" elif investigation_progress > 2: + show yumemi wistful yumemi "It seems you almost figured out my puzzle. What a shame, you fell short at the finish line." elif investigation_progress > 1: + show yumemi neutral yumemi "You made a little progress into my puzzle. Not bad, but not good either. Should've tried a bit harder." elif investigation_progress > 0: + show yumemi serious yumemi "You barely even touched my puzzle! Come on, at least put some effort into the game." elif investigation_progress <= 0 and asked_office_location: + show yumemi serious yumemi "You didn't even get a single clue? Seriously!? Jeez, I expected better." else: - yumemi "...you don't even know where my office is? Is this just a game to you!? Too good to try!?" + show yumemi serious + yumemi "...you don't even know where my office is? Is this all a game to you?" yumemi "Hmph." - yumemi "Now." + $ things_said += 1 + show yumemi serious + + if things_said > 0: + yumemi "Now, all that aside." + else: + yumemi "...huh. That's about it. Now, that aside." + + show yumemi happy yumemi "If this were yesteryear, I'd ask if you had a wish you wanted granted if you win." + show yuuka irritated + yuuka "How about you grant my wish now? It's for you to shut your face and eat a spellcard." + show yumemi wistful + yumemi "Why, my dear, it's only if you win." + show yumemi happy + yumemi "And probability is on the side of rigorous." # TODO: Go for suitably dramatic endings here - if reimu_progress >= 2 or alice_progress >= 2 or marisa_progress >= 2: - if reimu_progress >= 2: - if alice_progress >= 2: - # reimu & alice - if marisa_progress >= 2: - # everyone - "???" "I'm standing right here, you know." + if (reimu_progress < 2 and alice_progress < 2 and marisa_progress < 2) and (reimu_progress + alice_progress + marisa_progress) >= 2: - show reimu serious # at somewhere + show yuuka neutral - reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans here." - - show alice neutral # at somwhere - - alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." - - alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" - - show marisa serious # at somewhere - - marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." - - marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" - - yuuka "Thank you, everyone." - else: - "???" "I'm standing right here, you know." - - show reimu serious # at somewhere - - reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans here." - - show alice neutral # at somwhere - - alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." - - alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" - - yuuka "Thank you, Reimu. You too, Alice." - - elif marisa_progress >= 2: - # reimu & marisa - "???" "I'm standing right here, you know." - - show reimu serious # at somewhere - - reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans." - - show marisa serious # at somewhere - - marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." - - marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" - - yuuka "Thank you, Reimu. You too, Marisa." - else: - # just reimu - "???" "I'm standing right here, you know." - - show reimu serious # at somewhere - - reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans." - - yuuka "Thank you, Reimu." - elif alice_progress >= 2: - if marisa_progress >= 2: - # alice & marisa - "???" "Long time no see." - - show alice neutral # at somwhere - - alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." - - alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" - - show marisa serious # at somewhere - - marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." - - marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" - - yuuka "Thank you, Alice. You too, Marisa." - else: - # just alice - "???" "Long time no see." - - show alice neutral # at somwhere - - alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." - - alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" - - yuuka "Thank you, Alice." - elif marisa_progress >= 2: - # just marisa - "???" "How about we gamble on them odds?" - - show marisa serious # at somewhere - - marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." - - marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" - - yuuka "Thank you, Marisa." - - yuuka "Shall we then?" - - yumemi "Hah, turn their hearts if you feel the need. Nothing can compare the infinite worlds I can pick and choose! You face a challenge you can't even concieve of!" - - yuuka "..." - - show yuuka rage: - easeout_expo 1.0 xpos 2700 - yalign 0.5 - - $ renpy.pause(0.85, hard=True) - - play sound "bowling.mp3" - - show yumemi wistful at damaged, spin, thrown_offscreen: - xalign 1.0 - yalign 0.5 - - yuuka "{i}And then I hit her really hard.{/i}" (cb_name="") - - yuuka "From the earth you came, to the dirt you'll bite." - - if she_has_your_back.has(): - "She Has Your Back already has been completed. Consider finding a different ending." - elif not dontsavefutureruns: - $ persistent.officialrun = SaveChoices() - $ persistent.dontsavefutureruns = True - $ she_has_your_back.grant() - - elif (reimu_progress < 2 and alice_progress < 2 and marisa_progress < 2) and (reimu_progress + alice_progress + marisa_progress) >= 2: + show yumemi serious "Excitable Student" "Get away from Miss Kazami! You need to stop, Professor Okazaki!" @@ -4641,16 +5326,32 @@ label penultimate_presentation: "Faculty Member" "Can we please all just remain calm, this is getting out of control!{nw=1.0}" - "Various Students" "She's kind of cute, actually-{nw=0.0}" + "Various Students" "Yeah! She's kind of cute, actually-{nw=0.1}" "Various Students" "Huh, what's happening?{nw=1.0}" + yumemi "..." + + "Yumemi's gaze went out to a particular soul in the audience of students, hovering, before turning away." + + show yuuka amused + yuuka "Thank you all. But I can fight my own battles." + show yuuka happy + yuuka "Shall we then?" + show yumemi happy + yumemi "Hah, prepare however you need. No power can compare the infinite worlds I can pick and choose! You face a challenge you can't even concieve of!" + show yuuka neutral + + stop music fadeout 2.0 + + $ renpy.pause(1.0) + yuuka "..." show yuuka rage: @@ -4669,18 +5370,172 @@ label penultimate_presentation: yuuka "From the earth you came, to the dirt you'll bite." + yumemi "{cps=100}Oh wow, these are unprecedented velocities- I'm going higher, and higher and higher and it's dizzying, terrifying, but I can't stop, I'm going so fast!{/cps}{nw}" + + yumemi "{cps=100}I'm going, I can't stop, any object in motion remains in- I'm going, I am not stopping! If I look down, I'll get naseous!{/cps}{nw}" + + scene bg black + + yuuka "In the time since, I've gone back to caring for my garden." + + yuuka "But I can't help but have some fond memories to look back on from my short time in that school, dreadful as the circumstances were." + + yuuka "...but, that couldn't have had happened." + if they_have_your_back.has(): "They Have Your Back already has been completed. Consider finding a different ending." elif not dontsavefutureruns: $ persistent.officialrun = SaveChoices() $ persistent.dontsavefutureruns = True + play sound "teleport.opus" + "Somewhere... something began again." + + "A new START." + + "RETURN and you'll find things not to be the same." + + show text "You may be locked out of certain endings, depending on this playthrough." + + $ renpy.pause(7.0) $ they_have_your_back.grant() - elif (reimu_progress + alice_progress + marisa_progress) < 2: + elif reimu_progress >= 2 or alice_progress >= 2 or marisa_progress >= 2: + + transform leftbottompresent: + xalign 0.10 + yalign -0.5 + + transform midleftbottompresent: + xalign 0.4 + yalign -0.5 + + transform midbottompresent: + xalign 0.7 + yalign -0.5 + + if reimu_progress >= 2: + if alice_progress >= 2: + # reimu & alice + if marisa_progress >= 2: + # everyone + "???" "I'm standing right here, you know." + + show reimu angry zorder 400 at leftbottompresent, flip + + reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans here." + + show alice angry zorder 400 at midleftbottompresent, flip + + alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." + + alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" + + show marisa serious zorder 400 at midbottompresent, flip + + marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." + + marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" + show yuuka amused + + yuuka "Thank you, everyone." + else: + "???" "I'm standing right here, you know." + + show reimu angry zorder 400 at leftbottompresent, flip + + reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans here." + + show alice angry # at somwhere + + alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." + + alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" + show yuuka amused + + yuuka "Thank you, Reimu. You too, Alice." + + elif marisa_progress >= 2: + # reimu & marisa + "???" "I'm standing right here, you know." + + show reimu angry zorder 400 at leftbottompresent, flip + + reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans." + + show marisa serious zorder 400 at midleftbottompresent, flip + + marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." + + marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" + show yuuka amused + + yuuka "Thank you, Reimu. You too, Marisa." + else: + # just reimu + "???" "I'm standing right here, you know." + + show reimu angry zorder 400 at leftbottompresent, flip + + reimu "Your school is a madhouse wearing a thin mask. Whether from the Outside World or Gensokyo, I can't overlook all these humans." + show yuuka amused + + yuuka "Thank you, Reimu." + elif alice_progress >= 2: + if marisa_progress >= 2: + # alice & marisa + "???" "Long time no see." + + show alice angry zorder 400 at leftbottompresent, flip + alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." + + alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" + + show marisa serious zorder 400 at midleftbottompresent, flip + + marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." + + marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" + show yuuka amused + + yuuka "Thank you, Alice. You too, Marisa." + else: + # just alice + "???" "Long time no see." + + show alice angry zorder 400 at leftbottompresent, flip + alice "This has gone on long enough. You're teaching a mockery of magic to earnest young students." + + alice "You wear a single color. Your power is a mere fourteen-point-two percent of mine!" + show yuuka amused + + yuuka "Thank you, Alice." + elif marisa_progress >= 2: + # just marisa + "???" "How about we gamble on them odds?" + + show marisa serious zorder 400 at leftbottompresent, flip + + marisa "I'm a fan of keeping things suitably dramatic, but you're annoying more than anything else." + + marisa "Sure, make another incident but let's keep normal people out of these things, yeah?" + + show yuuka amused + + yuuka "Thank you, Marisa." + + show yuuka happy yuuka "Shall we then?" - yumemi "Hah, prepare however you need. No power can compare the infinite worlds I can pick and choose! You face a challenge you can't even concieve of!" + show yumemi happy + + yumemi "Hah, turn their hearts if you feel the need. Nothing can compare the infinite worlds I can pick and choose! You face a challenge you can't even concieve of!" + + show yuuka neutral + + stop music fadeout 2.0 + + $ renpy.pause(1.0) yuuka "..." @@ -4700,11 +5555,96 @@ label penultimate_presentation: yuuka "From the earth you came, to the dirt you'll bite." + yumemi "{cps=100}Oh wow, these are unprecedented velocities- I'm going higher, and higher and higher and it's dizzying, terrifying, but I can't stop, I'm going so fast!{/cps}{nw}" + + yumemi "{cps=100}I'm going, I can't stop, any object in motion remains in- I'm going, I am not stopping! If I look down, I'll get naseous!{/cps}{nw}" + + scene bg black + + yuuka "In the time since, I've gone back to caring for my garden." + + yuuka "But I can't help but have some fond memories to look back on from my short time in that school, dreadful as the circumstances were." + + yuuka "...but, that couldn't have had happened." + + if she_has_your_back.has(): + "She Has Your Back already has been completed. Consider finding a different ending." + elif not dontsavefutureruns: + $ persistent.officialrun = SaveChoices() + $ persistent.dontsavefutureruns = True + play sound "teleport.opus" + "Somewhere... something began again." + + "A new START." + + "RETURN and you'll find things not to be the same." + + show text "You may be locked out of certain endings, depending on this playthrough." + + $ renpy.pause(7.0) + $ she_has_your_back.grant() + + elif (reimu_progress + alice_progress + marisa_progress) < 2: + + show yuuka happy + + yuuka "Shall we then?" + + show yumemi happy + + yumemi "Hah, prepare however you need. No power can compare the infinite worlds I can pick and choose! You face a challenge you can't even concieve of!" + + show yuuka neutral + + stop music fadeout 2.0 + + $ renpy.pause(1.0) + + yuuka "..." + + show yuuka rage: + easeout_expo 1.0 xpos 2700 + yalign 0.5 + + $ renpy.pause(0.85, hard=True) + + play sound "bowling.mp3" + + show yumemi wistful at damaged, spin, thrown_offscreen: + xalign 1.0 + yalign 0.5 + + yuuka "{i}And then I hit her really hard.{/i}" (cb_name="") + + yuuka "From the earth you came, to the dirt you'll bite." + + yumemi "{cps=100}Oh wow, these are unprecedented velocities- I'm going higher, and higher and higher and it's dizzying, terrifying, but I can't stop, I'm going so fast!{/cps}{nw}" + + yumemi "{cps=100}I'm going, I can't stop, any object in motion remains in- I'm going, I am not stopping! If I look down, I'll get naseous!{/cps}{nw}" + + scene bg black + + yuuka "In the time since, I've gone back to caring for my garden." + + yuuka "But I can't help but have some fond memories to look back on from my short time in that school, dreadful as the circumstances were." + + yuuka "...but, that couldn't have had happened." + if hedgehog_dilemma_solved.has(): "Hedgehog's Dilemma Solved already has been completed. Consider finding a different ending." elif not dontsavefutureruns: $ persistent.officialrun = SaveChoices() $ persistent.dontsavefutureruns = True + play sound "teleport.opus" + "Somewhere... something began again." + + "A new START." + + "RETURN and you'll find things not to be the same." + + show text "You may be locked out of certain endings, depending on this playthrough." + + $ renpy.pause(7.0) $ hedgehog_dilemma_solved.grant() #else: @@ -4731,33 +5671,33 @@ label penultimate_presentation: # marisaClue = False # binaryClue = False - "Test ending rewards" + # "Test ending rewards" - # ---------------- # - if she_has_your_back.has(): - "She Has Your Back already has been completed. Consider finding a different ending." - elif not dontsavefutureruns: - $ persistent.officialrun = SaveChoices() - $ persistent.dontsavefutureruns = True + # # ---------------- # + # if she_has_your_back.has(): + # "She Has Your Back already has been completed. Consider finding a different ending." + # elif not dontsavefutureruns: + # $ persistent.officialrun = SaveChoices() + # $ persistent.dontsavefutureruns = True - $ she_has_your_back.grant() - # ---------------- # - if they_have_your_back.has(): - "They Have Your Back already has been completed. Consider finding a different ending." - elif not dontsavefutureruns: - $ persistent.officialrun = SaveChoices() - $ persistent.dontsavefutureruns = True + # $ she_has_your_back.grant() + # # ---------------- # + # if they_have_your_back.has(): + # "They Have Your Back already has been completed. Consider finding a different ending." + # elif not dontsavefutureruns: + # $ persistent.officialrun = SaveChoices() + # $ persistent.dontsavefutureruns = True - $ they_have_your_back.grant() - # ---------------- # - if hedgehog_dilemma_solved.has(): - "Hedgehog's Dilemma Solved already has been completed. Consider finding a different ending." - elif not dontsavefutureruns: - $ persistent.officialrun = SaveChoices() - $ persistent.dontsavefutureruns = True + # $ they_have_your_back.grant() + # # ---------------- # + # if hedgehog_dilemma_solved.has(): + # "Hedgehog's Dilemma Solved already has been completed. Consider finding a different ending." + # elif not dontsavefutureruns: + # $ persistent.officialrun = SaveChoices() + # $ persistent.dontsavefutureruns = True - $ hedgehog_dilemma_solved.grant() - # ---------------- # + # $ hedgehog_dilemma_solved.grant() + # # ---------------- # jump ending else: @@ -4774,37 +5714,332 @@ label finale: # the time machine destroys the place its activated - scene bg fixedfield with fade - # TODO: finale - show yumemi glasses with dissolve + play music wind_atmo if_changed + + show bg fixedfield with fade + + show yumemi_glasses_layer at left + + show yumemi serious at left behind yumemi_glasses_layer yumemi "Hmm, flux capacitor is definitely the wrong term for this and it's not exactly measurable in gigawatts but..." + show yumemi happy + yumemi "I believe the new Probability Space Hypervessel is complete!" yumemi "Smaller, sleeker, though with the tradeoff of one person at a time." - yumemi "Beginning test #1; in three, two." + show yumemi neutral - yuuka "Stop!" + yumemi "Finally, preparations for the field test are nearly done..." + + show yuuka irritated at flip, right with dissolve + + yuuka "Ahem." narrator "Yumemi turned to towards the voice, taking off her glasses, staring blinkingly." - show yumemi happy + transform downscreen: + ypos 1300 + + show yumemi_glasses_layer at disappear, downscreen + with ease + hide yumemi_glasses_layer + show yumemi happy at flip yumemi "Ah, the flower youkai! We've not met beyond in passing have we? What a shame, considering our mutual friends." - yuuka "You..." + yuuka "You... this place..." - # yumemi "I don't understand." + yuuka "This is taking place in the future, so why is the flower field... intact? Why are you talking like that?" - # TODO: complete this shit + yumemi "Ah, my dear. I always talk like this, in English! Odd, given I'm not from England but-{nw}" + yuuka "No, because I met you already. Multiple times in fact." + + show yumemi serious + + yumemi "I don't understand." + + show yuuka looking + + yuuka "I met you in the past?{nw}Or is that currently the future?" + + show yuuka neutral + + yuuka "I met you in the past?{fast}Or is that currently the future?" + + show yumemi neutral + + yumemi "...ah! The field test was a success then." + + yuuka "Field... test?" + + show yumemi wistful + + yumemi "Indeed, but before the actual causal event of me activating my device began, you appeared." + + yumemi "That implies that the now currently displaced causal event is the precedent cause of your appearance but has since been upended from this timeline." + + yuuka "That didn't explain anything." + + show yumemi happy + + yumemi "A lot of people say tell me that! In general, of course.{nw}Alas, most of my conversations are not about time travel." + + show yumemi wistful + + yumemi "A lot of people say tell me that! In general, of course.{fast}Alas, most of my conversations are not about time travel." + + show yumemi neutral + + yumemi "To put it another way, the Probability Space Hypervessel works off of making that which does exist, exist no longer, and that which doesn't exist, now exist." + + yumemi "Counterfactuals can become reality and vice versa. Fantasy becomes reality." + + show yumemi happy + + yumemi "In return, something else must take its position. Elsewise, we'd have contraries and contradictories that are true with the same world!" + + show yuuka looking + + yuuka "...right." + + show yuuka neutral + + yuuka "Look, if I'm getting this right this is you before any of this buisiness with schools or destroying fields comes in." + + yumemi "I've certainly done buisiness with schools before and destroyed fields with my revolutionary ideas but sure." + + yuuka "I'm sensing I'm not going to get a satisfactory explanation from you, like this, but could you just not start an incident?" + + show yuuka irritated + + yuuka "And especially don't touch my flowers or I'll beat your ass again. Or other you's ass. She kept denying she knew anything about the field." + + yumemi "Ah, but now I do. I suppose other-me and I-that-is-me must be two different people." + + yumemi "I'll pledge not to do anything heinous (soon) but I can't guarantee other versions of me will do the same." + + show yuuka looking + + yuuka "I- okay?" + + show yuuka neutral + + show yumemi wistful + + yumemi "But perhaps I could explain a little." + + show yumemi happy + + yumemi "I believe this field destroying buisiness is referring to this one we stand in right now?" + + yuuka "Correct." + + yumemi "This field we are in right now was traded in some way for whatever this school buisiness you're talking about is." + + show yumemi serious + + yumemi "How it got to that point, I couldn't tell you. I apologize if other-me caused any harm." + + show yuuka irritated + + yuuka "Harm that you, yourself, were about to replicate." + + show yumemi wistful + + yumemi "Well, given I did not do so and counter factuals without use of my device have no truth-value..." + + show yuuka rage + + yuuka "Zip it with the mumbo jumbo. You won't get any forgiveness but I'll spare you from punting you like a football." + + show yumemi neutral + + yumemi "Thanks." + + show yumemi serious + + show yuuka neutral + + yumemi "..." + + yuuka "..." + + yumemi "...it's a beautiful field." + + yuuka "I know." + + yumemi "You know, I chose this field for a reason." + + yumemi "Tucked beneath the crowds upon crowds of the crested queens of the flora is the Forget-me-not." + + show yuuka irritated + + yuuka "Didn't take you for a fan of them, given your wanton destruction." + + show yumemi wistful + + yumemi "Yes, well I suppose other-me didn't have the foresight you've given me." + + yumemi "In any case, I chose the flower to forget." + + show yuuka neutral + + yuuka "...?" + + yuuka "Forget what?" + + show yumemi serious + + yumemi "..." + + yumemi "Forget it." + + yumemi "Though the flower's name is for rememberance, especially... for those we've lost, recall that the device trades reality, or certainty, for a fantasy, a probability." + + yumemi "One for the other." + + yumemi "Trading memories for the ability to, finally, forget." + + yuuka "The students... their glazed over eyes, and repeated conversations..." + + yumemi "It affected an entire group of people? An execrable result. I must have been affected myself if I didn't intervene." + + yuuka "No, you just played games, made puzzles. All for me to figure out so I could get here. Not that I understand the reasoning." + + show yumemi serious + + yumemi "Hmm." + + yumemi "I wanted you to come here, or to bring me here. It's the only explanation." + + yumemi "I've been lost for so long ever since..." + + "???" "Miss!" + + show yumemi happy at unflip + + yumemi "Oh? Do you hear that?" + + show yuuka looking at unflip + + yuuka "Hear what?" + + "???" "It's a good thing you're here on time! Do you need directions?" + + show yuuka neutral at flip + + show yumemi neutral + + yumemi "Oh dear." + + yumemi "It's not good for a woman of science to be hearing things." + + show yumemi happy at flip + + yumemi "Thank you for your time, Yuuka." + + yumemi "I'll leave the device here. Do with it what you may. Though I'd advise you not destroy it, as the effects would be..." + + "???" "Miss?" + + show yumemi happy at unflip + + yumemi "I'm coming!" + + show yumemi happy at flip + + yumemi "Goodbye, Yuuka." + + show yuuka amused + + yuuka "Goodbye." + + show yumemi happy at unflip + + yumemi "Don't you worry my student, hang on to your neckerchief." + + show yumemi neutral at flip + + yumemi "Oh, and Yuuka?" + + show yuuka happy + + yuuka "Yes?" + + show yumemi serious at flip + + yumemi "Treasure what you have now." + + show yumemi happy at unflip + + hide yumemi with easeoutleft + + yuuka "That was... a time." + + show yuuka looking + + yuuka "Only one left thing to do then." + menu: + "What do you do?" + + "Screw her warning, destroy the damned thing.": + $ persistent.gamehardcomplete = True + + scene bg black + + stop music fadeout 0.5 + + yuuka "Good riddance." + + $ retroactive.grant() + + "Leave it in the field to rust.": + $ persistent.gamehardcomplete = True + + scene bg black + + yuuka "There's something... ominous about that." + + yuuka "Given I found it in this field, after all." + + yuuka "But perhaps it's fitting that it should end up where it started." + + stop music fadeout 0.5 + + yuuka "Good riddance." + + $ retroactive.grant() + + "Tuck it away somewhere safe.": + $ persistent.gamehardcomplete = True + + scene bg black + + yuuka "Somewhere it'll never be seen again. A safe of some kind?" + + yuuka "...given it came from a safe, that seems ominous." + + yuuka "But that's also fitting, in a way." + + stop music fadeout 0.5 + + yuuka "Good riddance." + + $ retroactive.grant() + + show screen ending_gallery + + jump pause_loop return label day_transition: + stop music fadeout 2.0 scene bg black with fade $ renpy.pause(1.0) python: @@ -4946,7 +6181,7 @@ label day_transition: if not time_traveling: "{cps=1}...{/cps}" # how ??? else: - "{cps=1}Are{/cps}... {cps=1}headed{/cps}... {cps=1}direction{/cps}...{nw}" + "{cps=1}Are{/cps}... {cps=1}headed{/cps}... {cps=1}with{/cps}...{nw}" stop music diff --git a/progressive_download.txt b/progressive_download.txt new file mode 100644 index 0000000..31b193c --- /dev/null +++ b/progressive_download.txt @@ -0,0 +1,9 @@ +# RenPyWeb progressive download rules - first match applies +# '+' = progressive download, '-' = keep in game.zip (default) +# See https://www.renpy.org/doc/html/build.html#classifying-and-ignoring-files for matching +# +# +/- type path +- image game/gui/** +- image game/** +- music game/audio/** +- voice game/voice/** diff --git a/project.json b/project.json index fd8cc66..d82ee80 100644 --- a/project.json +++ b/project.json @@ -1 +1 @@ -{ "type" : "template" } \ No newline at end of file +{"type": "template", "build_update": false, "packages": ["mac", "win", "linux"], "add_from": true, "force_recompile": true, "android_build": "Release", "tutorial": false, "renamed_all": true, "renamed_steam": true} \ No newline at end of file diff --git a/web-presplash.png b/web-presplash.png new file mode 100644 index 0000000..45a9e3c Binary files /dev/null and b/web-presplash.png differ