442 lines
16 KiB
Plaintext
442 lines
16 KiB
Plaintext
define yuuka = Character("Yuuka", callback = name_callback, cb_name = "yuuka")
|
|
define reimu = Character("Reimu", callback = name_callback, cb_name = "reimu")
|
|
define marisa = Character("Marisa", callback = name_callback, cb_name = "marisa")
|
|
define alice = Character("Alice", callback = name_callback, cb_name = "alice")
|
|
define yumemi = Character("Yumemi", callback = name_callback, cb_name = "yumemi")
|
|
define narrator = Character(callback = name_callback, cb_name = None)
|
|
|
|
image yuuka:
|
|
"yuuka.png"
|
|
function SpriteFocus('yuuka')
|
|
|
|
image yuuka happy:
|
|
"yuuka happy.png"
|
|
function SpriteFocus('yuuka')
|
|
|
|
image reimu:
|
|
"reimu.png"
|
|
function SpriteFocus('reimu')
|
|
|
|
image reimu happy:
|
|
"reimu happy.png"
|
|
function SpriteFocus('reimu')
|
|
|
|
label start:
|
|
|
|
python:
|
|
# 0 means intro
|
|
# 1 means icebreaker onwards
|
|
# 2 means hands-on lecture onwards
|
|
# 3 means consultation onwards
|
|
# 4 means exam onwards
|
|
day = 0
|
|
|
|
label presentation_begins:
|
|
# TODO
|
|
# TEXT Y
|
|
# STAGE N
|
|
# VAR Y
|
|
scene bg auditorium
|
|
|
|
show yuuka happy:
|
|
xalign 0.5
|
|
yalign 0.99
|
|
|
|
python: # <- Remove
|
|
'''
|
|
show reimu happy:
|
|
xalign 0.8
|
|
yalign 0.99
|
|
'''
|
|
|
|
yuuka "Good evening."
|
|
|
|
yuuka "You all may know me as the substitute this past week for Professor Okazaki."
|
|
|
|
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 "But enough of the customary good-natured teasing, I am here because Professor Okazaki is returning today."
|
|
|
|
yuuka "As is stated in the faculty handbook she wrote and doodled over, because clearly not even she could have handwriting THAT horrendous,"
|
|
|
|
yuuka "I must give a presentation to report to the faculty and administration exactly what I did as subsitute for Professor Okazaki."
|
|
|
|
yuuka "This is that presentation: a postmortem to my short time here, a retrospective of sorts."
|
|
|
|
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."
|
|
|
|
label intro:
|
|
# TODO
|
|
# TEXT Y
|
|
# STAGE N
|
|
# VAR Y
|
|
scene bg redfield with fade
|
|
|
|
show yuuka happy:
|
|
xalign 0.5
|
|
yalign 0.99
|
|
|
|
yuuka "{i}There I was, one week ago, naive, unsure of what I was looking at.{/i}" (cb_name="")
|
|
|
|
yuuka "What the hell am I looking at?"
|
|
|
|
yuuka "{i}Spring. It was the season for blooming petals, and I had come to one of my second-favorite flower fields in Gensokyo.{/i}" (cb_name="")
|
|
|
|
yuuka "This used to be a field of red buckwheat flowers, growing ever so softly towards the sky blue."
|
|
|
|
show yuuka happy:
|
|
ease 1.8 ypos 1280
|
|
|
|
yuuka "Tell me fallen fauna, by whose footsoles were you trampled?"
|
|
|
|
window hide
|
|
$ renpy.pause(1.5)
|
|
# play a wind sound
|
|
|
|
show yuuka happy:
|
|
ease 1.6 ypos 1080
|
|
|
|
yuuka "So it was that scientist from the longgone past?"
|
|
|
|
yuuka "Very well, then."
|
|
|
|
yuuka "I will have to wait until the next spring to enjoy your company, young flowers."
|
|
|
|
show yuuka happy:
|
|
easein 0.7 xpos 960
|
|
easein 0.7 xpos 1060
|
|
easein 0.7 xpos 1160
|
|
easein 0.7 xpos 1260
|
|
easein 0.7 xpos 1360
|
|
easein 0.7 xpos 1460
|
|
easein 0.7 xpos 1560
|
|
easein 0.7 xpos 1660
|
|
easein 0.7 xpos 1760
|
|
easein 0.7 xpos 1860
|
|
easein 0.7 xpos 1960
|
|
easein 0.7 xpos 2060
|
|
easein 0.7 xpos 2160
|
|
easein 0.7 xpos 2260
|
|
easein 0.7 xpos 2360
|
|
easein 0.7 xpos 2460
|
|
easein 0.7 xpos 2560
|
|
|
|
yuuka "In the meantime, I think that woman's bones would make for good fertilizer."
|
|
|
|
label entrance:
|
|
scene bg entrance with fade
|
|
if day == 0:
|
|
# TODO
|
|
# TEXT Y
|
|
# STAGE N
|
|
# VAR N
|
|
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."
|
|
|
|
yuuka "Now, to call her out here."
|
|
|
|
"???" "Miss!"
|
|
|
|
yuuka "?"
|
|
|
|
"???" "It's a good thing you're here, on time! Do you need directions?"
|
|
|
|
yuuka "I think you have the wrong person, dear."
|
|
|
|
"???" "You're the subsitute teacher right? I can show you to your class."
|
|
|
|
menu:
|
|
"What will Yuuka do?"
|
|
|
|
"Make an entrance":
|
|
# TODO
|
|
# TEXT N
|
|
# STAGE N
|
|
# VAR N
|
|
|
|
yuuka "That won't be necessary, after all..."
|
|
|
|
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."
|
|
|
|
narrator "The student rolled off, falling onto the soft grass, as the sunflower grew to eclipse the building."
|
|
|
|
"Go along with it":
|
|
# TODO
|
|
# TEXT Y
|
|
# STAGE N
|
|
# VAR N
|
|
|
|
yuuka "Yes, that would be very helpful."
|
|
|
|
narrator "Led by the student, Yuuka entered the building."
|
|
|
|
scene bg hallway with fade
|
|
|
|
yuuka "It's very..."
|
|
|
|
"???" "Modern, isn't it? It's Outside World-inspired."
|
|
|
|
yuuka "Oh, I'm sure it's more than just inspired by it."
|
|
|
|
scene bg classroom with fade
|
|
|
|
narrator "The student, leading Yuuka to her class, held the door open for her, letting her get a peek inside."
|
|
|
|
yuuka "Oh, would you look at that? I think there's somewhere else I need to be, th—"
|
|
|
|
"???" "The substitute's here!"
|
|
|
|
"Various Students" "Oh finally. I don't think there's enough time even for a quiz.{nw=1}"
|
|
|
|
"Various Students" "I thought we're excused if they're late?{nw=1}"
|
|
|
|
"Various Students" "She's kind of fugly with that weird outfit.{nw=1}"
|
|
|
|
"Various Students" "Huh, what's happening? Is it a test?{nw=1}"
|
|
|
|
yuuka "{sc}Amusing{/sc} as a misunderstanding this is, I really should be—"
|
|
|
|
marisa "Hey teach, how about we get a move on before lunch's on!"
|
|
|
|
yuuka "..."
|
|
|
|
yuuka "{i}It was at this moment that I took the time actually pick out individual faces from the crowd.{/i}" (cb_name="")
|
|
|
|
yuuka "{i}There was Marisa Kirisame, irritance, thief, and perpetual child as per usual.{/i}" (cb_name="")
|
|
|
|
yuuka "{i}Sitting next to her was Alice Margatroid, hatchling spawn of Makai, and the relatively coolheaded one of the three.{/i}" (cb_name="")
|
|
|
|
yuuka "{i}Last was Reimu Hakurei, sitting in the back, with a glint in her eye staring back at me.{/i}" (cb_name="")
|
|
|
|
yuuka "{i}She seemed to be itching for a fight.{/i}" (cb_name="")
|
|
|
|
reimu "A misunderstanding?" (cb_name="")
|
|
|
|
yuuka "{i}While I was and forever will be confident in my ability to subdue our militant shrine maiden, I am a person who can...{/i}" (cb_name="")
|
|
|
|
yuuka "{i}...play along, so long as the result is the same. I put on my most polite smile and...{/i}" (cb_name="")
|
|
|
|
yuuka "Yes, class! I'm afraid there will be no tests or lectures today."
|
|
|
|
narrator "Barely contained cheering erupted throughout the room."
|
|
|
|
yuuka "Instead we'll be having an {sc}icebreaker{/sc}."
|
|
|
|
narrator "Barely contained sighs and groans erupted throughout the room."
|
|
|
|
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?"
|
|
|
|
narrator "Yuuka's smile grew wider."
|
|
|
|
yuuka "You heard me."
|
|
|
|
narrator "There were barely stifled giggles from Marisa's seat as Reimu looked at Yuuka like she cloned herself."
|
|
|
|
narrator "That's Reimu realized her folly, allowing Yuuka to use her new assumed position to do something unforgivable: mildly inconviencing her."
|
|
|
|
narrator "Her hand went to her gohei before she remembered all the students around her."
|
|
|
|
reimu "Well, I'm Reimu Hakurei. I'm a shrine maiden."
|
|
|
|
reimu "Uh, interesting facts..."
|
|
|
|
narrator "A lull fell for a moment as Reimu collected her thoughts."
|
|
|
|
yuuka "We haven't got all day, Ms. Hakurei."
|
|
|
|
reimu "Well that's... I guess I'm ambidextrous?"
|
|
|
|
narrator "Marisa then broke out into laughter, unfazed by Alice's glance, and Reimu's melting glare."
|
|
|
|
marisa "I-I can't, oh my god, she's the teacher? They hired HER?"
|
|
|
|
yuuka "Yes, they did. You're up next, blondie. I want TWO interesting facts now."
|
|
|
|
marisa "Oh, crap."
|
|
|
|
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="")
|
|
|
|
yuuka "{i}To that I will say: I could've gone farther. I exercised excellent restraint.{/i}" (cb_name="")
|
|
|
|
yuuka "{i}Afterwards, the trio I named earlier pulled me aside.{/i}" (cb_name="")
|
|
|
|
reimu "What do you think you're doing, exactly, Yuuka?"
|
|
|
|
yuuka "I think you'll find I'm doing exactly as people expect of me."
|
|
|
|
reimu "Terrorizing and intimidating humans?"
|
|
|
|
marisa "Sending minions to do your dirty work?"
|
|
|
|
alice "Standing in the middle of a field ominously?"
|
|
|
|
yuuka "I've not done those since this morning. You know how routines get."
|
|
|
|
yuuka "I'm merely here to take a debt owed."
|
|
|
|
yuuka "You?"
|
|
|
|
reimu "Hm, this school just showed up one day. Apparently it's Yumemi's."
|
|
|
|
marisa "Been a long time since that huh? The scramble for a wish, exploring those ruins..."
|
|
|
|
yuuka "{i}Marisa glanced back and forth between all of us.{/i}" (cb_name="")
|
|
|
|
alice "I wasn't there."
|
|
|
|
yuuka "Neither was I."
|
|
|
|
marisa "Great times."
|
|
|
|
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."
|
|
|
|
marisa "Plus, all of the students? They're not from the village. They didn't even know about Reimu! We're thinking this is a major breach of the barrier."
|
|
|
|
alice "But, there's otherwise no evidence of anything other than some disturbances caused by this school."
|
|
|
|
yuuka "Other than the flower field they destroyed?"
|
|
|
|
yuuka "{i}I paused for a response. I was angry. I was here for retribution.{/i}" (cb_name="")
|
|
|
|
reimu "...that's new."
|
|
|
|
yuuka "It's how I found out about this wretched place."
|
|
|
|
reimu "In any case, we'll keep it in mind. We're going to keep attending as students until we figure this out."
|
|
|
|
yuuka "Good, and I will be looking for Yumemi."
|
|
|
|
narrator "Marisa chuckled."
|
|
|
|
marisa "Yuuka, who do you think you were substituting for?"
|
|
|
|
yuuka "...huh?"
|
|
|
|
marisa "She's out for the week. No one told you, {bt}professor{/bt}?"
|
|
|
|
narrator "Yuuka grit her teeth and snarled, Marisa stepping back instinctively."
|
|
|
|
yuuka "This charade is absurd and I've apparently no reason to be here. Good day to you all."
|
|
|
|
yuuka "{i}I stomped my way back through the hallway, turning a corner before Alice caught up to me.{/i}" (cb_name="")
|
|
|
|
alice "Don't you think you're missing an opportunity?"
|
|
|
|
yuuka "An opportunity to what?"
|
|
|
|
alice "If you stick around, which by the way would be easy given the students have already accepted the fact that you're their teacher,"
|
|
|
|
alice "You can just sit tight for a week and Yumemi will walk right up to you."
|
|
|
|
yuuka "I could lay a trap."
|
|
|
|
alice "Exactly."
|
|
|
|
yuuka "A tempting offer, but I don't think I'll need any tricks to deal with her."
|
|
|
|
yuuka "{i}Once more I turned away, and—{/i}" (cb_name="")
|
|
|
|
alice "Oh for Shinki's sake, are you scared of something?"
|
|
|
|
yuuka "What?"
|
|
|
|
alice "You talk to humans less than I do and I live in a poisonous swamp forest."
|
|
|
|
alice "You've barely talked to anyone other than us three after leaving your mansion in Mugenkan years ago."
|
|
|
|
yuuka "I talk with Medicine."
|
|
|
|
alice "She barely counts as an exception."
|
|
|
|
alice "Look, this is the first time I've seen you talk with humans without it being some kind of underlying threat. This could be good for you."
|
|
|
|
yuuka "I—"
|
|
|
|
alice "Before anything else, it's also a week. Just a week. At least come in tomorrow and give it a shot?"
|
|
|
|
yuuka "..."
|
|
|
|
yuuka "I do not agree with your points, Alice."
|
|
|
|
yuuka "But I consider you to know me better than most."
|
|
|
|
yuuka "Very well, I'll play along."
|
|
|
|
alice "Thank you."
|
|
|
|
yuuka "I'll be back tomorrow. Goodbye Alice."
|
|
|
|
alice "Goodbye."
|
|
elif day == 1:
|
|
# TODO
|
|
# TEXT N
|
|
# STAGE N
|
|
# VAR N
|
|
window show # placeholder
|
|
elif day == 2:
|
|
# TODO
|
|
# TEXT N
|
|
# STAGE N
|
|
# VAR N
|
|
window show # placeholder
|
|
elif day == 3:
|
|
# TODO
|
|
# TEXT N
|
|
# STAGE N
|
|
# VAR N
|
|
window show # placeholder
|
|
elif day == 4:
|
|
# TODO
|
|
# TEXT N
|
|
# STAGE N
|
|
# VAR N
|
|
window show # placeholder
|
|
else:
|
|
"Day is currently set to [day]."
|
|
|
|
|
|
|
|
jump ending
|
|
|
|
label ending:
|
|
|
|
# $ kicked_out.grant()
|
|
# $ scare_tactics.grant()
|
|
# $ very_loud_quitting.grant()
|
|
# $ she_has_your_back.grant()
|
|
# $ they_have_your_back.grant()
|
|
# $ hedgehog_dilemma_solved.grant()
|
|
|
|
show screen ending_gallery
|
|
|
|
jump pause_loop
|
|
|
|
return
|
|
|
|
label pause_loop:
|
|
|
|
window hide
|
|
$ renpy.pause()
|
|
|
|
jump pause_loop |