Completed the stage instructions for the icebreakers
Word count: 6,106 words
This commit is contained in:
parent
0c409e040b
commit
c49fe79002
|
@ -10,7 +10,7 @@
|
||||||
screen choice(items):
|
screen choice(items):
|
||||||
style_prefix "choice"
|
style_prefix "choice"
|
||||||
|
|
||||||
grid 2 6:
|
grid 2 3:
|
||||||
for i in items:
|
for i in items:
|
||||||
textbutton i.caption action i.action:
|
textbutton i.caption action i.action:
|
||||||
xalign 0.5
|
xalign 0.5
|
||||||
|
@ -19,7 +19,7 @@ screen choice(items):
|
||||||
style choice_grid:
|
style choice_grid:
|
||||||
xalign 0.5
|
xalign 0.5
|
||||||
ypos 405
|
ypos 405
|
||||||
yanchor 0.0
|
yanchor 0.4
|
||||||
spacing 33
|
spacing 33
|
||||||
|
|
||||||
style choice_button:
|
style choice_button:
|
||||||
|
|
489
game/script.rpy
489
game/script.rpy
|
@ -1,11 +1,12 @@
|
||||||
# What is left?
|
# What is left?
|
||||||
# TEXT STAGE VAR
|
# TEXT STAGE VAR
|
||||||
# introduction Y Y Y
|
# introduction Y Y Y
|
||||||
# icebreakers Y N Y
|
# icebreakers Y Y Y
|
||||||
# hands-on lecture Y N Y
|
# hands-on lecture Y N Y
|
||||||
# consultation Y N Y
|
# consultation Y N Y
|
||||||
# exam N N N
|
# exam N N N
|
||||||
# side convos N N N
|
# side convos N N N
|
||||||
|
# sunflower talk N N N
|
||||||
# secret ending N N N
|
# secret ending N N N
|
||||||
|
|
||||||
default persistent.pixelfont = True
|
default persistent.pixelfont = True
|
||||||
|
@ -86,6 +87,12 @@ transform thrown_offscreen:
|
||||||
ease .2 xoffset 3200 yoffset -3200
|
ease .2 xoffset 3200 yoffset -3200
|
||||||
ease .1 xoffset 6400 yoffset -6400
|
ease .1 xoffset 6400 yoffset -6400
|
||||||
|
|
||||||
|
transform flip:
|
||||||
|
xzoom -1.0
|
||||||
|
|
||||||
|
transform unflip:
|
||||||
|
xzoom 1.0
|
||||||
|
|
||||||
transform idle_vertical:
|
transform idle_vertical:
|
||||||
yoffset 0
|
yoffset 0
|
||||||
ease 0.06
|
ease 0.06
|
||||||
|
@ -248,37 +255,6 @@ transform spin:
|
||||||
rotate 0
|
rotate 0
|
||||||
linear 0.125 rotate 360
|
linear 0.125 rotate 360
|
||||||
|
|
||||||
# TODO: List all needed expressions
|
|
||||||
python:
|
|
||||||
"""
|
|
||||||
Yuuka
|
|
||||||
- neutral
|
|
||||||
- happy
|
|
||||||
- irritated (smirking?)
|
|
||||||
- rage (snarling?)
|
|
||||||
Yumemi
|
|
||||||
- neutral
|
|
||||||
- happy
|
|
||||||
- wistful
|
|
||||||
Alice
|
|
||||||
- neutral
|
|
||||||
- happy
|
|
||||||
- concern, worry
|
|
||||||
- surprise
|
|
||||||
- anger
|
|
||||||
Marisa
|
|
||||||
- neutral
|
|
||||||
- happy
|
|
||||||
- laughing
|
|
||||||
- defiant
|
|
||||||
- surprise
|
|
||||||
Reimu
|
|
||||||
- neutral, on the tired side
|
|
||||||
- happy
|
|
||||||
- ticked off, looking for a fight
|
|
||||||
- surprise
|
|
||||||
"""
|
|
||||||
|
|
||||||
image yuuka amused:
|
image yuuka amused:
|
||||||
"yuuka amused.png"
|
"yuuka amused.png"
|
||||||
function SpriteFocus('yuuka')
|
function SpriteFocus('yuuka')
|
||||||
|
@ -415,8 +391,8 @@ screen devModeButtons1():
|
||||||
$ i += 1
|
$ i += 1
|
||||||
hbox:
|
hbox:
|
||||||
spacing 20
|
spacing 20
|
||||||
xpos 200
|
xpos 50
|
||||||
ypos 1020
|
ypos 1000
|
||||||
textbutton "(1*)":
|
textbutton "(1*)":
|
||||||
action Jump("DevModePage1")
|
action Jump("DevModePage1")
|
||||||
textbutton "(2)":
|
textbutton "(2)":
|
||||||
|
@ -434,8 +410,8 @@ screen devModeButtons2():
|
||||||
$ i += 1
|
$ i += 1
|
||||||
hbox:
|
hbox:
|
||||||
spacing 20
|
spacing 20
|
||||||
xpos 200
|
xpos 50
|
||||||
ypos 1020
|
ypos 1000
|
||||||
textbutton "(1)":
|
textbutton "(1)":
|
||||||
action Jump("DevModePage1")
|
action Jump("DevModePage1")
|
||||||
textbutton "(2*)":
|
textbutton "(2*)":
|
||||||
|
@ -453,8 +429,8 @@ screen devModeButtons3():
|
||||||
$ i += 1
|
$ i += 1
|
||||||
hbox:
|
hbox:
|
||||||
spacing 20
|
spacing 20
|
||||||
xpos 200
|
xpos 50
|
||||||
ypos 1020
|
ypos 1000
|
||||||
textbutton "(1)":
|
textbutton "(1)":
|
||||||
action Jump("DevModePage1")
|
action Jump("DevModePage1")
|
||||||
textbutton "(2)":
|
textbutton "(2)":
|
||||||
|
@ -467,8 +443,8 @@ screen devModeButtons3():
|
||||||
screen devModeButtons4():
|
screen devModeButtons4():
|
||||||
hbox:
|
hbox:
|
||||||
spacing 20
|
spacing 20
|
||||||
xpos 200
|
xpos 50
|
||||||
ypos 1020
|
ypos 1000
|
||||||
textbutton "(1)":
|
textbutton "(1)":
|
||||||
action Jump("DevModePage1")
|
action Jump("DevModePage1")
|
||||||
textbutton "(2)":
|
textbutton "(2)":
|
||||||
|
@ -495,6 +471,11 @@ label start:
|
||||||
janitor_talks = 0
|
janitor_talks = 0
|
||||||
revolution = 0 # 1 means students incited, 2 means students and teachers incited
|
revolution = 0 # 1 means students incited, 2 means students and teachers incited
|
||||||
exam_cancelled = False
|
exam_cancelled = False
|
||||||
|
investigation_progress = 0
|
||||||
|
reimu_progress = 0
|
||||||
|
alice_progress = 0
|
||||||
|
marisa_progress = 0
|
||||||
|
yumemi_progress = 0
|
||||||
|
|
||||||
label laozi:
|
label laozi:
|
||||||
scene bg black
|
scene bg black
|
||||||
|
@ -563,7 +544,7 @@ label start:
|
||||||
label presentation_begins:
|
label presentation_begins:
|
||||||
# TODO
|
# TODO
|
||||||
# TEXT Y
|
# TEXT Y
|
||||||
# STAGE N
|
# STAGE Y
|
||||||
# VAR Y
|
# VAR Y
|
||||||
|
|
||||||
image audi_front:
|
image audi_front:
|
||||||
|
@ -575,7 +556,6 @@ label start:
|
||||||
image chills:
|
image chills:
|
||||||
"chills.png"
|
"chills.png"
|
||||||
|
|
||||||
|
|
||||||
show audi_front zorder 150
|
show audi_front zorder 150
|
||||||
|
|
||||||
show bg auditorium back behind audi_front
|
show bg auditorium back behind audi_front
|
||||||
|
@ -626,7 +606,7 @@ label start:
|
||||||
label intro:
|
label intro:
|
||||||
# TODO
|
# TODO
|
||||||
# TEXT Y
|
# TEXT Y
|
||||||
# STAGE N
|
# STAGE Y
|
||||||
# VAR Y
|
# VAR Y
|
||||||
|
|
||||||
play music tension if_changed
|
play music tension if_changed
|
||||||
|
@ -915,18 +895,42 @@ label start:
|
||||||
|
|
||||||
stop music fadeout 2.0
|
stop music fadeout 2.0
|
||||||
|
|
||||||
|
show yuuka neutral:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
yuuka "..."
|
yuuka "..."
|
||||||
|
|
||||||
marisa "..."
|
marisa "..."
|
||||||
|
|
||||||
|
show marisa neutral:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
marisa "So does that mean..."
|
marisa "So does that mean..."
|
||||||
|
|
||||||
|
show yuuka irritated unmarked:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
yuuka "Fine, so she's not here?"
|
yuuka "Fine, so she's not here?"
|
||||||
|
|
||||||
|
show marisa neutral:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
marisa "No, but I'm figuring out where she went. "
|
marisa "No, but I'm figuring out where she went. "
|
||||||
|
|
||||||
|
show yuuka neutral:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
yuuka "I see. Any leads?"
|
yuuka "I see. Any leads?"
|
||||||
|
|
||||||
|
show marisa concerned:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
marisa "Well, I was trailing your fan until..."
|
marisa "Well, I was trailing your fan until..."
|
||||||
|
|
||||||
narrator "{i}The student was crawling to their feet, awe-struck gaze at Yuuka's newly grown sunflower.{/i}"
|
narrator "{i}The student was crawling to their feet, awe-struck gaze at Yuuka's newly grown sunflower.{/i}"
|
||||||
|
@ -937,12 +941,18 @@ label start:
|
||||||
|
|
||||||
marisa "We're pretty sure all the humans in this school aren't from Gensokyo."
|
marisa "We're pretty sure all the humans in this school aren't from Gensokyo."
|
||||||
|
|
||||||
yuuka "Idiotic."
|
|
||||||
|
|
||||||
marisa "I'll leave the two of you to it then."
|
marisa "I'll leave the two of you to it then."
|
||||||
|
|
||||||
|
show marisa serious:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
marisa "Don't mess this up, teach."
|
marisa "Don't mess this up, teach."
|
||||||
|
|
||||||
|
show yuuka irritated:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
yuuka "Don't call me tha- and she's gone."
|
yuuka "Don't call me tha- and she's gone."
|
||||||
|
|
||||||
narrator "{i}The student approached Yuuka, only slightly rattled.{/i}"
|
narrator "{i}The student approached Yuuka, only slightly rattled.{/i}"
|
||||||
|
@ -957,6 +967,11 @@ label start:
|
||||||
# STAGE N
|
# STAGE N
|
||||||
# VAR Y
|
# VAR Y
|
||||||
|
|
||||||
|
show yuuka amused:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
with easeinleft
|
||||||
|
|
||||||
jump icebreakers
|
jump icebreakers
|
||||||
|
|
||||||
label icebreakers:
|
label icebreakers:
|
||||||
|
@ -964,7 +979,6 @@ label start:
|
||||||
show yuuka amused:
|
show yuuka amused:
|
||||||
xalign 0.0
|
xalign 0.0
|
||||||
yalign 0.5
|
yalign 0.5
|
||||||
with easeinleft
|
|
||||||
|
|
||||||
yuuka "Yes, that would be very helpful."
|
yuuka "Yes, that would be very helpful."
|
||||||
|
|
||||||
|
@ -1012,8 +1026,8 @@ label start:
|
||||||
|
|
||||||
show marisa happy:
|
show marisa happy:
|
||||||
xalign 0.8
|
xalign 0.8
|
||||||
yalign 0.5
|
yalign -0.5
|
||||||
with easeinright
|
with easeinbottom
|
||||||
|
|
||||||
marisa "Hey teach, how about we get a move on before lunch's on!"
|
marisa "Hey teach, how about we get a move on before lunch's on!"
|
||||||
|
|
||||||
|
@ -1034,19 +1048,19 @@ label start:
|
||||||
|
|
||||||
show alice neutral:
|
show alice neutral:
|
||||||
xalign 1.0
|
xalign 1.0
|
||||||
yalign 0.5
|
yalign -0.5
|
||||||
with easeinright
|
with easeinbottom
|
||||||
|
|
||||||
yuuka "{i}Sitting next to her was Alice Margatroid, hatchling spawn from Makai, and the relatively reasonable one of the three.{/i}" (cb_name="")
|
yuuka "{i}Sitting next to her was Alice Margatroid, hatchling spawn from Makai, and the relatively reasonable one of the three.{/i}" (cb_name="")
|
||||||
|
|
||||||
show reimu angry:
|
show reimu serious:
|
||||||
xalign 1.2
|
xalign 1.2
|
||||||
yalign 0.5
|
yalign -0.5
|
||||||
with easeinright
|
with easeinbottom
|
||||||
|
|
||||||
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}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="")
|
yuuka "{i}She seemed to be itching for a fight. That or the stupidity of her face got to me. One of the two.{/i}" (cb_name="")
|
||||||
|
|
||||||
if not attacked_student:
|
if not attacked_student:
|
||||||
reimu "A misunderstanding?" (cb_name="")
|
reimu "A misunderstanding?" (cb_name="")
|
||||||
|
@ -1070,65 +1084,178 @@ label start:
|
||||||
|
|
||||||
narrator "{i}Barely contained sighs and groans erupted throughout the room.{/i}"
|
narrator "{i}Barely contained sighs and groans erupted throughout the room.{/i}"
|
||||||
|
|
||||||
|
hide marisa
|
||||||
|
hide alice
|
||||||
|
with easeoutbottom
|
||||||
|
|
||||||
|
show reimu surprise:
|
||||||
|
xalign 1.2
|
||||||
|
yalign -0.5
|
||||||
|
|
||||||
yuuka "You there, in the red and white! Introduce yourself and tell us an interesting fact about yourself."
|
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="")
|
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, what?"
|
||||||
|
|
||||||
narrator "{i}Yuuka's smile grew wider.{/i}"
|
show yuuka amused:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
narrator "{i}Yuuka's smile grew just that bit wider.{/i}"
|
||||||
|
|
||||||
yuuka "You heard me."
|
yuuka "You heard me."
|
||||||
|
|
||||||
narrator "{i}There were barely stifled giggles from Marisa's seat as Reimu looked at Yuuka like she cloned herself.{/i}"
|
show marisa laugh:
|
||||||
|
xalign 0.8
|
||||||
|
yalign -0.5
|
||||||
|
with easeinbottom
|
||||||
|
|
||||||
narrator "{i}That's Reimu realized her folly, allowing Yuuka to use her new assumed position to do something unforgivable: mildly inconviencing her.{/i}"
|
narrator "{i}There were barely stifled giggles from Marisa's seat as Reimu gaped.{/i}"
|
||||||
|
|
||||||
narrator "{i}Her hand went to her gohei before she remembered all the students around her.{/i}"
|
hide marisa surprised
|
||||||
|
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}"
|
||||||
|
|
||||||
|
show reimu concerned:
|
||||||
|
xalign 1.2
|
||||||
|
yalign -0.5
|
||||||
|
|
||||||
reimu "Well, I'm Reimu Hakurei. I'm a shrine maiden."
|
reimu "Well, I'm Reimu Hakurei. I'm a shrine maiden."
|
||||||
|
|
||||||
reimu "Uh, interesting facts..."
|
reimu "Uh, interesting facts..."
|
||||||
|
|
||||||
|
show yuuka amused:
|
||||||
|
xalign 0.1
|
||||||
|
yalign 0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
|
yuuka "Stand up first, make sure the class can see you, Miss Hakurei."
|
||||||
|
|
||||||
|
show reimu angry:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
|
reimu "Tch."
|
||||||
|
|
||||||
|
show yuuka happy:
|
||||||
|
xalign 0.2
|
||||||
|
yalign 0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
|
yuuka "What was that now?"
|
||||||
|
|
||||||
|
show reimu serious:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
reimu "Nothing."
|
||||||
|
|
||||||
narrator "{i}A lull fell for a moment as Reimu collected her thoughts.{/i}"
|
narrator "{i}A lull fell for a moment as Reimu collected her thoughts.{/i}"
|
||||||
|
|
||||||
|
show yuuka amused:
|
||||||
|
xalign 0.2
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
yuuka "We haven't got all day, Ms. Hakurei."
|
yuuka "We haven't got all day, Ms. Hakurei."
|
||||||
|
|
||||||
|
show reimu concerned:
|
||||||
|
xalign 1.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
reimu "Well that's... I guess I'm ambidextrous?"
|
reimu "Well that's... I guess I'm ambidextrous?"
|
||||||
|
|
||||||
|
show yuuka amused:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
|
show marisa laugh:
|
||||||
|
xalign 0.8
|
||||||
|
yalign -0.5
|
||||||
|
with easeinbottom
|
||||||
|
|
||||||
|
show alice worried:
|
||||||
|
xalign 1.0
|
||||||
|
yalign -0.5
|
||||||
|
with easeinbottom
|
||||||
|
|
||||||
|
hide reimu
|
||||||
|
|
||||||
|
show reimu angry:
|
||||||
|
xalign 1.2
|
||||||
|
yalign -0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
narrator "{i}Marisa then broke out into laughter, unfazed by Alice's glance, and Reimu's melting glare.{/i}"
|
narrator "{i}Marisa then broke out into laughter, unfazed by Alice's glance, and Reimu's melting glare.{/i}"
|
||||||
|
|
||||||
marisa "I-I can't, she's the teacher? They hired HER?"
|
marisa "I-I can't, she's really the teacher? They hired HER?"
|
||||||
|
|
||||||
yuuka "Yes, they did. You're up next, blondie. I want TWO interesting facts now."
|
show yuuka irritated:
|
||||||
|
xalign 0.0
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
yuuka "You're up next, blondie."
|
||||||
|
|
||||||
|
show marisa surprise:
|
||||||
|
xalign 0.8
|
||||||
|
yalign -0.5
|
||||||
|
|
||||||
marisa "Oh, crap."
|
marisa "Oh, crap."
|
||||||
|
|
||||||
|
scene bg black with fade
|
||||||
|
|
||||||
yuuka "{i}The rest of our time left in the class went swimmingly.{/i}" (cb_name="")
|
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}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}To that I will say: That's all? A sign of my excellent restraint.{/i}" (cb_name="")
|
||||||
|
|
||||||
yuuka "{i}Afterwards, the trio I named earlier pulled me aside.{/i}" (cb_name="")
|
yuuka "{i}Afterwards, the trio pulled me aside.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
scene bg hallway with fade
|
||||||
|
|
||||||
|
# four way arrangement of characters with yuuka slightly separated
|
||||||
|
|
||||||
|
show yuuka amused:
|
||||||
|
xalign -0.25
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
show reimu serious:
|
||||||
|
xalign 0.4
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
show marisa neutral:
|
||||||
|
xalign 0.75
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
|
show alice neutral:
|
||||||
|
xalign 1.10
|
||||||
|
yalign 0.5
|
||||||
|
|
||||||
reimu "What do you think you're doing, exactly, Yuuka?"
|
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."
|
yuuka "I think you'll find I'm doing exactly as people ought to expect of me."
|
||||||
|
|
||||||
reimu "Terrorizing and intimidating humans?"
|
reimu "Terrorizing and intimidating the young and innocent?"
|
||||||
|
|
||||||
marisa "Sending minions to do your dirty work?"
|
marisa "Invading Gensokyo?"
|
||||||
|
|
||||||
alice "Standing in the middle of a field ominously?"
|
alice "Standing in the middle of a field for hours at a time?"
|
||||||
|
|
||||||
yuuka "I've not done those since this morning. You know how routines get."
|
yuuka "I've not done those since this morning. You know how routines get."
|
||||||
|
|
||||||
|
show yuuka happy
|
||||||
|
|
||||||
yuuka "I'm merely here to take a debt owed."
|
yuuka "I'm merely here to take a debt owed."
|
||||||
|
|
||||||
yuuka "You?"
|
yuuka "You?"
|
||||||
|
|
||||||
reimu "Hm, this school just showed up one day. Apparently it's Yumemi's."
|
reimu "Hm, this school just showed up earlier today. Apparently it's Yumemi's from what the students keep saying."
|
||||||
|
|
||||||
|
show marisa laugh
|
||||||
|
|
||||||
marisa "Been a long time since that huh? The scramble for a wish, exploring those ruins..."
|
marisa "Been a long time since that huh? The scramble for a wish, exploring those ruins..."
|
||||||
|
|
||||||
|
@ -1138,41 +1265,101 @@ label start:
|
||||||
|
|
||||||
yuuka "Neither was I."
|
yuuka "Neither was I."
|
||||||
|
|
||||||
|
show marisa neutral
|
||||||
|
|
||||||
marisa "Great times."
|
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."
|
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:
|
if not attacked_student:
|
||||||
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."
|
show marisa surprise
|
||||||
|
marisa "Plus, all of the students? They're not from the village. They don't even know they're in Gensokyo!"
|
||||||
else:
|
else:
|
||||||
marisa "We're thinking this is a major breach of the barrier. I already said we think these students aren't from the village but they don't even know the first thing about Gensokyo!"
|
show marisa surprise
|
||||||
|
marisa "Plus, all of the students? Like I said, they're not from the village."
|
||||||
|
marisa "They don't even know they're in Gensokyo!"
|
||||||
|
|
||||||
alice "But, there's otherwise no evidence of anything other than some disturbances caused by this school."
|
show marisa serious
|
||||||
|
|
||||||
|
marisa "We're thinking this is a major breach of the barrier."
|
||||||
|
|
||||||
|
reimu "Except the barrier's entirely untouched."
|
||||||
|
|
||||||
|
alice "But, there's otherwise no evidence of anything done other than some disturbances caused by this school."
|
||||||
|
|
||||||
|
show yuuka rage
|
||||||
|
|
||||||
|
yuuka "{i}A flicker of something worse nearly escaped me. I paused. I was angry. I was here for retribution.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
yuuka "{i}But I'd do no wrong to anyone who didn't deserve it. I would not lash out needlessly.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
show yuuka irritated
|
||||||
|
|
||||||
yuuka "Other than the flower field they destroyed?"
|
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="")
|
show reimu surprise
|
||||||
|
|
||||||
reimu "That's new."
|
reimu "That's new."
|
||||||
|
|
||||||
|
show yuuka neutral
|
||||||
yuuka "It's how I found out about this wretched place."
|
yuuka "It's how I found out about this wretched place."
|
||||||
|
|
||||||
|
show reimu serious
|
||||||
|
|
||||||
reimu "In any case, we'll keep it in mind. We're going to keep attending as students until we figure this out."
|
reimu "In any case, we'll keep it in mind. We're going to keep attending as students until we figure this out."
|
||||||
|
|
||||||
|
show yuuka looking
|
||||||
|
|
||||||
yuuka "Good, and I will be looking for Yumemi."
|
yuuka "Good, and I will be looking for Yumemi."
|
||||||
|
|
||||||
|
show yuuka neutral
|
||||||
|
|
||||||
|
show marisa laugh
|
||||||
|
|
||||||
narrator "{i}Marisa chuckled.{/i}"
|
narrator "{i}Marisa chuckled.{/i}"
|
||||||
|
|
||||||
marisa "Yuuka, who do you think you were substituting for?"
|
marisa "Yuuka, who do you think you were substituting for?"
|
||||||
|
|
||||||
yuuka "...huh?"
|
yuuka "...huh?"
|
||||||
|
|
||||||
|
show marisa happy
|
||||||
|
|
||||||
marisa "She's out for the week. No one told you, {bt}professor{/bt}?"
|
marisa "She's out for the week. No one told you, {bt}professor{/bt}?"
|
||||||
|
|
||||||
narrator "{i}Yuuka grit her teeth and snarled. Marisa stepped back instinctively.{/i}"
|
show yuuka rage
|
||||||
|
|
||||||
|
show alice surprise
|
||||||
|
|
||||||
|
show reimu surprise:
|
||||||
|
xalign 0.5
|
||||||
|
yalign 0.5
|
||||||
|
show marisa surprise:
|
||||||
|
xalign 0.85
|
||||||
|
yalign 0.5
|
||||||
|
with ease
|
||||||
|
|
||||||
|
narrator "{i}Yuuka snarled. Marisa and Reimu stepped back instinctively.{/i}"
|
||||||
|
|
||||||
|
show yuuka irritated at flip
|
||||||
|
|
||||||
yuuka "This charade is absurd and I've apparently no reason to be here. Good day to you all."
|
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="")
|
hide yuuka
|
||||||
|
with easeoutleft
|
||||||
|
|
||||||
|
hide alice
|
||||||
|
with easeoutleft
|
||||||
|
|
||||||
|
hide reimu
|
||||||
|
hide marisa
|
||||||
|
with easeoutright
|
||||||
|
|
||||||
|
yuuka "{i}I stomped my way back through the hallway.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
show yuuka irritated at left
|
||||||
|
show alice worried at right
|
||||||
|
with dissolve
|
||||||
|
|
||||||
|
yuuka "{i}I was turning the corner before Alice caught up to me.{/i}" (cb_name="")
|
||||||
|
|
||||||
alice "Don't you think you're missing an opportunity?"
|
alice "Don't you think you're missing an opportunity?"
|
||||||
|
|
||||||
|
@ -1180,27 +1367,45 @@ label start:
|
||||||
|
|
||||||
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 "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."
|
alice "You can just sit tight for a week and Yumemi will walk right into you. No messy incidents, no plotting."
|
||||||
|
|
||||||
|
show yuuka neutral
|
||||||
|
|
||||||
yuuka "I could lay a trap."
|
yuuka "I could lay a trap."
|
||||||
|
|
||||||
alice "Exactly."
|
alice "Exactly."
|
||||||
|
|
||||||
yuuka "A tempting offer, but I don't think I'll need any tricks to deal with her."
|
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."
|
||||||
|
|
||||||
|
show yuuka irritated at flip
|
||||||
|
|
||||||
yuuka "{i}Once more I turned away, and...{/i}" (cb_name="")
|
yuuka "{i}Once more I turned away, and...{/i}" (cb_name="")
|
||||||
|
|
||||||
|
show alice angry
|
||||||
|
|
||||||
alice "Oh for Shinki's sake, are you scared of something?"
|
alice "Oh for Shinki's sake, are you scared of something?"
|
||||||
|
|
||||||
|
show yuuka neutral at unflip
|
||||||
|
|
||||||
yuuka "What?"
|
yuuka "What?"
|
||||||
|
|
||||||
alice "You talk to humans less than I do and I live in a poisonous swamp of a forest."
|
alice "You talk to humans less than I do and I live in a poisonous swamp of a forest."
|
||||||
|
|
||||||
alice "You've barely talked to anyone other than us three after leaving your mansion in Mugenkan years ago."
|
alice "You've barely talked to anyone other than us three after leaving your mansion in Mugenkan years ago."
|
||||||
|
|
||||||
yuuka "They're beneath me. Besides, I talk with Medicine."
|
show yuuka amused
|
||||||
|
|
||||||
alice "She's one kid."
|
yuuka "They're beneath me."
|
||||||
|
|
||||||
|
show yuuka neutral
|
||||||
|
|
||||||
|
yuuka "Besides, I talk with Medicine."
|
||||||
|
|
||||||
|
alice "She's one kid. That hardly proves anything."
|
||||||
|
|
||||||
|
show alice worried
|
||||||
|
|
||||||
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 "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."
|
||||||
|
|
||||||
|
@ -1212,12 +1417,18 @@ label start:
|
||||||
|
|
||||||
yuuka "I do not agree with your points, Alice."
|
yuuka "I do not agree with your points, Alice."
|
||||||
|
|
||||||
|
show yuuka amused
|
||||||
|
|
||||||
yuuka "But I consider you to know me better than most."
|
yuuka "But I consider you to know me better than most."
|
||||||
|
|
||||||
yuuka "Very well, I'll play along."
|
yuuka "Very well, I'll play along."
|
||||||
|
|
||||||
|
show alice happy
|
||||||
|
|
||||||
alice "Thank you. That's all I'm asking."
|
alice "Thank you. That's all I'm asking."
|
||||||
|
|
||||||
|
show yuuka neutral at flip
|
||||||
|
|
||||||
yuuka "I'll be back tomorrow. Goodbye Alice."
|
yuuka "I'll be back tomorrow. Goodbye Alice."
|
||||||
|
|
||||||
alice "Goodbye."
|
alice "Goodbye."
|
||||||
|
@ -1522,6 +1733,7 @@ label start:
|
||||||
"Day is currently set to [day]. This should be impossible. You've likely encountered a bug."
|
"Day is currently set to [day]. This should be impossible. You've likely encountered a bug."
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
# side character stuff here
|
# side character stuff here
|
||||||
label hallway:
|
label hallway:
|
||||||
if day == 1:
|
if day == 1:
|
||||||
|
@ -1592,10 +1804,17 @@ label hallway:
|
||||||
|
|
||||||
"Go to the faculty room" if did_not_visit_faculty:
|
"Go to the faculty room" if did_not_visit_faculty:
|
||||||
""
|
""
|
||||||
|
$ did_not_visit_faculty = False
|
||||||
|
|
||||||
|
|
||||||
|
"Faculty Member" "Ah, looking for something?"
|
||||||
|
|
||||||
|
# explains the exam thing
|
||||||
jump hallway_navigation
|
jump hallway_navigation
|
||||||
|
|
||||||
"Go to the audiotorium" if did_not_visit_audiotorium:
|
"Go to the audiotorium" if did_not_visit_audiotorium:
|
||||||
""
|
""
|
||||||
|
$ did_not_visit_audiotorium = False
|
||||||
jump hallway_navigation
|
jump hallway_navigation
|
||||||
|
|
||||||
"Go to her classroom" if did_not_visit_classroom:
|
"Go to her classroom" if did_not_visit_classroom:
|
||||||
|
@ -1645,7 +1864,8 @@ label hallway:
|
||||||
|
|
||||||
yuuka "{i}And then I left without waiting for a response, her footsteps in the opposite direction from mine.{/i}" (cb_name="")
|
yuuka "{i}And then I left without waiting for a response, her footsteps in the opposite direction from mine.{/i}" (cb_name="")
|
||||||
|
|
||||||
$ did_not_visit_audiotorium = False
|
$ did_not_visit_classroom = False
|
||||||
|
$ reimu_progress += 1
|
||||||
jump hallway_navigation
|
jump hallway_navigation
|
||||||
|
|
||||||
"Wait here" if janitor_talks == 0:
|
"Wait here" if janitor_talks == 0:
|
||||||
|
@ -1671,7 +1891,7 @@ label hallway:
|
||||||
janitor "Suit 'urself, whippersnapper."
|
janitor "Suit 'urself, whippersnapper."
|
||||||
|
|
||||||
# janitor leaves
|
# janitor leaves
|
||||||
|
|
||||||
jump hallway_navigation
|
jump hallway_navigation
|
||||||
elif day == 2:
|
elif day == 2:
|
||||||
label hallway_navigation2:
|
label hallway_navigation2:
|
||||||
|
@ -1785,20 +2005,65 @@ label faculty:
|
||||||
|
|
||||||
yuuka "{i}The students kept attending, for the most part, which was a surprise.{/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}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}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}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="")
|
label additional_lecture:
|
||||||
|
# added to flesh out her teaching more and actually see the classroom setting
|
||||||
|
|
||||||
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 "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..."
|
||||||
|
|
||||||
|
yuuka "..."
|
||||||
|
|
||||||
|
yuuka "To not allow harm to come to it."
|
||||||
|
|
||||||
|
if investigation_progress >= 2:
|
||||||
|
yuuka "{i}I had gotten some leads into the destruction of the field that precipitated my arrival here.{/i}" (cb_name="")
|
||||||
|
yuuka "{i}However, I had found just as many dead ends. Things didn't add up.{/i}" (cb_name="")
|
||||||
|
yuuka "{i}I don't think I could've seen it coming, but I made my decision all the same.{/i}" (cb_name="")
|
||||||
|
elif investigation_progress == 1:
|
||||||
|
yuuka "{i}I had only begun investigating the destruction of the field that precipatated my arrival here.{/i}" (cb_name="")
|
||||||
|
yuuka "{i}I should've set aside more time for that. I couldn't have known either way...{/i}" (cb_name="")
|
||||||
|
yuuka "{i}But it never hurts to be prepared.{/i}" (cb_name="")
|
||||||
|
else:
|
||||||
|
yuuka "{i}I had neglected to look into the the destruction of the field that precipatated my arrival here.{/i}" (cb_name="")
|
||||||
|
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="")
|
||||||
|
|
||||||
|
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."
|
||||||
|
|
||||||
|
menu:
|
||||||
|
"Who does Yuuka answer a question from?"
|
||||||
|
|
||||||
|
"One of the normal students":
|
||||||
|
|
||||||
|
""
|
||||||
|
""
|
||||||
|
|
||||||
|
"Reimu":
|
||||||
|
$ reimu_progress += 1
|
||||||
|
""
|
||||||
|
""
|
||||||
|
|
||||||
|
yuuka "{i}Soon however, exams would come.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
yuuka "{i}Now I'm talking about midterms, right?{/i}" (cb_name="")
|
||||||
|
|
||||||
|
yuuka "{i}No, it's not as dramatic a climax as final exams.{/i}" (cb_name="")
|
||||||
|
|
||||||
|
yuuka "{i}But who would allow an untrained substitute that late into the semester to dictate the class?{/i}" (cb_name="")
|
||||||
|
|
||||||
|
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}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="")
|
yuuka "{i}The FINAL exams would come soon.{/i}" (cb_name="")
|
||||||
|
|
||||||
# faculty room
|
# faculty room
|
||||||
|
@ -1864,7 +2129,7 @@ label faculty:
|
||||||
|
|
||||||
menu:
|
menu:
|
||||||
|
|
||||||
"What does Yuuka do?"
|
"What does Yuuka propose?"
|
||||||
|
|
||||||
"Revolution, obviously":
|
"Revolution, obviously":
|
||||||
|
|
||||||
|
@ -1903,7 +2168,7 @@ label faculty:
|
||||||
|
|
||||||
alice "Could we bring this back to the topic at hand? You're creating chaos, the students are out of control!"
|
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":
|
"Students teach students":
|
||||||
|
|
||||||
yuuka "Class, I'll be opening up student tutoring regarding Magi-Physics."
|
yuuka "Class, I'll be opening up student tutoring regarding Magi-Physics."
|
||||||
|
|
||||||
|
@ -1915,7 +2180,7 @@ label faculty:
|
||||||
|
|
||||||
yuuka "Are we clear on this?"
|
yuuka "Are we clear on this?"
|
||||||
|
|
||||||
narrrator "{i}A familiar hand went up.{/i}"
|
narrator "{i}A familiar hand went up.{/i}"
|
||||||
|
|
||||||
yuuka "Yes?"
|
yuuka "Yes?"
|
||||||
|
|
||||||
|
@ -2071,11 +2336,13 @@ label faculty:
|
||||||
|
|
||||||
reimu "If you care about their exam, then do you have a plan? A next step?"
|
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:
|
if revolution != 0:
|
||||||
menu:
|
menu:
|
||||||
"What does Yuuka decide?"
|
"Who does Yuuka \"convince\"?"
|
||||||
|
|
||||||
"Convince the faculty to not give the exam":
|
"The faculty":
|
||||||
|
|
||||||
# DONE
|
# DONE
|
||||||
|
|
||||||
|
@ -2102,7 +2369,7 @@ label faculty:
|
||||||
"Student" "I'm happy we have a substitute who's so forgiving, huh Alice?"
|
"Student" "I'm happy we have a substitute who's so forgiving, huh Alice?"
|
||||||
|
|
||||||
alice "Right, forgiving."
|
alice "Right, forgiving."
|
||||||
"If no one goes on exam day, there's no one to fail":
|
"The students":
|
||||||
|
|
||||||
yuuka "Thinking about it, I don't even need to talk to the teachers do I?"
|
yuuka "Thinking about it, I don't even need to talk to the teachers do I?"
|
||||||
|
|
||||||
|
@ -2181,6 +2448,7 @@ label faculty:
|
||||||
jump ending
|
jump ending
|
||||||
|
|
||||||
$ next_label = "exam"
|
$ next_label = "exam"
|
||||||
|
$ day += 1
|
||||||
|
|
||||||
jump day_transition
|
jump day_transition
|
||||||
else:
|
else:
|
||||||
|
@ -2195,6 +2463,7 @@ label faculty:
|
||||||
yuuka "{i}The day fast approached and I had my own preparations to do...{/i}" (cb_name="")
|
yuuka "{i}The day fast approached and I had my own preparations to do...{/i}" (cb_name="")
|
||||||
|
|
||||||
$ next_label = "exam"
|
$ next_label = "exam"
|
||||||
|
$ day += 1
|
||||||
|
|
||||||
jump day_transition
|
jump day_transition
|
||||||
|
|
||||||
|
@ -2218,13 +2487,6 @@ label faculty:
|
||||||
"Day is currently set to [day]. This should be impossible. You've likely encountered a bug."
|
"Day is currently set to [day]. This should be impossible. You've likely encountered a bug."
|
||||||
return
|
return
|
||||||
|
|
||||||
screen mangainput:
|
|
||||||
viewport:
|
|
||||||
xalign 0.5
|
|
||||||
yalign 0.5
|
|
||||||
xysize (400,300)
|
|
||||||
input length 100 pos (0,0) color "#081820" xmaximum 400 ymaximum 300
|
|
||||||
|
|
||||||
label exam:
|
label exam:
|
||||||
if day == 3:
|
if day == 3:
|
||||||
# TODO
|
# TODO
|
||||||
|
@ -2274,11 +2536,11 @@ label exam:
|
||||||
|
|
||||||
"Student" "Now, we need a way to measure the force of a-"
|
"Student" "Now, we need a way to measure the force of a-"
|
||||||
|
|
||||||
yuuka "Take your seats and put away anything other than a pen."
|
yuuka "Take your seats and put away anything that isn't a pen."
|
||||||
|
|
||||||
# F = m × a or m = F/a
|
# F = m × a or m = F/a
|
||||||
|
|
||||||
$ msg = renpy.input("Answer?", screen=u'exam_input')
|
$ msg = renpy.input("Answer?")
|
||||||
|
|
||||||
$ persistent.playeranswer = msg
|
$ persistent.playeranswer = msg
|
||||||
$ renpy.save_persistent()
|
$ renpy.save_persistent()
|
||||||
|
@ -2328,6 +2590,35 @@ label day_transition:
|
||||||
else:
|
else:
|
||||||
renpy.say("", "Proceeding without saving game.")
|
renpy.say("", "Proceeding without saving game.")
|
||||||
narrator "{i}The next day...{/i}"
|
narrator "{i}The next day...{/i}"
|
||||||
|
# sunflower talk
|
||||||
|
if day == 1:
|
||||||
|
# TODO
|
||||||
|
# TEXT N
|
||||||
|
# STAGE N
|
||||||
|
# VAR N
|
||||||
|
""
|
||||||
|
elif day == 2:
|
||||||
|
# TODO
|
||||||
|
# TEXT N
|
||||||
|
# STAGE N
|
||||||
|
# VAR N
|
||||||
|
""
|
||||||
|
elif day == 3:
|
||||||
|
# TODO
|
||||||
|
# TEXT N
|
||||||
|
# STAGE N
|
||||||
|
# VAR N
|
||||||
|
""
|
||||||
|
elif day == 4:
|
||||||
|
# TODO
|
||||||
|
# TEXT N
|
||||||
|
# STAGE N
|
||||||
|
# VAR N
|
||||||
|
""
|
||||||
|
else:
|
||||||
|
"Day is currently set to [day]. This should be impossible. You've likely encountered a bug."
|
||||||
|
return
|
||||||
|
|
||||||
$ renpy.jump(next_label)
|
$ renpy.jump(next_label)
|
||||||
|
|
||||||
label ending:
|
label ending:
|
||||||
|
|
Loading…
Reference in New Issue