default item_descriptions = {"Strange Device" : "Keychain-sized, has the initials PSH, has an Outside World look to it.", "Keycard" : "Given by that stranger I never got a look at...", "Clue #1" : "Yumemi's doing something on a different order of magnitude than before.","Clue #2" : "The passcode is likely to do with an important day, month, or year like a birthday.", "Clue #3" : "Yumemi's fond of symmetry, possibly ambigrams.", "Clue #4" : "01101101 01100101 01100100 01101001 01110101 01101101 00100000 01101001 01110011 00100000 01101101 01110011 01100111"}
show text "Hit Shift-A to replace the font and change text scaling."
with Pause(7)
hide text with fade
$ renpy.pause(1.0)
show text "This is a fan-made video game not affiliated\nwith or endorsed by the original creators.\n\n{color=e63d3c}Touhou Project{/color} original concept, characters, and elements are property of {color=e63d3c}ZUN{/color} and {color=e63d3c}Team Shanghai Alice{/color}. Please support the official series."
show text "{alpha=0.2}For this reason the great man dwells in the thick, and does not rest with the thin.{/alpha}\nHe dwells in the {color=#cc2222}fruit{/color}, and does not rest with the {color=#ffff00}flower{/color}.\n {alpha=0.6}- Laozi, Tao Te Ching{/alpha}" at truecenter
yuuka "I've been teaching Botany, a topic on which I am {sc}incredibly{/sc} overqualified for, to idiots younger than you, but still very much similar to you."
narrator "{i}A few nervous chuckles break throughout the auditorium.{/i}"
yuuka "{i}When I first laid eyes on the school, I found its exterior to be less than appealing to me.{/i}" (cb_name="")
yuuka "What?"
yuuka "{i}Now I'm no stranger to different architectural sensibilities, I've had the privilege of owning mansion myself, but we all ought to admit...{/i}" (cb_name="")
yuuka "The hell am I looking at?"
yuuka "{i}This school is very out of place for Gensokyo.{/i}" (cb_name="")
yuuka "Gaudiness aside, this is absolutely where that outsider is."
alice "Look, this is the first time I've seen you talk with humans without it being some kind of underlying threat or overlying threat. This could be good for you."
alice "And besides, even if she isn't here this is HER school. Her possessions, her office, they'd all be here. If you're going on a crusade, why leave?"
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 "{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 "Split off into groups of three, pick your members yourself you're old enough not to need to be babied."
yuuka "I've brought one sunflower for each group and I want you all to try and discern what your flower is telling you."
"Various Students" "This is crazy.{nw=1.0}"
"Various Students" "We're listening to flowers talk now?{nw=1.0}"
"Various Students" "Well, we are learning magic aren't we?{nw=1.0}"
"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}"
yuuka "Do not harm any of the flowers. You {sc}WILL{/sc} pay your debt if you do."
narrator "Marisa, Alice, and Reimu shivered."
yuuka "Now get to it! We'll discuss the results in 15 minutes."
scene bg black with fade
$ renpy.pause(1.0)
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."
reimu "Listen to their voice..."
yuuka "{i}She was staring at her group's potted plant so hard you'd think she'd burn a hole.{/i}" (cb_name="")
marisa "I guess you'd be pretty used to this kind of thing, huh Reimu?"
alice "Marisa, shut up. Let her focus."
reimu "{cps=1}...{/cps}{nw}"
reimu "...{fast}I've got nothing."
yuuka "Let's wrap this up class! Return to your seats."
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="")
"Various Students" "But don't you think they're pretty? I wonder if they could sense radiation.{nw=1.0}"
"Various Students" "For your sake, I hope you don't test that out. I don't know how much our substitute was joking.{nw=1.0}"
"Various Students" "Actually, we can't just call her the substitute for the whole week right? What is her nam{nw}"
"Various Students" "I dunno about you guys but I think my sunflower can hear me.{nw=1.0}"
yuuka "{i}There was more enthusiasm than I had expected.{/i}" (cb_name="")
yuuka "{i}Still I had made my decision.{/i}" (cb_name="")
"Go to Yumemi's office" if did_not_submit_passcode and asked_office_location:
scene bg hallway at flip with fade
if(time_traveling):
yuuka "Here we are again."
yuuka "I better pick carefully."
else:
yuuka "Here we are."
yuuka "Gotta say, it looks like any other door I've seen. Except for the keypad that is."
menu:
"Does Yuuka enter a passcode?"
"Yes.":
$ passcode_attempt = renpy.input("ENTER FOUR DIGIT PASSCODE", allow="0123456789", length=4)
if(passcode_attempt == "0110"):
$ has_correct_passcode = True
yuuka "And ...it hasn't locked out on me yet."
"SCAN KEYCARD TO COMPLETE ENTRY"
if("Keycard" in inventory_items):
yuuka "Scan it... how do you make this dreadful thing work?"
yuuka "Uh huh, uh, okay. There we go."
"KEYCARD CORRECT"
"WELCOME PROFESSOR OKAZAKI"
scene bg black
yuuka "{i}Now I won't spoil exactly what I saw in that office but I will say.{/i}" (cb_name="")
yuuka "{i}In addition to finding the exam data, stored in some kind of machinery that I deigned not to try to understand,{/i}" (cb_name="")
yuuka "{i}Which is to say that I smashed it to little metal bits with great delight.{/i}" (cb_name="")
yuuka "{i}There was also an intriguing absence of any time machine device, save for an opened safe that looked like it could've stored the device I hold now.{/i}" (cb_name="")
yuuka "{i}Now, I'm not one for paradoxes...{/i}" (cb_name="")
# they explain that its yumemi's exam materials that are printed wirelessly but if she wants to rewrite them individually and manually she's free to do so
yuuka "{i}Caught up in my own waiting I did not respond.{/i}" (cb_name="")
janitor "When the students are out, this place's a lot prettier."
janitor "'course that's cause of me."
yuuka "..."
janitor "See ya in January, green-hair."
hide yumemi with dissolve
yuuka "Classes don't even end in J-"
yuuka "And she's gone."
jump hallway_navigation2
"Go to Yumemi's office" if did_not_submit_passcode and asked_office_location:
scene bg hallway at flip with fade
if(time_traveling):
yuuka "Here we are again."
yuuka "I better pick carefully."
else:
yuuka "Here we are."
yuuka "Gotta say, it looks like any other door I've seen. Except for the keypad that is."
menu:
"Does Yuuka enter a passcode?"
"Yes.":
$ passcode_attempt = renpy.input("ENTER FOUR DIGIT PASSCODE", allow="0123456789", length=4)
if(passcode_attempt == "0110"):
$ has_correct_passcode = True
yuuka "And ...it hasn't locked out on me yet."
"SCAN KEYCARD TO COMPLETE ENTRY"
if("Keycard" in inventory_items):
yuuka "Scan it... how do you make this dreadful thing work?"
yuuka "Uh huh, uh, okay. There we go."
"KEYCARD CORRECT"
"WELCOME PROFESSOR OKAZAKI"
scene bg black
yuuka "{i}Now I won't spoil exactly what I saw in that office but I will say.{/i}" (cb_name="")
yuuka "{i}In addition to finding the exam data, stored in some kind of machinery that I deigned not to try to understand,{/i}" (cb_name="")
yuuka "{i}Which is to say that I smashed it to little metal bits with great delight.{/i}" (cb_name="")
yuuka "{i}There was also an intriguing absence of any time machine device, save for an opened safe that looked like it could've stored the device I hold now.{/i}" (cb_name="")
yuuka "{i}Now, I'm not one for paradoxes...{/i}" (cb_name="")
yuuka "{i}...{/i}" (cb_name="")
yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="")
jump finale
else:
yuuka "A keycard!? You mean I've been working my ass off to just get another lock?"
yuuka "Fuck this. I'm out."
else:
if(time_traveling):
yuuka "And... crap."
yuuka "Wrong again."
else:
yuuka "And that should be... wrong. Great."
yuuka "Oh, and would you look at that, it's locked me out. Wonderful."
yuuka "Damn it, that might've been my only try at this."
yuuka "Fine then, maybe I ought to pivot to focusing on Yumemi herself instead of bothering with what she owns."
yuuka "...or I could bust this door down."
yuuka "Nah, saying it out loud makes it obvious that's just asking for people to turn on me. I'll find another approach to this."
yuuka "I found a student who's talking unnaturally like you said."
show marisa surprise with dissolve
marisa "What happened?"
jump show_marisa_the_student
else:
yuuka "Huh, Marisa."
show marisa neutral with dissolve
marisa "That's the name."
yuuka "If you're here to gush about the school or about me or..."
show marisa laugh
marisa "Huh? No, I'm just chilling. You know they just have Outside World technology lying around here?"
yuuka "Don't steal it."
marisa "Haha, sure."
show marisa defiant
yuuka "{i}I saw her then pat her pockets, as if to smooth out any technology-shaped wrinkles.{/i}" (cb_name="")
yuuka "What's in the pockets?"
show marisa happy
marisa "Nothin'. You figure out the buisiness with the destroyed field?"
yuuka "Deflecting, huh? Well, I already knew its Yumemi's fault from the get-go."
show marisa serious
marisa "Right. In any case, things have been off on my end."
marisa "Reimu and Alice haven't managed to dig up anything on their end either, though Reimu has been talking to some of the faculty about a suspicious lookin' janitor."
if("Keycard" in inventory_items):
yuuka "I think I know them myself... if not by face."
else:
yuuka "I'm not sure I follow."
show marisa neutral
marisa "Eh don't worry too much about it. Reimu does what Reimu does best, and that's following her instincts."
show marisa serious
marisa "I've been asking the students myself but it's been weird."
marisa "There's a lot of repeated words, phrases, sentences. It's all a little unnatural. They're all normal humans as far as I can tell, of course. It's just... weird."
if did_not_visit_classroom:
yuuka "Well, I'm glad there's at least some effort on your ends."
show marisa laugh
marisa "What you thought we were just here for the fun of going to school? Yuck!"
if(exam_cancelled == False):
marisa "Nice job on the new exam by the way. I still had to get creative with it but at least I knew the last question by heart."
else:
marisa "Nice job by the way with cancelling the exams."
yuuka "You're welcome."
show marisa concerned
marisa "\"You're welcome?\" The tiger does knows manners!"
yuuka "Careful, this one knows how to bite too."
marisa "I certainly won't say you're all paper. Fifty percent max: you're part parcel."
yuuka "Would you like to test that theory?"
show marisa neutral
marisa "Any day."
yuuka "Hmph. Well, you never stood out for your timidity."
show marisa laugh
marisa "What can I say? My heart's as big as my hat. The normal one, this little cap's tiny in comparison."
yuuka "I'll see you around, Marisa."
show marisa happy
marisa "I sure hope so."
else:
yuuka "I had a similar experience earlier, actually."
label show_marisa_the_student:
yuuka "How about I show you?"
show marisa happy
marisa "Hmm, show away then."
scene bg classroom with fade
yuuka "Hey."
"Excitable Student" "Oh! Good afternoon, Miss! Good afternoon, Marisa! I was just arranging the seats."
yuuka "You said that earlier didn't you?"
"Excitable Student" "I did? That's a funny coincidence."
marisa "She's not acting THAT weird compared to normal."
yuuka "Her eyes went glassy earlier after we talked for a bit. Let me try something."
yuuka "You're a real bundle of joy; even more than usual. Are you excited because the exam's over?"
"Excitable Student" "It's not that, though I'm happy to finally have some free time."
"Excitable Student" "It's just seems like everything's changed lately. It's so... exciting."
yuuka "There we go. Look at her eyes."
marisa "I'm looking."
"Excitable Student" "The world outside seems different somehow... like we've forgotten something for so long only for it to slip back in without us noticing."
"Excitable Student" "I wonder... when was the last time I saw the city?"
yuuka "Exactly what she said earlier."
marisa "I've got things to say. Let's move back, first."
"Excitable Student" "Thanks again, Miss!"
scene bg auditorium with fade
show marisa serious with dissolve
marisa "Yeah, I had the same thing happen while I was trying to chat with some of the students."
marisa "They all arrive to school in the morning and leave in the evening but where are they coming and going from?"
marisa "I tried tailing them but then I'd just blank out myself."
yuuka "This is deeply concerning."
marisa "I wonder... didn't I tell Reimu and Alice this too? Have they not brought it up with you?"
yuuka "No, never."
show marisa defiant
marisa "...this seems bad. I'm gonna go now, I'll see if I can track down Yumemi right now."
marisa "I've got a feeling this is full-blown incident."
show marisa serious
marisa "You know Yumemi's office right?"
if asked_office_location:
yuuka "Yes."
else:
yuuka "I've not seen it, no."
marisa "Ask around, the teachers would know."
show marisa happy
marisa "You should try and open the door."
marisa "Don't bother brute-forcing it by the way. Yumemi's stupid good with building things."
yuuka "I'm sure I could put a hole in it."
show marisa defiant
marisa "Nuh uh. And if you could, she'd probably put something dumb inside anyway to screw you and us over."
show marisa happy
marisa "She loves to play games, so play along for now."
yuuka "And how, pray tell, am I getting past her lock?"
show marisa neutral
marisa "It's four-digit keycode. It's probably something to do with a date or if she's trying to act clever, which is her default mode, then it's a date and something else."
show marisa serious
marisa "A birthday probably? Birth month, birth year? Could be anything, would have to narrow it from there."
marisa "Just keep that in mind. Probably a date and something else."
yuuka "In that order?"
marisa "Doesn't have to be, but probably. It's an easy order to stick in your head: significant date then something less obvious."
yuuka "{i}A sullen pitiful expression turnt on her face and her feet stamped like an overanxious jackrabbit.{/i}" (cb_name="")
if attacked_student:
yuuka "...I can go in-depth if you'd want me to. Not now but, I think I can make time after Professor Okazaki is back."
else:
yuuka "...I think I can make time to explain my reasons after Professor Okazaki is back."
"Excitable Student" "Really!? That'd mean the world to me!"
yuuka "{i}In her excitement, the student knocked over a chair.{/i}" (cb_name="")
"Excitable Student" "...oops."
yuuka "You're a real bundle of nerv- joy."
yuuka "A bundle of joy; even more than usual. Are you excited because the exam's over?"
"Excitable Student" "It's not that, though I'm happy to finally have some free time."
"Excitable Student" "It's just seems like everything's changed lately. It's so... exciting."
yuuka "{i}She took on a glassy-eyed expression after that.{/i}" (cb_name="")
"Excitable Student" "The world outside seems different somehow... like we've forgotten something for so long only for it to slip back in without us noticing."
"Excitable Student" "I wonder... when was the last time I saw the city?"
yuuka "Where do you go after school is over anyway? The village?"
"Excitable Student" "Huh? What are you talking about, Miss?"
"Excitable Student" "I'm just glad to have made it... when did I enter this school-{nw}"
"Excitable Student" "I'm just glad to have made it{fast} past that exam!"
yuuka "{i}And that expression disappeared into her cheerful self.{/i}" (cb_name="")
yuuka "R-right."
yuuka "I'll be going now. Take care of yourself."
"Excitable Student" "Right! Thanks again, Miss!"
if not did_not_visit_auditorium:
yuuka "Didn't Marisa say something about unnatural conversations?"
yuuka "You enjoy soliciting conversations from strangers, much?"
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."
yuuka "..."
janitor "Don't tell, nobody, yea?"
hide yumemi with dissolve
yuuka "Irritance."
jump hallway_navigation3
"Go to Yumemi's office" if did_not_submit_passcode and asked_office_location:
scene bg hallway at flip with fade
if(time_traveling):
yuuka "Here we are again."
yuuka "I better pick carefully."
else:
yuuka "Here we are."
yuuka "Gotta say, it looks like any other door I've seen. Except for the keypad that is."
menu:
"Does Yuuka enter a passcode?"
"Yes.":
$ passcode_attempt = renpy.input("ENTER FOUR DIGIT PASSCODE", allow="0123456789", length=4)
if(passcode_attempt == "0110"):
$ has_correct_passcode = True
yuuka "And ...it hasn't locked out on me yet."
"SCAN KEYCARD TO COMPLETE ENTRY"
if("Keycard" in inventory_items):
yuuka "Scan it... how do you make this dreadful thing work?"
yuuka "Uh huh, uh, okay. There we go."
"KEYCARD CORRECT"
"WELCOME PROFESSOR OKAZAKI"
scene bg black
yuuka "{i}Now I won't spoil exactly what I saw in that office but I will say.{/i}" (cb_name="")
yuuka "{i}In addition to finding the exam data, stored in some kind of machinery that I deigned not to try to understand,{/i}" (cb_name="")
yuuka "{i}Which is to say that I smashed it to little metal bits with great delight.{/i}" (cb_name="")
yuuka "{i}There was also an intriguing absence of any time machine device, save for an opened safe that looked like it could've stored the device I hold now.{/i}" (cb_name="")
yuuka "{i}Now, I'm not one for paradoxes...{/i}" (cb_name="")
yuuka "{i}...{/i}" (cb_name="")
yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="")
jump finale
else:
yuuka "A keycard!? You mean I've been working my ass off to just get another lock?"
yuuka "Fuck this. I'm out."
else:
if(time_traveling):
yuuka "And... crap."
yuuka "Wrong again."
else:
yuuka "And that should be... wrong. Great."
yuuka "Oh, and would you look at that, it's locked me out. Wonderful."
yuuka "Damn it, that might've been my only try at this."
yuuka "Fine then, maybe I ought to pivot to focusing on Yumemi herself instead of bothering with what she owns."
yuuka "...or I could bust this door down."
yuuka "Nah, saying it out loud makes it obvious that's just asking for people to turn on me. I'll find another approach to this."
"Go to Yumemi's office" if did_not_submit_passcode and asked_office_location:
scene bg hallway at flip with fade
if(time_traveling):
yuuka "Here we are again."
yuuka "I better pick carefully."
else:
yuuka "Here we are."
yuuka "Gotta say, it looks like any other door I've seen. Except for the keypad that is."
menu:
"Does Yuuka enter a passcode?"
"Yes.":
$ passcode_attempt = renpy.input("ENTER FOUR DIGIT PASSCODE", allow="0123456789", length=4)
if(passcode_attempt == "0110"):
$ has_correct_passcode = True
yuuka "And ...it hasn't locked out on me yet."
"SCAN KEYCARD TO COMPLETE ENTRY"
if("Keycard" in inventory_items):
yuuka "Scan it... how do you make this dreadful thing work?"
yuuka "Uh huh, uh, okay. There we go."
"KEYCARD CORRECT"
"WELCOME PROFESSOR OKAZAKI"
scene bg black
yuuka "{i}Now I won't spoil exactly what I saw in that office but I will say.{/i}" (cb_name="")
yuuka "{i}In addition to finding the exam data, stored in some kind of machinery that I deigned not to try to understand,{/i}" (cb_name="")
yuuka "{i}Which is to say that I smashed it to little metal bits with great delight.{/i}" (cb_name="")
yuuka "{i}There was also an intriguing absence of any time machine device, save for an opened safe that looked like it could've stored the device I hold now.{/i}" (cb_name="")
yuuka "{i}Now, I'm not one for paradoxes...{/i}" (cb_name="")
yuuka "{i}...{/i}" (cb_name="")
yuuka "{i}And that's all I have to say on that subject.{/i}" (cb_name="")
jump finale
else:
yuuka "A keycard!? You mean I've been working my ass off to just get another lock?"
yuuka "Fuck this. I'm out."
else:
if(time_traveling):
yuuka "And... crap."
yuuka "Wrong again."
else:
yuuka "And that should be... wrong. Great."
yuuka "Oh, and would you look at that, it's locked me out. Wonderful."
yuuka "Damn it, that might've been my only try at this."
yuuka "Fine then, maybe I ought to pivot to focusing on Yumemi herself instead of bothering with what she owns."
yuuka "...or I could bust this door down."
yuuka "Nah, saying it out loud makes it obvious that's just asking for people to turn on me. I'll find another approach to this."
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?"
yuuka "Mhm, while I wouldn't say it's the exact same, there are definite parallels."
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..."
"Marisa":
$ marisa_progress += 1
yuuka "Yes, Ms. Kirisame?"
marisa "So when I'm picking out flowers from the forest paths..."
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?"
yuuka "Like a disasterous alchemical explosion?"
marisa "Or that."
yuuka "Well... if a flower is nearing the end of its lifespan then that would be the time to consider such things."
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..."
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="")
"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}"
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="")
"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}"
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."
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}"
"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 "{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 "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?"
alice "Well... yes. They'd held back a year."
yuuka "But so would everyone else."
marisa "And so nothing would change! Not a bad idea!"
alice "They'd still have to repeat a year?"
yuuka "We could use the same tactic to stop them from repeating a year."
reimu "That might actually work..."
alice "This all seems terribly planned out."
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."
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."
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."
marisa "I am deeply uncomfortable with you saying you're holding the students' beating heart."
yuuka "{i}As you all know, the exams were to be called off the next day.{/i}" (cb_name="")
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}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="")
"With what device do you measure the force of a magical attack?"
show text "A. Ballistic Perforator\nB. Ballistic Pendulum\nC. Ballast\nD. Ballistic Shell" at truecenter
if(persistent.playeranswer2 == ""):
$ msg = renpy.input("With what device do you measure the force of a magical attack?")
$ persistent.playeranswer2 = msg
$ renpy.save_persistent()
hide text
reimu "{i}I hope I got that right...{/i}"
else:
reimu "{i}It should be... [persistent.playeranswer2]. I think?{/i}"
#
"What flower is well-known for turning to face the sun?"
show text "A. Lotus Flower\nB. Hydrangea\nC. Rose\nD. Sunflower" at truecenter
if(persistent.playeranswer3 == ""):
$ msg = renpy.input("What flower is well-known for turning to face the sun?")
$ persistent.playeranswer3 = msg
$ renpy.save_persistent()
hide text
reimu "{i}That's a weird one but it seems pretty easy, no?{/i}"
else:
reimu "{i}That's a weird one but [persistent.playeranswer3], right? It seems easy compared to the others?{/i}"
#
"What is the language of flowers?"
show text "A. Written language on flower petals\nB. Poetic metaphors using flowers\nC. How flowers attract bees\nD. The voice the flowers speak in" at truecenter
if(persistent.playeranswer4 == ""):
$ msg = renpy.input("What is the language of flowers?")
$ persistent.playeranswer4 = msg
$ renpy.save_persistent()
hide text
reimu "{i}Hey wait a minute...{/i}"
else:
reimu "{i}[persistent.playeranswer4]. Hey wait a minute...{/i}"
#
"Who's gonna pass this exam?"
show text "A. You.\nB. Yes, you.\nC. Don't deny it.\nD. Isn't it obvious?" at truecenter
if(persistent.playeranswer5 == ""):
$ msg = renpy.input("Who's gonna pass this exam?")
$ persistent.playeranswer5 = msg
$ renpy.save_persistent()
hide text
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}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}"
yuuka "{i}That would make things convenient.{/i}" (cb_name = "")
scene bg black with fade
yuuka "{i}I decided to use this opportunity to my advantage.{/i}" (cb_name = "")
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 = "")
show audi_front zorder 150
show bg auditorium back behind audi_front
$ renpy.pause(2)
show yuuka amused behind yuuka_look
with dissolve
yuuka "Now we're back here."
show yuuka_look
yuuka "Did you get all of that, {bt}Professor Okazaki?{/bt}"
show yuuka neutral at left with ease
# TODO: Fix the transitions not working here
hide yuuka_look
show yumemi neutral at right with easeinright
yumemi "Truly, a wonderful presentation Professor Kazami!"
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."
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?"
show yumemi happy
yumemi "Try and hold your snark for the appetizers, fraulein."
show yumemi neutral
yumemi "I have comments after all. You did read the handbook didn't you?"
if time_traveling:
yumemi "Don't answer that, it's just-{nw}"
show yumemi serious
yuuka "Rhetroic, right?"
yumemi "{cps=1}...{/cps}{nw}clever. clever."
show yumemi happy
yumemi "{cps=1}...{/cps}{fast}clever. clever."
yumemi "Let's skip the pleasantries then, shall we?"
else:
yumemi "Don't answer that, it's just rhetoric."
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}"
yumemi "I'm a woman of my word, Yuuka! It's not something I'd do. I extend my deepest of regrets to you."
yumemi "Truly."
yumemi "Continuing on..."
if attacked_student:
yumemi "You attacked one of my students."
"Excitable Student" "I'm okay!"
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."
# else:
# no else, since getting that means you get the finale
if not has_correct_passcode:
if investigation_progress > 3:
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:
yumemi "It seems you almost figured out my puzzle. What a shame, you fell short at the finish line."
elif investigation_progress > 1:
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:
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:
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!?"
yumemi "Hmph."
yumemi "Now."
yumemi "If this were yesteryear, I'd ask if you had a wish you wanted granted if you win."
yuuka "How about you grant my wish now? It's for you to shut your face and eat a spellcard."
yumemi "Why, my dear, it's only if you win."
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."
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!"
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:
"Excitable Student" "Get away from Miss Kazami! You need to stop, Professor Okazaki!"
"Various Students" "Don't fight!{nw=1.0}"
"Various Students" "You'll get your ass beat, she's terrifying, don't try it Professor!{nw=1.0}"
"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}"
yuuka "Thank you all. But I can fight my own battles."
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!"
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 they_have_your_back.has():
"They Have Your Back already has been completed. Consider finding a different ending."
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!"
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 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()
#else:
# again no else, because you'd get the finale
# attacked_student = False
# garden_of_the_sun_lecture = False
# janitor_talks = 0
# revolution = 0 # 1 means students incited, 2 means students and teachers incited