From 805871b4e995e95b706e5a1b9345cd7527a8b595 Mon Sep 17 00:00:00 2001 From: Jacoder23 Date: Sun, 7 Apr 2024 04:56:39 +0800 Subject: [PATCH] Updated the script, partial completion of consultations Word count: 4,833 words --- game/script.rpy | 316 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 309 insertions(+), 7 deletions(-) diff --git a/game/script.rpy b/game/script.rpy index 3140095..ab14814 100644 --- a/game/script.rpy +++ b/game/script.rpy @@ -485,6 +485,9 @@ label start: yuuka "{i}Best of luck.{/i}" (cb_name="") + if long_term.has(): + "Long Term already has been completed. Consider finding a different ending." + $ long_term.grant() jump ending @@ -796,7 +799,7 @@ label start: # Day 0 excluded if day == 1: # TODO - # TEXT N + # TEXT Y # STAGE N # VAR Y label lecture_intro: @@ -887,7 +890,7 @@ label start: if garden_of_the_sun_lecture: yuuka "{i}You could hear the chill going down their backs when they heard that.{/i}" (cb_name="") - yuuka "And here we are. A group of flower-trampling, clumsy-limbed mouth-breathers." + yuuka "And here you are. A group of {sc}flower-trampling, clumsy-limbed mouth-breathers who trample where they please{/sc}." yuuka "A question for participation points: who are the parasites here?" @@ -903,7 +906,7 @@ label start: 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.{/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="") reimu "Stop it!" @@ -913,7 +916,7 @@ label start: yuuka "Fine then. Shall we duel?" - reimu "Three spell cards. Don't touch any of the students." + 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." @@ -941,12 +944,15 @@ label start: yuuka "{i}Best of luck.{/i}" (cb_name="") - $ long_term.grant() + if scare_tactics.has(): + "Scare Tactics already has been completed. Consider finding a different ending." + + $ scare_tactics.grant() 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="") + yuuka "{i}They took to my \"sense of humor\" well enough, earning one or two chuckles, if stressed ones.{/i}" (cb_name="") yuuka "They are living things just like any of you, smarter, more articulate than you could imagine." @@ -1101,6 +1107,9 @@ label hallway: yuuka "{i}Best of luck.{/i}" (cb_name="") + if long_term.has(): + "Long Term already has been completed. Consider finding a different ending." + $ long_term.grant() jump ending else: @@ -1111,6 +1120,8 @@ label hallway: $ day = 2 + $ next_label = faculty + jump day_transition # "Go to the faculty room" if did_not_visit_faculty: @@ -1197,7 +1208,283 @@ label hallway: jump hallway_navigation - jump day_transition +label faculty: + if day == 2: + # TODO + # TEXT N + # STAGE N + # VAR N + + yuuka "{i}Next few days, actually.{/i}" (cb_name="") + + yuuka "{i}But I spent those days doing the same thing.{/i}" (cb_name="") + + yuuka "{i}Teaching.{/i}" (cb_name="") + + 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="") + + yuuka "{i}Things did get tense from time to time.{/i}" (cb_name="") + + # cutaway + + yuuka "Are you just dense or did your mother replace your brain with wool?" + + # cutback + + yuuka "{i}Yeah.{/i}" (cb_name="") + + yuuka "{i}The students kept attending, for the most part, which was a surprise.{/i}" (cb_name="") + + yuuka "Professor Okazaki was apparently equally eccentric as I was.{/i}" (cb_name="") + + yuuka "{i}Part of what convinced people I was the real substitute.{/i}" (cb_name="") + + yuuka "{i}Which only made it more odd that the real one never showed up, if there ever was one.{/i}" (cb_name="") + + yuuka "{i}Soon however, the midterm exams would come.{/i}" (cb_name="") + + yuuka "{i}No, it's not as dramatic a climax as final exams but who would allow an untrained substitute that late into the semester to dictate the class?{/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}I am also prone to lying. Apologies/{/i}" (cb_name="") + + yuuka "{i}The FINAL exams would come soon.{/i}" (cb_name="") + + # faculty room + + scene bg faculty + + if attacked_student: + "Student" "Please, you've got to tell me how you did that giant sunflower!" + + "Student" "I'd kill to know how, it'd impress so much!" + + 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 "{b}Kill{/b}, you say?" + + "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}" + 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?" + + "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}" + + yuuka "Please close the mouth-shaped whole on your face." + + "Student" "Okay.{w=1.0} Now what?" + + yuuka "Now what, what?" + + "Student" "Now what do you want me to do? If it means a good grade, I'll do anything!" + + yuuka "...I'll need you to turn around." + + "Student" "Sure, done." + + yuuka "And walk outside the school. Find a nice meadow to relax. Don't come back until I've left the building." + + "Student" "I will do everything you say down to the most minute detail." + + yuuka "And that's why you're my favorite student." + + yuuka "{i}She left soon after.{/i}" (cb_name="") + + yuuka "Favorite to tricking into leaving." + + "Faculty Member" "Having trouble with the kids, Miss... I 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." + + "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}" + + yuuka "I mean, no, absolutely {sc}no{/sc} issues." + + yuuka "{i}I soon realized an issue.{/i}" (cb_name="") + + scene bg classroom with fade + + yuuka "Class, given your final exam is literally in two days, I've come to a decision." + + menu: + + "What does Yuuka do?" + + "Revolution, obviously": + 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." + + "Various Students" "No exam? Let's fucking 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 "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!" + + "Make the students teach themselves": + 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?" + + narrrator "{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." + + alice "Good day to you, Yuuka. I hope the days of others is lit up by your {i}joyfilled{/i} presence." + + 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 "..." + + alice "...can't even manage to spit the words out?" + + alice "Fine." + + alice "I won't be seeing you then." + + # alice leaves + + # argument? no alice just gives up and that affects yuuka a lot more + + elif day == 3: + # TODO + # TEXT N + # STAGE N + # VAR N + window show # placeholder + return + elif day == 4: + # TODO + # TEXT N + # STAGE N + # VAR N + window show # placeholder + return + else: + "Day is currently set to [day]. This should be impossible. You've likely encountered a bug." + return + label day_transition: scene bg black with fade @@ -1225,6 +1512,21 @@ label ending: # $ hedgehog_dilemma_solved.grant() # $ retroactive.grant() + # if long_term.has(): + # "Long Term already has been completed. Consider finding a different ending." + # if scare_tactics.has(): + # "Scare Tactics already has been completed. Consider finding a different ending." + # if very_loud_quitting.has(): + # "Very Loud Quitting already has been completed. Consider finding a different ending." + # if she_has_your_back.has(): + # "She Has Her Back already has been completed. Consider finding a different ending." + # if they_have_your_back.has(): + # "They Have Your Back already has been completed. Consider finding a different ending." + # if hedgehog_dilemma_solved.has(): + # "Hedgehog Dilemma Solved already has been completed. Consider finding a different ending." + # if retroactive.has(): + # "Retroactive already has been completed. Consider finding a different ending." + show screen ending_gallery jump pause_loop